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 拷貝全部光碟文件...