標籤:yum rpm
rpm包管理
rpm -i 安裝
rpm -e 卸載
rpm -U 升級
-v 顯示相信資訊
-h 顯示進度條
rpm -qa 列出所有安裝的rpm軟體
rpm -qf 查詢目標檔案屬於那個rpm包
rpm -qi 查詢以安裝rpm軟體的資訊
rpm -ql 查詢指定已安裝rpm軟體包含的檔案
rpm -qip 查詢rpm檔案的資訊
rpm -qip 查詢rpm檔案包含的檔案
rpm -rebuilddb 重建rpm資料庫,資料庫損壞
rpm -initdb 資料庫初始化,資料庫檔案丟失
yum包管理
yum全域設定檔設定檔 /etc/yum.conf
yum全域參數說明
cachedir yum源
keepcache 判斷yum檔案是在本機快取,還是刪除 0是不保留1是保留
debuglevel 調試層級
logfile yum的記錄檔
exactarch 是否檢查平台相容性,1是檢查
obsoletes 是否檢查廢棄的軟體包
gpgchech 檢查軟體包的來源是否合法,1為合法。需要軟體開發人員的公開金鑰
plugins 是否啟用一些外掛程式
yum源設定檔 /etc/yum.repos.d/
repodata:記錄軟體之間的依賴關係
如果本地鏡像的Server目錄下有repodata檔案夾,那麼這個鏡像就可以配置為本地yum源。
配置本地yum源:
[[email protected] ~]# vim /etc/yum.repos.d/rhel-source.repo [rhel-local-source] name=yum-local baseurl=file:///mnt/cdrom/Server enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
網易的yum源地址
http://mirrors.163.com/
配置網易的yum源
[base] name=CentOS-$releasever - Base - 163.com baseurl=http://mirrors.163.com/centos/6/os/x86_64/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 [updates] name=CentOS-$releasever - Updates - 163.com baseurl=http://mirrors.163.com/centos/6/updates/x86_64/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEiY-CentOS-6
注意:如果有多個yum庫,那麼那個yum庫上面的軟體新,電腦就是選擇安裝那個庫的軟體
yum repolist:查看當前可用的yum源
yum repolist: 查看所有yum源(可用和禁用)
yum install 軟體名:安裝軟體
yum install -y 軟體名:直接安裝軟體不用自己確認
yum update 軟體名:更新軟體
yum erase 軟體名:刪除軟體
yum reinstall 軟體名:卸載現有的重新安裝
localinstall:指向本地的rpm包,如果有依賴關係,會自動從軟體倉庫中下載所依賴的軟體包
yum localinstall 本地軟體路徑
yum install --nogpgcheck 軟體名:安裝軟體不檢查數位簽章
yum grouplist:查看軟體組
yum groupinstall 軟體組名:安裝軟體組
yum groupinfo 軟體組名:查詢軟體組包含了那些軟體包
yum groupupdate 軟體組名:升級軟體組中的軟體
yum groupremove 軟體組名:刪除軟體組中所有軟體
本文出自 “梅花香自苦寒來” 部落格,請務必保留此出處http://wangjunkang.blog.51cto.com/8809812/1563069
Linux軟體管理