軟體包管理工具:解決依賴和相容性問題。通過 yum list 命令可以羅列出當前一共有哪些軟體包。由於軟體包的數目可能非常的多,我們需要使用 grep 命令篩選出我們關注的軟體包。如:yum list | grep gcc 會出現如下介面:
注:
yum需要在聯網狀態下才能正常工作。
軟體包名稱:主版本號.次版本號.源程式發行號.軟體包的發行號.主機平台.cpu架構
「4.8.5」表示gcc的版本號。
「x86_64」字尾表示64位系統的安裝包,「i686」字尾表示32位系統安裝包,選擇時要和系統匹配。5
「el7」表示作業系統發行版的版本。
最後一列表示「軟體源」的名稱,類似「華為應用商店」,「oppo應用商店」的概念。
輸入「y」確認安裝。
出現「complete」字樣說明安裝完成。
注:
安裝軟體時由於需要向系統目錄中寫入內容,需要切換到root使用者才能完成安裝。
yum只能同時安裝乙個軟體,如果在安裝乙個軟體的過程中,再嘗試用yum安裝另乙個軟體,yum會報錯。
使用 yum remove 命令完成軟體的解除安裝。
如:yum remove gcc
出現「complete」字樣說明解除安裝完成。
yum 源就是 yum 從哪些伺服器上來查詢軟體包。
相關配置檔案在 /etc/yum.repos.d/ 目錄下。
預設的yum源是國外的源,速度上可能會很慢,這時可以手動替換成國內的源。
例如,使用網易(163)yum 源,將 yum 源設定為163 yum,可以提公升軟體包安裝和更新的速度,同時避免一些常見軟體版本無法找到。
安裝步驟:
首先備份預設的軟體源配置檔案(便於系統恢復)
/etc/yum.repos.d/centos-base.repo
切換到root使用者,執行
mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup
執行wget
mv centos6-base-163.repo centos-base.repo
執行以下命令生成快取
yum clean all
yum makecache
Linux 軟體包管理器yum
目錄 什麼是軟體包和軟體包管理器 檢視軟體包 yum 安裝 更新軟體 yum 解除安裝軟體 yum yellow dog updater,modified 是linux下非常常用的一種包管理器.主要應用在fedora,redhat,centos等發行版上.關於 yum 的所有操作必須保證主機 虛擬機...
YUM軟體包管理器
yum在redhat下需要註冊redhat官網的訂閱賬號,並購買其訂閱服務才可以進行更行的,而對於fedora和ceontos等系統則是可以免費使用的,所以如果是中小型企業中的linux伺服器建議使用centos系統,可以減少企業在伺服器上的開銷。格式 yum options command pac...
軟體包管理器
軟體的關係形成一棵樹,安裝某軟體前必須安裝它依賴的軟體,解除安裝某軟體時必須解除安裝被它依賴的軟體,求解除安裝或安裝某軟體會影響多少軟體的狀態。include using namespace std const int n 1e5 10 int nxt n 1 to n 1 tot,head n v...