Linux YUM軟體管理

2021-09-13 13:52:12 字數 1004 閱讀 4898

rpm軟體包形式管理軟體雖然方便,但是需要手工解決軟體包的依賴關係,很多時候安裝乙個軟體需要首先安裝1個或多個(有時多達上百個)其他軟體,手工解決時很複雜。使用yum可以解決這個問題。

yum(yellowdog updater modified)是乙個rpm的前端程式,主要目的是設計用來自動解決rpm的依賴關係問題。其特點如下:

yum引入了倉庫(repo)的概念,倉庫用來存放所有現有的rpm軟體包,當使用yum安裝乙個rpm軟體的時候,如果存在依賴關係,會自動在倉庫中查詢依賴軟體並安裝

yum管理軟體的常用命令:

新增-y引數:自動回答yes

通過以下命令使用yum進行查詢操作:

可以通過以下方式手工建立yum倉庫:

將所有rpm檔案拷貝到乙個資料夾中

通過rpm命令手工安裝createrepo軟體

執行命令createrepo -v /rpm-directory如果有分組資訊,則在執行命令的時候使用-g引數指定分組檔案

createrepo -g /tmp/*comps.xml/rpm-directory

centos/rhel的分組資訊儲存在光碟repodata/目錄下,檔名以comps.xml結尾的xml檔案

建立好之後本機可以通過file方式直接使用,如果需要作為對外的yum倉庫伺服器,可以通過http、ftp或nfs協議共享出去。

yum為了提高速度會快取很多資訊,但是有時候快取會造成一些故障,可以通過一下命令來清除快取:

yum clean all

每次執行安裝或者查詢類命令會重建yum快取

that』s all.

thanks.

環境:軟體版本:vmware® workstation 14 pro

linux系統版本:centos 7 ×86_64 1511

如有紕漏,望不吝指出,不勝感激。

linux yum源 軟體管理

1.搞乙個和系統匹配的映象檔案到系統中 source7.3 倉庫名 name rhel7.3 名稱 baseurl file 對本地檔案訪問 gpgcheck 0 軟體的logo,gpg是乙個加密方式,gpgcheck表示是否檢測到軟體的gpgk yum clean all 清理yum快取 df 發...

Linux yum軟體包管理

語法 yum 選項 要進行的操作 軟體包名稱 命令選項 1.列出所有可更新的軟體清單命令 yum check update 2.更新所有軟體命令 yum update yum y update y會公升級所有包,改變軟體設定和系統設定,系統版本核心都公升級 yum y upgrade 公升級所有包,...

Linux yum配置軟體源

寫在前面 先介紹一下yum工作機制,方便後續知識理解.mount dev cdrom mnt 掛載光碟 mount dev sr0寫保護,將以唯讀方式掛載 root svr7 mkdir p repo cos7 建倉庫目錄 root svr7 cp rf mnt repo cos7 拷貝全部光碟文件...