1. 程式人生 > >redhat6.8配置yum源

redhat6.8配置yum源

 第一次接觸Linux系統,用虛擬機器安裝了一個rad hat6.5版本64位的,傻瓜式安裝。安裝好之後簡單的寫了一個C程式碼,進行gcc編譯的時候,提示沒有該命令,上網查找了一下說沒有安裝gcc編譯器,用yum install gcc安裝就可以,但是發現該命令還是不能執行,總是提示連線超時,最後發現是yum源的問題。不知道為什麼當時百度的時候,並沒有發現本地源的配置,找到的都是網路源的配置。嘗試了幾個教程,但是發現沒有一個是可行的,經過仔細的對比,發現這些教程的時間都有些久了(使用的是網易的源,網上都說不錯,本人也是剛接觸Linux的小白,所以不知道是否真的不錯,暫時就這樣使用),現在最新源的網站的一些資料夾和檔名都變了(主要是版本號問題),經過幾次嘗試並對比修改,最後終於配置成功,下面就分享一下所遇到的問題及解決辦法。

  在進行下面的操作之前,一定要確保網路正常,如果沒有網路,下面的所有操作一個都不能實現。(下次會寫個本地源的配置,這個就可以離線的狀態下進行,需要用到系統的映象檔案,安裝好系統之後不要刪掉。)

  首先配置網路源需要一些安裝包,先簡單羅列出來:

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

  不過裡面的安裝包確實太多了,找起來要花費點時間,如果下面介紹的線上獲取的方式沒有問題,可以節約不少時間,當然有興趣可以進入找找看。

  如果以上命令不能正確執行,提示網站沒有響應,就是這個包已經找不到了,因為版本更新,老版本的包刪掉了,只有新版本的包,所以按原來的檔名是不可能找到的,因此得自己到上面那個網站裡去匹配這些安裝包,名字是基本不會變的,變的是版本號。

  我遇到的就是這個問題,那些教程裡面的檔案都不能線上下載,上面這些命令的執行結果總是提示網站沒有響應。

現在基本工作已經做好了,接下來就進行安裝和配置:

  1、安裝之前要先解除安裝系統本來的yum源,執行以下命令

[[email protected] ~]# rpm -aq|grep yum|xargs rpm -e –nodeps

  2、查詢一下是否完全解除安裝了

[[email protected] ~]# rpm -qa |grep yum

  執行完這一條命令沒有任何資訊提示,就表示已經完全解除安裝了。(囉嗦一句,給剛接觸Linux的提示一下,其他的可以飄過。在Linux下如果命令執行成功是不會出現任何提示,有錯誤才會提示)

  3、先安裝這下面的兩個包

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

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

  4、接下來嘗試安裝這兩個包,一定要一起安裝,也就是要在一條命令中執行,不可以跟上面的兩個包一樣分兩條指令執行(網上的教程說是包的依賴關係)

[[email protected] ~]# rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm

  如果能直接通過是最好的結果,可以省略不少麻煩,直接跳到第6步執行配置檔案內容的替換。

  不過應該不會那麼順利,我這裡的錯誤提示是缺少了一個包的依賴

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+版本號.rpm的包進行安裝。這個提示,之前找到的教程是沒有的,可能當時他們不存在這個問題。

  還有可能會有其他的包依賴問題,根據個人的具體情況,找相應的安裝包。

  5、安裝這個缺少的依賴包

[[email protected] ~]# rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm

  這裡也可能會出現問題,當然沒問題最好了。

  這個網路yum源的配置是自己配置了兩次,第一次是沒有完全刪除系統自帶的yum源,到了這一步提示安裝包衝突,之後就是完全刪除了系統自帶的yum源,重新從第3步開始安裝一次,問題就解決了。第二次也就是按照現在的步驟,一開始就完全刪除了系統自帶的yum源,但是到了這一步還是提示安裝衝突,網上的解決辦法就是強制安裝,也沒有找到其他辦法,所以也只有執行強制安裝了。

  提示資訊都是這個

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

  強制安裝缺少的依賴包

