(8)軟件包管理
.rpm:(類似windows的.exe)
安裝: rpm -ivh rpmfile(文件名)
卸載: rpm -e package
查詢:rpm -q
rpm -qpl 列出RPM軟件包內的文件信息
rpm -qf 查找指定文件屬於哪個RPM包 例 rpm -qf /etc/htp.conf rpm -qf | grep ‘zlib‘
yum:
yum list 列出所有可用(包括已安裝)RPM包 yum list | grep httped-devel
yum install 文件 安裝文件
yum -y install 一切默認安裝
yum remove 卸載
配合yum倉庫
倉庫配置文件路徑: /etc/yum.repos.d
以.repo結尾的都是倉庫配置文件
需要DNS解析
rpm命令
rpm命令是RPM軟件包的管理工具。rpm原本是Red Hat Linux發行版專門用來管理Linux各項套件的程序,由於它遵循GPL規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的采用。RPM套件管理方式的出現,讓Linux易於安裝,升級,間接提升了Linux的適用度。
來自: http://man.linuxde.net/rpm
yum命令
yum命令是在Fedora和RedHat以及SUSE中基於rpm的軟件包管理器,它可以使系統管理人員交互和自動化地更細與管理RPM軟件包,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
yum提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而且命令簡潔而又好記。
語法
yum(選項)(參數)
選項
-h:顯示幫助信息
-y:對所有的提問都回答“yes”
-c:指定配置文件
-q:安靜模式
-v:詳細模式
-d:設置調試等級(0-10)
-e:設置錯誤等級(0-10)
-R:設置yum處理一個命令的最大等待時間
-C:完全從緩存中運行,而不去下載或者更新任何頭文件。
參數
install:安裝rpm軟件包
update:更新rpm軟件包;
check-update:檢查是否有可用的更新rpm軟件包;
remove:刪除指定的rpm軟件包;
list:顯示軟件包的信息;
search:檢查軟件包的信息;
info:顯示指定的rpm軟件包的描述信息和概要信息;
clean:清理yum過期的緩存;
shell:進入yum的shell提示符;
resolvedep:顯示rpm軟件包的依賴關系;
localinstall:安裝本地的rpm軟件包;
localupdate:顯示本地rpm軟件包進行更新;
deplist:顯示rpm軟件包的所有依賴關系
實例
部分常用的命令包括:
自動搜索最快鏡像插件:yum install yum-fastestmirror
安裝yum圖形窗口插件:yum install yumex
查看可能批量安裝的列表:yum grouplist
來自: http://man.linuxde.net/yum
(8)軟件包管理