天天看點

linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。

繼續我們的yum工具應用之旅,yum工具之是以友善就是因為有友善的線上雲庫,實際工作中我們可能沒辦法連結網際網路,或者我們想安裝的程式原生源那麼我們能不能用其他方式應用友善的yum源呢?

1、将CD光牒挂載到/mnt目錄下

linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。

2、在/etc/yum.repos.d/目錄下建立dvd.repo

然後編輯這個檔案

[dvd]

name=install dvd

baseurl=file:///mnt

enabled=1

gpgcheck=0

寫進上面内容

linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。

3、清掉緩存,重做cache

yum clean all

yum makecache

linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。
linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。

脫義字元^^

1、備份/etc/yum.repos.d/CentOS-Base.repo

linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。

我把他的名字調換了下,其實用mv指令在檔案名Shang加個.bak就好了。

2、下載下傳國内的鏡像站的repo檔案

指令:<code>curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo</code>(注意你要在/etc/yum.repos.d/目錄下,不在就cd過去)

linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。

3、清掉緩存,重做cache,跟上面那個一樣,不放圖了

4、用yum repolist看下更新過來沒

linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。

搞定了。

除了常用的官方源外,我們還要安裝一些附加源,增加rpm包的數量,常用是EPEL的源。

1、安裝EPEL源

指令:yum install epel-release

linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。

1、下載下傳你沒安裝過的程式包到XX檔案夾

指令:<code>yum install vim-enhanced  --downloadonly</code>

這麼寫,rpm包會下載下傳到預設的cache中,預設cache路徑在

/var/cache/yum/x86_64/7/base/packages/下,注意base值得是你下載下傳的源,一般的有base、update等幾種

linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。
linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。

一般的我們最好指定下載下傳儲存路徑,友善查找

指令:<code>yum install vim-enhanced  --downloadonly --downloaddir=/tmp/</code>

2、下載下傳你安裝過的程式包

yum reinstall vim-enhanced  --downloadonly --downloaddir=/tmp/ 

linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。
linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。

3、下載下傳好的安裝包可以給其他計算機使用

我們在另外一台機器安裝剛剛下載下傳的rpm包

linux系統程式安裝(二)yum工具2-yum源及包下載下傳一、使用CD光牒作為yum源二、替換國内的repo三、安裝擴充源elelrepo四、yum下載下傳rpm包并提供給其他計算機使用。

 本文轉自 whytl 51CTO部落格,原文連結:http://blog.51cto.com/11934539/2059249

繼續閱讀