[[email protected] ~]# rpm -ivh –force python-urlgrabber-3.9.1-11.el6.noarch.rpm

  安裝完之後,再執行第4步,應該就可以完全通過了。

  6、更改配置檔案 rhel-debuginfo.repo

  更配置檔案之前先進行備份(新手一定要記住這一點,更改系統配置檔案之前一定要備份)

[[email protected] ~]# cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak
或者cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak(我用的第二個)

  編輯該配置檔案

[[email protected] ~]# vim /etc/yum.repos.d/rhel-source.repo或者vim /etc/yum.repos.d/CentOS-Base.repo(我用的第二個)

  可能也有一些人裝了系統之後,沒有vim可以使用,但是vi是一定有的,所以上面的指令如果是出錯提示沒有該命令,可以用vi開啟

[[email protected] ~]# vi /etc/yum.repos.d/rhel-source.repo

  (vi或者vim的使用:上面的命令執行完成之後,會出現一個文字的編輯介面,按 i 鍵進入編輯模式,方向鍵進行游標移動,這裡的複製和貼上使用的是Ctrl+Shift+C、Ctrl+Shift+V ,然後按ESC鍵退出編輯模式,輸入 “:wq” ,儲存退出。)

    #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

  這裡也有要注意的地方,還是檔名的問題,版本更替是一定的會有的,在此過程中可能會產生檔名的更改,也許我現在可行的方法,到你用的時候就失效了,這時候你就得自己去核實路徑檔名的正確與否了。因為我在這裡也出過錯,所以才能指出來,之前那些教程的baseurl路徑都是baseurl=http://mirrors.163.com/centos/6.0/centosplus/$basearch/ ,以前是命名為6.0,現在已經更改為6,所以之前這個檔案改好之後,在下一步進行驗證的時候,也是提示連線失敗。

  這些內容更替好之後,儲存退出就可以了。

  7、清除原來的源配置

[[email protected] ~]# yum clean all

  8、安裝現在的yum源,這一步也是測試新安裝的yum源有沒有安裝成功

[[email protected] ~]# yum install yum

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

  9、更新yum源到本地

[[email protected] ~]# yum list

我到這裡就已經完全沒有問題了,如果有其他問題,到網上找找解決辦法。這個可能也會隨著時間的推移而失效,所以能提供只是個大概的方向,具體細節只能具體分析。

相關推薦

redhat6.8配置yum

 第一次接觸Linux系統,用虛擬機器安裝了一個rad hat6.5版本64位的,傻瓜式安裝。安裝好之後簡單的寫了一個C程式碼,進行gcc編譯的時候,提示沒有該命令,上網查找了一下說沒有安裝gcc編譯器,用yum install gcc安裝就可以,但是發現該命令

CentOs 6.8配置yum

1:使用root許可權,從根目錄到yum.repo.d檔案下 1 cd etc/yum.repos.d 2、備份ContOS.repo 1 mv CentOS-Base.repo CentOS-Base.repo.backup 3、從url中下載所對應的repo檔案 1 c

CentOS 6.8配置yum為阿里雲軟體

