Linux 軟體包管理器 yum

2021-09-25 12:05:49 字數 1534 閱讀 8264

軟體包管理工具:解決依賴和相容性問題。通過 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...