軟體包管理的常用命令 rpm軟體包的管理 查詢類: rpm -q 軟體包的查詢: rpm -q 軟體包的名字 //你的記住軟體包完整名字 模糊查詢:rpm -qa | grep 關鍵字 //根據軟體包名中你記得的關鍵字進行查詢 查詢軟體包的信息: rpm -qi 軟體包的名字 查詢軟體包中文件列表: ...
軟體包管理的常用命令
rpm軟體包的管理
查詢類: rpm -q
軟體包的查詢: rpm -q 軟體包的名字 //你的記住軟體包完整名字
模糊查詢:rpm -qa | grep 關鍵字 //根據軟體包名中你記得的關鍵字進行查詢
查詢軟體包的信息: rpm -qi 軟體包的名字
查詢軟體包中文件列表:rpm -ql 軟體包的名字
查詢軟體包的配置文件:rpm -qc 軟體包的名字
查詢軟體包的文檔文件: rpm -qd 軟體包的名字
檢索文件屬於哪個軟體包:rpm -qf 文件路徑
軟體包的安裝和卸載
註意:需要執行軟體包的絕對路徑和全名
安裝:rpm -ivh
升級:rpm -Uvh //軟體包不存在,安裝軟體包。如果存在並新的軟體包
卸載:rpm -e 軟體包名
軟體包的校驗:rpm -V 軟體包名
校驗所有軟體包:rpm -Va //當系統業務不繁忙的時候執行
yum軟體倉庫的配置:
cd /etc/yum.repos.d 創建一個新的文件並且以.repo作為結尾
[dvd]
name=xxx
enable=1
gpgcheck=0
baseurl=
(baseurl=url://path/to/repository/
#baseurl是伺服器設置中最重要的部分,只有設置正確,才能從上面獲取軟體。它的格式是:
baseurl=url://server1/path/to/repository/
url://server2/path/to/repository/
url://server3/path/to/repository/
#其中url支持的協議有 http:// ftp:// file://三種。baseurl後可以跟多個url,你可以自己改為速度比較快的鏡像站,但baseurl只能有一個,也就是說不能像如下格式:
baseurl=url://server1/path/to/repository/
baseurl=url://server2/path/to/repository/
baseurl=url://server3/path/to/repository/)
# yum repolist //查看軟體倉庫的信息
# yum install 軟體包名字 //安裝軟體包
# yum remove 軟體包名字 //刪除軟體包
# yum update 軟體包名字 //更新軟體包
*以上三個命令可以使用-y參數作為確認,不詢問直接安裝或卸載*
# yum info 軟體包的名字 //查看軟體包的信息
此命令非常像rpm -qi,但rpm -qi只能查看已經安裝的軟體包的信息,
但yum info 還能查看沒有安裝的軟體包的信息。
# yum providers 文件名字|命令 //找出指定文件或命令屬於哪個軟體包?
紅帽第三方軟體倉庫的使用:EPEL