天天看點

linux的Yum軟體包管理工具

  Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基于RPM包管理,能夠從指定的伺服器自動下載下傳RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載下傳、安裝。(python寫的)

使用ls /etc/yum.repos.d可以檢視系統自帶的yum源:

linux的Yum軟體包管理工具

常見指令:

  yum -y install: 安裝

  yum -y insatll *http*: 模糊安裝

  yum erase: 删除

  yum clear all:清楚所有yun源的依賴關系緩存

  yum makecache:将所有依賴關系加載到緩存中

如何建構本地的yun源:

  第一步:建立檔案夾:mkdir /local

  第二步:在local存放軟體包

  第三步:修改/etc/yum.repos.d/local.repo

  編輯如下:

  

linux的Yum軟體包管理工具

   第四步:建立依賴關系:createrepo /local

  -----yum是可以自動處理依賴關系的,是以與rpm安裝不同,rpm是直接查找檔案路徑進行安裝的,而yum安裝是查找yum源的依賴關系檔案,然後互再進行安裝。

  如何實作邊安裝邊下載下傳:

  編輯檔案:vim /etc/yum.conf

  

linux的Yum軟體包管理工具

---------------------------------------------------------------------------------------------------------------------

在執行yum指令時遇到了這個問題:

linux的Yum軟體包管理工具

這是yum在自動更新:

使用rm -f /var/run/yum.pid 或者 /etc/init.d/yun-updated stop 停止

也可等他更新完在進行安裝。 

轉載于:https://www.cnblogs.com/junjind/p/9010964.html

繼續閱讀