久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

RedHat 網(wǎng)絡(luò)yum源的配置

 魏正欽的圖書館 2019-05-29

第一次接觸Linux系統(tǒng),,用虛擬機(jī)安裝了一個(gè)rad hat6.5版本64位的,,傻瓜式安裝。安裝好之后簡(jiǎn)單的寫了一個(gè)C代碼,,進(jìn)行g(shù)cc編譯的時(shí)候,,提示沒有該命令,上網(wǎng)查找了一下說沒有安裝gcc編譯器,,用yum install gcc安裝就可以,,但是發(fā)現(xiàn)該命令還是不能執(zhí)行,總是提示連接超時(shí),,最后發(fā)現(xiàn)是yum源的問題,。不知道為什么當(dāng)時(shí)百度的時(shí)候,并沒有發(fā)現(xiàn)本地源的配置,,找到的都是網(wǎng)絡(luò)源的配置,。嘗試了幾個(gè)教程,但是發(fā)現(xiàn)沒有一個(gè)是可行的,,經(jīng)過仔細(xì)的對(duì)比,,發(fā)現(xiàn)這些教程的時(shí)間都有些久了(使用的是網(wǎng)易的源,網(wǎng)上都說不錯(cuò),,本人也是剛接觸Linux的小白,,所以不知道是否真的不錯(cuò),暫時(shí)就這樣使用),,現(xiàn)在最新源的網(wǎng)站的一些文件夾和文件名都變了(主要是版本號(hào)問題),,經(jīng)過幾次嘗試并對(duì)比修改,最后終于配置成功,,下面就分享一下所遇到的問題及解決辦法,。

  在進(jìn)行下面的操作之前,一定要確保網(wǎng)絡(luò)正常,,如果沒有網(wǎng)絡(luò),下面的所有操作一個(gè)都不能實(shí)現(xiàn),。(下次會(huì)寫個(gè)本地源的配置,,這個(gè)就可以離線的狀態(tài)下進(jìn)行,需要用到系統(tǒng)的鏡像文件,,安裝好系統(tǒng)之后不要?jiǎng)h掉,。)

  首先配置網(wǎng)絡(luò)源需要一些安裝包,,先簡(jiǎn)單羅列出來:

python-iniparse-0.3.1-2.1.el6.noarch.rpm
python-urlgrabber-3.9.1-11.el6.noarch.rpm
yum-3.2.29-73.el6.CentOS.noarch.rpm
yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm

  可以到這個(gè)網(wǎng)站直接下載:http://mirrors.163.com/centos/6/os/x86_64/Packages/

  不過里面的安裝包確實(shí)太多了,找起來要花費(fèi)點(diǎn)時(shí)間,,如果下面介紹的在線獲取的方式?jīng)]有問題,,可以節(jié)約不少時(shí)間,當(dāng)然有興趣可以進(jìn)入找找看,。

  在線獲取方式:在Linux的終端執(zhí)行以下命令:

[root@localhost ~]# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
[root@localhost ~]# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm
[root@localhost ~]# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpm
[root@localhost ~]# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
[root@localhost ~]# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm

  如果以上命令不能正確執(zhí)行,,提示網(wǎng)站沒有響應(yīng),就是這個(gè)包已經(jīng)找不到了,,因?yàn)榘姹靖?,老版本的包刪掉了,只有新版本的包,,所以按原來的文件名是不可能找到的,,因此得自己到上面那個(gè)網(wǎng)站里去匹配這些安裝包,名字是基本不會(huì)變的,,變的是版本號(hào),。

  我遇到的就是這個(gè)問題,那些教程里面的文件都不能在線下載,,上面這些命令的執(zhí)行結(jié)果總是提示網(wǎng)站沒有響應(yīng),。

現(xiàn)在基本工作已經(jīng)做好了,接下來就進(jìn)行安裝和配置:

  1,、安裝之前要先卸載系統(tǒng)本來的yum源,,執(zhí)行以下命令

[root@localhost ~]# rpm -aq|grep yum|xargs rpm -e --nodeps

  2、查詢一下是否完全卸載了

