前言
因?yàn)長(zhǎng)inux安裝軟件的方式比較多,所以沒有一個(gè)通用的辦法能查到某些軟件是否安裝了。
總結(jié)起來就是這樣幾類:
一、rpm包安裝的,可以用rpm -qa
看到,如果要查找某軟件包是否安裝,用 rpm -qa | grep “軟件或者包的名字”
。
[root@hexuweb102 ~] rpm -qa | grep ruby
二、以deb包安裝的,可以用dpkg -l
能看到。如果是查找指定軟件包,用dpkg -l | grep “軟件或者包的名字”
;
[root@hexuweb102~]dpkg-l|grepruby
三、yum方法安裝的,可以用yum list installed
查找,如果是查找指定包,命令后加 | grep “軟件名或者包名”
;
[root@hexuweb102 ~] yum list installed | grep ruby
四、如果是以源碼包自己編譯安裝的,例如.tar.gz或者tar.bz2形式的,這個(gè)只能看可執(zhí)行文件是否存在了,
上面兩種方法都看不到這種源碼形式安裝的包。如果是以root用戶安裝的,可執(zhí)行程序通常都在/sbin:/usr/bin目錄下。
說明:其中rpm yum
是Redhat系linux/200359.html">linux的軟件包管理命令,dpkg是debian系列的軟件包管理命令
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)VEVB武林網(wǎng)的支持。
新聞熱點(diǎn)
疑難解答
圖片精選