Linux 中yum包的管理

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源:
數據庫

1
2
3
4
5
6
7
[root@localhost ~] # 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源
vim

1
2
3
4
5
6
7
8
9
10
11
[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庫上面的軟件新,計算機就是選擇安裝那個庫的軟件centos


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 軟件組名:刪除軟件組中全部軟件
緩存

相關文章
相關標籤/搜索