中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux中rpm命令參數(shù)使用詳解

時間:2019-08-17

linux命令大全軟件_linux命令大全_linux命令大全 重啟

Linux中rpm命令參數(shù)是我們在更新或升級中常用到它了,下面本文就來介紹rpm命令參數(shù)詳解,希望對各位朋友。

rpm 執(zhí)行安裝包

二進制包(Binary)以及源代碼包(Source)兩種。二進制包可以直接安裝在計算機中,而源代碼包將會由RPM自動編譯、安裝。源代碼包經(jīng)常以src.rpm作為后綴名。

還不清楚具體有啥用,只知道可以檢查一個軟件是否安裝。比如: rpm -qa |grep rsync

-i, --install install package(s)

-v, --verbose provide more detailed output

-h, --hash print hash marks as package installs (good with -v)

-e, --erase erase (uninstall) package

-U, --upgrade=<packagefile>+ upgrade package(s)

--replacepkge 無論軟件包是否已被安裝linux命令大全,都強行安裝軟件包

--test 安裝測試,并不實際安裝

--nodeps 忽略軟件包的依賴關(guān)系強行安裝

--force 忽略軟件包及文件的沖突

Query options (with -q or --query):

-a, --all query/verify all packages

-p, --package query/verify a package file

-l, --list list files in package

-d, --docfiles list all documentation files

-f, --file query/verify package(s) owning file

命令格式

rpm {-q|–query} [select-options] [query-options]

RPM的查詢功能是極為強大,是極為重要的功能之一;舉幾個常用的例子,更為詳細(xì)的具體的,請參考#man rpm

1、對系統(tǒng)中已安裝軟件的查詢;

linux命令大全_linux命令大全 重啟_linux命令大全軟件

1)查詢系統(tǒng)已安裝的軟件;

語法:rpm -q 軟件名

舉例:

[root@localhost beinan]# rpm -q gaim

gaim-1.3.0-1.fc4

-q就是 –query ,中文意思是“問”linux命令大全,此命令表示的是,是不是系統(tǒng)安裝了gaim ;如果已安裝會有信息輸出;如果沒有安裝,會輸出gaim 沒有安裝的信息;

查看系統(tǒng)中所有已經(jīng)安裝的包,要加 -a 參數(shù) ;

[root@localhost RPMS]# rpm -qa

如果分頁查看,再加一個管道 |和more命令;

[root@localhost RPMS]# rpm -qa |more

在所有已經(jīng)安裝的軟件包中查找某個軟件,比如說 gaim ;可以用 grep 抽取出來;

[root@localhost RPMS]# rpm -qa |grep gaim

上面這條的功能和 rpm -q gaim 輸出的結(jié)果是一樣的;

2)查詢一個已經(jīng)安裝的文件屬于哪個軟件包;

語法 rpm -qf 文件名

注:文件名所在的絕對路徑要指出

舉例:

[root@localhost RPMS]# rpm -qf /usr/lib/libacl.la

libacl-devel-2.2.23-8

3)查詢已安裝軟件包都安裝到何處;

語法:rpm -ql 軟件名 或 rpm rpmquery -ql 軟件名

舉例: