redhat yum源配置

1、yum是什么?

說(shuō)到y(tǒng)um,要先說(shuō)一下rpm。

rpm用來(lái)進(jìn)行軟件的安裝、查詢、卸載、升級(jí)等工作、但是她有一個(gè)缺點(diǎn):rpm軟件包之間的依賴性。因?yàn)橐粋€(gè)包的安裝需要依賴另一個(gè)包安裝,比如:要想安裝a.rpm需要先安裝b.rpm,而安裝b.rpm又要先安裝c.rpm。這是不是很煩!??!

正是因此,yum橫空出世。yum是一個(gè)基于rpm的軟件包管理器。注意!是一個(gè)管理器、一個(gè)管理器、她包含一些命令:查找、安裝、刪除----軟件包。

2、為什么要配置yum源?

可以這么說(shuō),自從有了yum,再也不管什么rpm的依賴關(guān)系了!

因?yàn)閥um可以自動(dòng)處理依賴性關(guān)系。

3、怎么進(jìn)行配置?

配置方式按照文章開(kāi)頭的參考就好了,這是一個(gè)幾乎完美的配置教程(RedHat yum源配置 - CSDN博客

(1)首先卸載原來(lái)的yum

rpm -qa|grep yum|xargs rpm -e --nodeps? ?移除與原yum所有有關(guān)的東西

(2)下載yum包

注意:下面的yum安裝包可能會(huì)報(bào)error,如下圖所示:

error 安裝包名出錯(cuò)

這時(shí)候,需要登到?http://mirrors.163.com/centos/7/os/x86_64/Packages/去尋找最新的安裝包名字,再進(jìn)行下載,如圖:

尋找到最新安裝包


下載成功


wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-25.el7.x86_64.rpm? ? ? ?

wget?http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_6

wget?http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm

wget?http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-154.el7.centos.noarch.rpm?

wget?http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm

(3)進(jìn)行安裝(一起安裝)

rpm -ivh --force rpm-4.11.3-32.el7.x86_64.rpm? yum-metadata-parser-1.1.4-10.el7.x86_6? ?(5個(gè)全部一起安裝)

上傳一張檢驗(yàn)安裝的圖吧,如圖:

已安裝第一個(gè)安裝包

(4)下載、修改配置文件

根據(jù)自己系統(tǒng)的版本下載CentOS6或者7的配置文件(建議自己登到網(wǎng)址http://mirrors.163.com/.help/centos.html 去了解一下)

查看系統(tǒng)版本

切換到/etc/yum.repos.d ,下載對(duì)應(yīng)的配置文件:

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

下載配置文件

下載完畢,首先將原yum文件備份:mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bak

原yum文件進(jìn)行備份

然后更改文件centos7-Base-163.repo中的$releasever變量,更改為版本號(hào)? ?

:1,$s/$releasever/7/g

更改 $releasever變量


(5)進(jìn)行yum初始化和檢驗(yàn)操作

清理原有緩存? ????yum clean all

重建緩存? ? ? ? ? ? yum makecache

安裝測(cè)試? ? ? ? ? ?yum -y install httpd

安裝httpd進(jìn)行中

4、總結(jié)

一些鏡像庫(kù)還是需要保存好的:

網(wǎng)易的鏡像庫(kù):http://mirrors.163.com/

清華大學(xué)鏡像站:https://mirrors.tuna.tsinghua.edu.cn/

中國(guó)科學(xué)技術(shù)大學(xué)開(kāi)源軟件鏡像:?https://mirrors.ustc.edu.cn/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Linux程序包的管理需要依賴程序包管理工具,程序包管理工具可以實(shí)現(xiàn)程序的安裝、升級(jí)、卸載、查詢和校驗(yàn),等等相關(guān)操...
    學(xué)渣角鹿白閱讀 435評(píng)論 0 1
  • 工作中,搭建Linux測(cè)試環(huán)境少不了安裝一系列軟件;為了實(shí)現(xiàn)簡(jiǎn)易安裝軟件,必須先裝好yum。 【安裝環(huán)境】 物理機(jī)...
    Joey_GZ閱讀 47,484評(píng)論 5 19
  • 背景:之前想著練習(xí)一下python3,故把python2及其軟連接文件都刪除了,殊不知yum會(huì)依賴python2,...
    舒小賤閱讀 4,809評(píng)論 1 5
  • 在手機(jī)侵略世界之前,電視才是統(tǒng)帥。睡眠時(shí)間也很多,畢竟在我喜愛(ài)頻道里就那么幾個(gè),看完就睡覺(jué)。 時(shí)代在飛速發(fā)展,熬夜...
    夏漆閱讀 478評(píng)論 0 2
  • 1. 思考問(wèn)題 kafka有哪些優(yōu)點(diǎn)? kafka存儲(chǔ)結(jié)構(gòu)如何設(shè)計(jì)的? kafka的高效性是怎么保證的? kafk...
    薇薇一笑vv閱讀 270評(píng)論 0 0

友情鏈接更多精彩內(nèi)容