redhat7如何更換yum源?

1 yum是什麼?——yum是rehat和centos的包管理軟件。

2 爲什麼要更換?因爲redhat需要繳費註冊纔可以使用,爲了開源使用更換免費的yum源,比如centos的yum源。

3 centos的yum源是否可以更換?因爲centos在redhat基礎上,重新打包編程免費的社區版本,所以yum源完全可以使用

如何更換yum源?

第一部:直接更改配置(這種方法最簡單,但是有沒有後遺症不知道)

cd /etc/yum.repos.d/進入yum配置文件所在的位置

ls查看是否有配置文件

touch rhel-debuginfo.repo如果沒有新建文件

vi rhel-debuginfo.repo編輯文件(你可以直接複製我下面的內容,也可以修改網址部分,修改爲你找到鏡像網址,我使用163的centos,你也可以使用sohu等等國內的鏡像網站的內容)

配置完成之後修改更新yum源的緩存

yum clean all清楚緩存

yum makecache更新緩存

[base] name=CentOS-$releasever - Base baseurl=http://mirrors.163.com/centos/7.2.1511/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/7.2.1511/os/x86_64/RPM-GPG-KEY-CentOS-7 # released updates [updates] name=CentOS-$releasever - Updates baseurl=http://mirrors.163.com/centos/7.2.1511/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/7.2.1511/os/x86_64/RPM-GPG-KEY-CentOS-7 [extras] name=CentOS-$releasever - Extras baseurl=http://mirrors.163.com/centos/7.2.1511/extras//$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/7.2.1511/os/x86_64/RPM-GPG-KEY-CentOS-7 [centosplus] name=CentOS-$releasever - Plus baseurl=http://mirrors.163.com/centos/7.2.1511/centosplus//$basearch/ gpgcheck=1 enabled=0

redhat7如何更換yum源?

重新配置yum源

redhat7如何更換yum源?

測試yum源可以使用了

redhat7如何更換yum源?

已經可以安裝

如果你在配置過程中沒有遇到錯誤這個就已經可以使用了,這是最簡單的方法,但是沒有測試有沒有什麼後遺症或者錯誤。會有提示系統未註冊但是可以正確安裝軟件,其他問題具體還有待測試

第二部:刪除原有yum重新安裝

此部分本來想詳細寫遍的,但是發現刪除,安裝也沒有什麼特殊的地方而且網絡此種方法居多。可以參考如下網址的內容:

http://jingyan.baidu.com/article/6dad50751f4912a123e36e38.html

第三部:掛載安裝文件ISO裏面的yum源(如果你的主機硬盤空間足夠的話.ps其實現在的硬盤應該都可以的)

上傳ISO文件:使用工具(可以是winscp也可以是SSH Secure File Transfer Client等)上傳系統鏡像文件rhel-server-7.0-x86_64-dvd.iso到/usr/local/src目錄

遠程連接到主機上面,設置掛載

mkdir /media/cdrom#新建鏡像文件掛載目錄

cd /usr/local/src#進入系統鏡像文件存放目錄

ls#列出目錄文件,可以看到剛剛上傳的系統鏡像文件

mount -t iso9660 -o loop /usr/local/src/rhel-server-7.0-x86_64-dvd.iso /media/cdrom#掛載系統鏡像

cd /media/cdrom#進入掛載目錄,使用ls命令可以看到已經有文件存在了

設置開機自啓動

vi /etc/fstab#添加以下代碼。實現開機自動掛載

/usr/local/src/rhel-server-7.0-x86_64-dvd.iso /media/cdrom iso9660 defaults,ro,loop 0 0

:wq!#保存退出

配置本地yum源

cd /etc/yum.repos.d/#進入yum配置目錄

touch rhel-media.repo#建立yum配置文件

vi rhel-media.repo#編輯配置文件,添加以下內容

[rhel-media] name=Red Hat Enterprise Linux 7.0 #自定義名稱 baseurl=file:///media/cdrom #本地光盤掛載路徑 enabled=1 #啓用yum源,0爲不啓用,1爲啓用 gpgcheck=1 #檢查GPG-KEY,0爲不檢查,1爲檢查 gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release #GPG-KEY路徑

:wq!#保存退出

測試yum是否正常(ps如果原來有yum源可以使用下列命令更新yum信息)

yum clean all#清除yum緩存

yum makecache#緩存本地yum源中的軟件包信息

redhat7如何更換yum源?

已經可以安裝

後記,今天遇到的問題是Centos系統在內網使用無法使用網絡,如何掛載的問題,當我們使用上述方法掛載之後可能還是無法使用的情況。需要注意的是進入/etc/yum.repos.d/ 將Centos.Base.repo刪除或者重新命名個人建議重新命名即可。在上述的配置文件根據需要進行更改例如baseurl=file:///media/cdrom #本地光盤掛載路徑 可以更改爲需要的你自己主機相對應的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章