[root@localhost ~]# rpm -qa |grep yum

  執(zhí)行完這一條命令沒有任何信息提示,,就表示已經(jīng)完全卸載了,。(啰嗦一句,給剛接觸Linux的提示一下,,其他的可以飄過,。在Linux下如果命令執(zhí)行成功是不會(huì)出現(xiàn)任何提示,有錯(cuò)誤才會(huì)提示)

  3,、先安裝這下面的兩個(gè)包

[root@localhost ~]# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm[root@localhost ~]# rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

  這兩個(gè)包安裝一般都不會(huì)出現(xiàn)問題,,直接就通過(我是沒出現(xiàn)問題,其他人如果出現(xiàn)問題,,可以自行百度一下解決辦法)

  4,、接下來嘗試安裝這兩個(gè)包,一定要一起安裝,,也就是要在一條命令中執(zhí)行,,不可以跟上面的兩個(gè)包一樣分兩條指令執(zhí)行(網(wǎng)上的教程說是包的依賴關(guān)系)

[root@localhost ~]# rpm -ivh  yum-3.2.29-73.el6.centos.noarch.rpm    yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm

  如果能直接通過是最好的結(jié)果,可以省略不少麻煩,直接跳到第6步執(zhí)行配置文件內(nèi)容的替換,。

  不過應(yīng)該不會(huì)那么順利,,我這里的錯(cuò)誤提示是缺少了一個(gè)包的依賴

warning: yum-3.2.29-73.el6.centos.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
    error: Failed dependencies:
    python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-73.el6.centos.noarch

  在 >= 左邊的就是提示缺少依賴的包,找到名字為python-urlgrabber+版本號(hào).rpm的包進(jìn)行安裝,。這個(gè)提示,,之前找到的教程是沒有的,可能當(dāng)時(shí)他們不存在這個(gè)問題,。

  還有可能會(huì)有其他的包依賴問題,,根據(jù)個(gè)人的具體情況,找相應(yīng)的安裝包,。

  5,、安裝這個(gè)缺少的依賴包

[root@localhost ~]# rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm

  這里也可能會(huì)出現(xiàn)問題,當(dāng)然沒問題最好了,。

  這個(gè)網(wǎng)絡(luò)yum源的配置是自己配置了兩次,,第一次是沒有完全刪除系統(tǒng)自帶的yum源,到了這一步提示安裝包沖突,,之后就是完全刪除了系統(tǒng)自帶的yum源,,重新從第3步開始安裝一次,問題就解決了,。第二次也就是按照現(xiàn)在的步驟,,一開始就完全刪除了系統(tǒng)自帶的yum源,但是到了這一步還是提示安裝沖突,,網(wǎng)上的解決辦法就是強(qiáng)制安裝,,也沒有找到其他辦法,所以也只有執(zhí)行強(qiáng)制安裝了,。

  提示信息都是這個(gè)

file /usr/lib/python2.6/site-packages/urlgrabber/grabber.py from install of python-urlgrabber-3.9.1-11.el6.noarch conflicts with     file from package python-urlgrabber-3.9.1-9.el6.noarch

  強(qiáng)制安裝缺少的依賴包

[root@localhost ~]# rpm -ivh --force python-urlgrabber-3.9.1-11.el6.noarch.rpm

  安裝完之后,,再執(zhí)行第4步,應(yīng)該就可以完全通過了,。

  6,、更改配置文件 rhel-debuginfo.repo

  更配置文件之前先進(jìn)行備份(新手一定要記住這一點(diǎn),更改系統(tǒng)配置文件之前一定要備份)

[root@localhost ~]# cp /etc/yum.repos.d/rhel-source.repo  /etc/yum.repos.d/rhel-source.repo.bak

  編輯該配置文件

[root@localhost ~]# vim /etc/yum.repos.d/rhel-source.repo

  可能也有一些人裝了系統(tǒng)之后,,沒有vim可以使用,,但是vi是一定有的,所以上面的指令如果是出錯(cuò)提示沒有該命令,,可以用vi打開