一、備份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.CentOS-Base.repo.backup 提示 “ mv: cannot stat `/etc/yum.repos.d/CentOS-Base.repo': No such file

Redhat6.5--解決yum功不能正常使用和配置YUM

虛擬機器資源 網上大致看了下,用vm比較多,系統版本選擇的是Redhat6.5。具體安裝過程就不說了,網上比較多。 分享一下資源(redhat6.5+vmware): 連結:http://pan.baidu.com/s/1c1Vl6ms 密碼:gu1b 解決yum功能不能

安裝CentOS 6.8步驟、配置網絡卡和配置yum

centos6.8 安裝CentOS 6.8 第一步 >>>>Install or upgrade an existing system #安裝或升級現有的系統 install system with basic vide

redhat6.3安裝中文輸入法和上下鍵,配置yum

輸入法: 首先檢視原來字型的設定: export |grep LANG  或者在/etc/sysconfig/i18n下面檢視,設定完成後需要重啟。 安裝包在上傳目錄裡下載 安裝兩個中文包: fonts-chinese-3.02-12.el5.noarch.rpm fo

VM中CentOS7本地配置yum方法

vm中centos7本地配置yum源方法因為虛擬機中安裝CentOS7未聯網,所以通過本地配置yun源來實現安裝操作。一、通過光盤當做本地yum倉庫1.掛載當前光盤至某目錄 ]#mount /dev/cdrom /mnt或者# mount -r -t iso9660 /dev/cdrom /media

linux系統配置yum

linux yum源 centos6 1.進入yum源配置目錄cd /etc/yum.repos.d2.配置本地yum源vi CentOS-Media.repo [c6-media] name=CentOS-$releasever - Media baseurl=file:///mnt

配置yum,快速更新系統

linux   yum 鏡像操作系統:CentOS 6.9任務:對安裝的新操作系統,更新系統到最新。描述: Linux下安裝軟件的優秀工具是yum,它是CentOS Linux下最好用的包管理器和安裝軟件包的工具。如果是從國外CentOS官方源及其鏡像地址下載的,通過yum工具安裝軟件的速度

CentOS 7.x 配置 yum

wget /etc/ ror base help centos 5 title mirror rep CentOS 1、備份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.ba

虛擬機如何配置yum

shadow clean lis 配置yum源 vpd rep png 虛擬 text 虛擬機掛載本地yum源 一、將所需ISO文件鏈接到虛擬機,如圖: 二、掛載 三、配置yum倉庫文件 四、 (1)清理緩存 yum clean all(2)yum repolist 檢查y

CentOS7.X配置YUM及EPEL

額外 rpm包 entos 再次 img 服務器 grep 自動下載 新的 1、YUM源介紹 Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於RPM包管理,能夠從

05: 配置yum

color com hide mnt loop 配置yum源 報錯 opened 檢查 1.1 將鏡像復制到本地創建yum源     1、將準備好的系統鏡像放到指定的目錄,本次目錄指定在:/dawnfs/sourcecode    2、創建掛載目錄:mkdir /mnt/

配置 yum 的兩種方法

收費 兩種 epo lin newest update ldh 日誌 reference 配置 yum 源的兩種方法 由於 redhat的yum在線更新是收費的,如果沒有註冊的話不能使用,如果要使用,需將redhat的yum卸載後,重啟安裝,再配置其他源,以下為詳細過程:

linux下如何配置yum

-s ces replace x86 代碼 cache file views serve first:掛載本地鏡像文件(掛載:意為將某個文件放置在系統的一個目錄下) mkdir /media/cdrom #新建鏡像文件掛載目錄 cd

配置yum並安裝dhcp腳本

cal url gpg enable touch dhcp -o def 文件 執行前提是: 關閉防火墻和selinux 配置好本機IP 配置本地原iso鏡像文件 vim /etc/fstab寫入: /dev/cdrom /mnt/cdrom iso9660

MySQL 5.7、MySQL 8.0 yum

arch redhat 6 pre rpm ase key mysq -m serve CentOS 6/Redhat 6 [mysql80-community] name=MySQL 8.0 Community Server baseurl=http://repo.mys

Linux基礎(網絡管理、配置虛擬機和配置yum

fff 開啟 網絡配置 ip add roc 網絡 br0 激活 con 一、linux網絡基礎 1、改變ipnm-connection-editor 修改ip 2、查詢ipifconfig eth0 查看虛擬機ipip addr show br0 查看真機ip 3

虛擬機安裝 FTP 配置YUM

acc 技術 ftp alt text water db2 fab src 虛擬機安裝 FTP 配置YUM源

配置yum,並安裝ftp服務器

mct ethernet work The file 進入 .com nbsp ftp 修改IP: |-ip addr add 192.168.43.2/24 dev eno16777736 (語法格式) (想要添加的地址) (設備的名字) 修改配置文件: |-c