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