㈠ 請問linux下的rpm -qa命令是查詢系統中的所有存在的rpm包,
所有已經安裝好的包.
所有存在的包只能到安裝盤上面去查
因而,我們可以用 rpm -qa|grep 包部分名
看看我們要查的包有沒有裝上
㈡ linux下rpm -qa|grep bind這個命令是查找已經安裝的包還是存在但未安裝的包中間
#rpm-qa
是查詢所有已安裝的包
| 是管道,把輸出的信息交給管道後面的命令處理
grep 是過濾
#rpm-qa|grepbind
所以這個的意思是查詢所有已安裝的包含bind名字的包
祝你好運~~~
望採納~~~
㈢ 誰能詳細說下Linux操作系統中rpm -qa|grep softname這個表達式的含義 裡面的grep代表什麼意思
從所有rpm安裝程序中找含有softname的程序,grep 代表內容,對象,更詳細的Linux命令介紹可以看下」Linux命令大全「。
㈣ Linux rpm -qa | grep vsftpd 中的 rpm的 -q 和 -a 參數分邊代表什麼!
-q代表query,-a代表all
雖然現在N多人都使用yum去替代rpm了,但是rpm在一些特俗場合下還是有其作用的,比如查詢跟驗證已安裝的rpm包,rpm全稱Redhat Package Manager,是一種用於包的打包及安裝工具,它包含在某些Linux分發版中,它生成具有.RPM擴展名的文件,與Dpkg類似。
1.安裝軟體包
rpm -ivh ***.rpm 其中i表示安裝,v表示輸出,h表示用#作進度標記
2.升級軟體包
rpm -Uhv ***.rpm
3.刪除軟體包
rpm -e package_name
rpm -e –nodeps package_name 不考慮依賴包
rpm -e –allmatches package_name 刪除所有跟package_name匹配的所有版本的包
4.查詢軟體包
rpm -q package_name
rpm -qp ***.rpm 獲取當前目錄下的rpm包相關信息
rpm -qa | less 列出所有已安裝的軟體包
rpm -qf /etc/sysctl.conf 查看某個文件屬於哪個軟體包
rpm -qi package_name 列出已安裝的這個包的標准詳細信息
rpm -qlp package_name 列出rpm包的文件內容
rpm -q –scripts kernel | less 列出已安裝rpm包自帶的安裝前和安裝後腳本
rpm -qa –queryformat 『Package %{NAME} was build on %{BUILDHOST}\n』 | less queryformat強大的查詢
rpm –querytags | less 可以列出queryformat可以使用的所有變數從而組合成更強大的查詢
5.檢查已安裝軟體包
rpm -Va | grep bin
檢查失敗的字元:
S:文件大小不符,M:模式不符,5:MD5校驗和不符,U:用戶所有權不符,G:用戶組所有權不符,T:mTime不符
6.重建rpm資料庫
rm /var/lib/rpm/__db.00*
rpm –rebuilddb 在rpm資料庫已破壞且不能安裝軟體包的時候使用此大發
7.從rpm提取文件
rpm2cpio ***.rpm | cpio -idv /路徑/文件名
㈤ 每個linux系統都有 rpm命令嗎
rpm包它包含在某些Linux分發版中,RPM是RedHat Package Manager(RedHat軟體包管理工具)的縮寫,這一文件格式名稱雖然打上了RedHat的標志,但是其原始設計理念是開放式的,現在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分發版本都有採用,可以算是公認的行業標准了。
與red hat 有關系的那一支linux 肯定會包含rpm包。
㈥ Linux中RPM 命令
1.rpm -qa ##在(終端)屏幕上顯示系統已經安裝的rpm包
2. | 是管道符號,就是把本來應該輸出到(終端)屏幕的內容,重導到 下一個程序(grep)
3. grep 文本搜索工具(支持正則表達式),在例子中的意思就是:如果某一行包含dhcp那麼把 這行輸出(到終端/屏幕)
㈦ linux下,如何安裝rpm命令
rpm默認就安裝在了發行版本里,比如RedHat和centos。安裝軟體基本的用法是 rpm-ivh xx.rpm。
卸載軟體的話,先rpm -qa |grep xx(待卸載的軟體的關鍵字,如mysql)。然後rpm -e xx。
㈧ 在linux中,比如敲rpm -qa 命令後很多內容一閃而過,留下的只有最後幾行內容,如何解決這個
rpm -qa | more
這樣就可以了,你要按鍵盤才會翻屏的。
㈨ 關於LINUX中的rpm命令
是啊。rpm -qa 是判斷軟體包是否存在的命令啊,安裝是rpm -ivh 包全名
升級一個軟體包:rpm -Uvh 包全名
卸載一個軟體包:rpm -e 包名 卸載時只需要包名即可。
查詢一個包是否安裝:rpm -q 包名即可
查詢所有已經安裝的包:rpm -qa | wc -l
查看一個已經安裝包信息:rpm -qi 包名
查看一個未安裝包的信息: rpm -qp 包全名
查看一個已經安裝包的文件安裝位置:rpm -ql 包名
查看一個系統文件屬於哪一個包: rpm -qf 系統文件名 例子:rpm -qf /bin/ls
查看一個包的依賴關系:rpm -qR 包名 rpm -qRp 包全名 查看一個未安裝包的依賴關系
更多關於rpm 的實際應用,請參考書籍《linux就該這么學》
㈩ linux rpm 命令參數 什麼意思
RPM是Redhat系列的linux的後端軟體包管理器,主要負責軟體包的操作,缺點就是依賴關系必須要客戶手動管理,現在普通使用前端的軟體包管理器YUM,他可以通過配置的軟體包倉庫的元文件自動處理依賴關系安裝軟體包,實現自動化安裝的效果
RPM共有10種基本的模式:它們是安裝、查詢、驗證、刪除等。
安裝模式:rpm–i
查詢模式:rpm–q
驗證模式:rpm–V或–verify
刪除模式:rpm–e
1.安裝一個包 # rpm -ivh
2.升級一個包 # rpm -Uvh
3.移走一個包 # rpm -e
4.安裝參數 --force 即使覆蓋屬於其它包的文件也強迫安裝
--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。
5.查詢一個包是否被安裝 # rpm -q < rpm package name>
6.得到被安裝的包的信息 # rpm -qi < rpm package name>
7.列出該包中有哪些文件 # rpm -ql < rpm package name>
8.列出伺服器上的一個文件屬於哪一個RPM包 #rpm -qf
9.列出所有被安裝的rpm package # rpm -qa(一般結合GREP使用)