linux下查看yum/rpm/dpkg某軟件是否已安裝的方法
前言
因?yàn)長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的軟件包管理命令,dpkg是debian系列的軟件包管理命令
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
linux如何mount掛載磁盤并設(shè)置開機(jī)自動(dòng)mount的實(shí)現(xiàn)
這篇文章主要介紹了linux如何mount掛載磁盤并設(shè)置開機(jī)自動(dòng)mount的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Linux低電量自動(dòng)關(guān)機(jī)的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于Linux低電量自動(dòng)關(guān)機(jī)的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用linux具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11WAMPserver配置方法(允許外部訪問、phpmyadmin設(shè)置為輸入用戶名密碼才可登錄等)
這篇文章主要介紹了WAMPserver配置(允許外部訪問、phpmyadmin設(shè)置為輸入用戶名密碼才可登錄等),需要的朋友可以參考下2015-02-02vscode遠(yuǎn)程開發(fā)使用SSH遠(yuǎn)程連接服務(wù)器的方法「內(nèi)網(wǎng)穿透」
這篇文章主要介紹了vscode遠(yuǎn)程開發(fā)使用SSH遠(yuǎn)程連接服務(wù)器?「內(nèi)網(wǎng)穿透」,通過本文學(xué)習(xí)我們將通過vscode實(shí)現(xiàn)遠(yuǎn)程開發(fā),并做內(nèi)網(wǎng)穿透實(shí)現(xiàn)在公網(wǎng)環(huán)境下的遠(yuǎn)程連接,在外任意地方也可以遠(yuǎn)程連接服務(wù)器進(jìn)行開發(fā)寫代碼,需要的朋友可以參考下2023-02-02