[root@localhost ~]# vi /etc/yum.repos.d/rhel-source.repo

 ?。╲i或者vim的使用:上面的命令執(zhí)行完成之后,會(huì)出現(xiàn)一個(gè)文本的編輯界面,,按 i 鍵進(jìn)入編輯模式,,方向鍵進(jìn)行光標(biāo)移動(dòng),這里的復(fù)制和粘貼使用的是Ctrl+Shift+C、Ctrl+Shift+V ,,然后按ESC鍵退出編輯模式,輸入 ":wq" ,,保存退出,。)

  將這里面的內(nèi)容全部刪掉,替換成以下內(nèi)容

        [base]
        name
=CentOS-$releasever - Base
        baseurl
=http://mirrors.163.com/centos/6/os/$basearch/
        gpgcheck
=1
        gpgkey
=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

        #released updates
       
[updates]
        name
=CentOS-$releasever - Updates
        baseurl
=http://mirrors.163.com/centos/6/updates/$basearch/
        gpgcheck
=1
        gpgkey
=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

        [extras]
        name
=CentOS-$releasever - Extras
        baseurl
=http://mirrors.163.com/centos/6/extras/$basearch/
        gpgcheck
=1
        gpgkey
=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

        #additional packages that extend functionality of existing packages
       
[centosplus]
        name
=CentOS-$releasever - Plus
        baseurl
=http://mirrors.163.com/centos/6/centosplus/$basearch/
        gpgcheck
=1
        enabled
=0

  這里也有要注意的地方,,還是文件名的問題,,版本更替是一定的會(huì)有的,在此過程中可能會(huì)產(chǎn)生文件名的更改,,也許我現(xiàn)在可行的方法,,到你用的時(shí)候就失效了,這時(shí)候你就得自己去核實(shí)路徑文件名的正確與否了,。因?yàn)槲以谶@里也出過錯(cuò),,所以才能指出來,之前那些教程的baseurl路徑都是baseurl=http://mirrors.163.com/centos/6.0/centosplus/$basearch/ ,,以前是命名為6.0,,現(xiàn)在已經(jīng)更改為6,所以之前這個(gè)文件改好之后,,在下一步進(jìn)行驗(yàn)證的時(shí)候,,也是提示連接失敗。

  這些內(nèi)容更替好之后,,保存退出就可以了,。

  7、清除原來的源配置

[root@localhost ~]# yum clean all

  8,、安裝現(xiàn)在的yum源,,這一步也是測(cè)試新安裝的yum源有沒有安裝成功

[root@localhost ~]# yum install yum

  如果這條命令能執(zhí)行成功,就說明新安裝的yum源已經(jīng)正確配置好了,。

  9,、更新yum源到本地

[root@localhost ~]# yum list

我到這里就已經(jīng)完全沒有問題了,如果有其他問題,,到網(wǎng)上找找解決辦法,。這個(gè)可能也會(huì)隨著時(shí)間的推移而失效,所以能提供只是個(gè)大概的方向,,具體細(xì)節(jié)只能具體分析,。

更多YUM相關(guān)教程見以下內(nèi)容

RHEL7 本地yum源配置 http://www./Linux/2017-01/139140.htm

CentOS 6.5 配置本地Yum源  http://www./Linux/2017-04/143127.htm

CentOS 7 使用阿里云的yum源、PIP源 http://www./Linux/2017-01/13966.htm

CentOS及Red Hat Linux安裝yum源  http://www./Linux/2017-02/140205.htm

CentOS 7更改yum源與更新系統(tǒng) http://www./Linux/2017-01/140067.htm

RedHat7.0配置本地yum源  http://www./Linux/2017-01/139148.htm 

RedHat Linux 7安裝CentOS 7 yum源  http://www./Linux/2017-04/142444.htm

軟件包管理之前端管理工具yum  http://www./Linux/2017-02/140270.htm

CentOS 7 使用阿里云的yum源,、PIP源 http://www./Linux/2017-01/13966.htm

本文永久更新鏈接地址http://www./Linux/2017-07/145578.htm

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多