Linux軟件管理常用命令和選項

rpm

/var/lib/rpm:數據庫目錄

 

-ivh x:安裝軟件包x

-Uvh x:升級或安裝軟件包x,如果沒有安裝x的舊版本,則安裝x,否則刪除x的舊版本後再安裝x。

-Fvh x:升級軟件包x,如果沒有安裝x的舊版本,則不安裝x,否則刪除x的舊版本後再安裝x。

-e x:刪除軟件包x

-q x:查詢是否安裝了軟件包x

-qa:列出所有已安裝的軟件包

-ql x:列出已安裝的軟件包x所有的文件

-qi x:列出已安裝的軟件包x的詳細信息

-qf x:查詢文件x屬於哪個已安裝的軟件包

-qpl x:列出軟件包x所有的文件

-qpi x:列出軟件包x的詳細信息

-V x:列出軟件包x被修改過的文件

--oldpackage:允許用舊版本的軟件包取代較新的版本

--replacefiles:即使要安裝的軟件包會取代別的已安裝軟件包的文件, 也安裝該軟件包

--replacepkgs:即使軟件包的部分內容已安裝在系統裏,也安裝該軟件包

--force:與使用--replacepkgs, --replacefiles, 以及--oldpackage效果相同

--nodeps:忽略依賴關係

--prefix:指定安裝路徑

 --rebuilddb:重建rpm數據庫

 

yum

/etc/yum.conf:配置文件

/etc/yum.repos.d:軟件資源配置目錄

/var/cache/yum:緩存目錄

 

makecache:把服務器的軟件包信息下載到本地緩存

clean packages:刪除本地packages緩存

clean headers:刪除本地headers緩存

clean all:刪除本地緩存

localinstall x:安裝本地軟件包x

install x:安裝軟件包x

--installroot=/some/path :指定安裝路徑

update:升級所有已安裝的軟件包

update x:升級軟件包x

remove x:刪除軟件包x

erase x:刪除軟件包x

deplist x:列出軟件包x的依賴

search x:根據軟件包名和軟件描述,列出所有和x相關的軟件包

list:列出所有的軟件包

list x:x是glob表達式,例如list java*,表示列出所有java開頭的軟件包

info x:列出軟件包x的詳細信息

list installed:列出所有已安裝的軟件包

list updates:列出所有可升級的軟件包

check-update:列出所有可升級的軟件包

info installed x:列出已安裝的軟件包x的詳細信息

group list hidden:列出所有可安裝的軟件包組

group info x:列出軟件包組x的詳細信息

group insall x:安裝軟件包組x

group update x:升級軟件包組x

group remove x:刪除軟件包組x

 

dpkg

/var/lib/dpkg/available:安裝過的軟件包列表

/var/lib/dpkg/status:安裝過的軟件包狀態

 

-i x:安裝軟件包x

-r x:刪除軟件包x(保留配置信息)

-P x:刪除軟件包x(包括配置信息)

--unpack x:解壓軟件包x,但不進行配置

--configure x:配置已解壓但未配置的軟件包x

-l:列出所有已安裝的軟件包

-L x:列出已安裝的軟件包x所有的文件

-s x:列出已安裝的軟件包x的詳細信息

-S x:查詢文件x屬於哪個已安裝的軟件包

--info x:列出軟件包x的詳細信息

-c x:列出軟件包x所有的文件

 

apt

/etc/apt/sources.list:軟件資源配置文件

/var/cache/apt/archives:已經下載的軟件包緩存目錄

/var/lib/apt/lists:軟件包列表目錄

 

apt-get update:下載軟件包列表

apt-get clean:刪除已經下載的軟件包緩存

apt-get install x:安裝軟件包x

apt-get reinstall x:重新安裝軟件包x

apt-get upgrade:升級所有已安裝的軟件包

apt-get upgrade x:升級軟件包x

apt-get remove x:刪除軟件包x(保留配置信息)

apt-get purge x:刪除軟件包x(包括配置信息)

apt-cache search x:通過關鍵字x搜索軟件包

apt-cache search all:列出所有軟件包

apt-cache show x:列出軟件包x的詳細信息

apt-cache depends x:列出軟件包x的依賴

apt-cache rdepends x:列出軟件包x被哪些軟件包依賴

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章