91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中怎么查看某個軟件是否安裝

發布時間:2021-08-02 15:11:03 來源:億速云 閱讀:205 作者:Leah 欄目:系統運維

這篇文章給大家介紹Linux中怎么查看某個軟件是否安裝,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

我的系統是red hat

我用命令rpm查是否安裝了某個軟件(例如: matlab 與 fluent ),得到了如下的結果:

我用rpm -qa (| grep) matlab , 回車后沒有任何顯示
我用rpm -qa fluent , 回車后沒有任何顯示
我用rpm -qa vasp , 回車后沒有任何顯示

但實際上肯定是裝了matlab和fluent , 而我用[root@node1 /]# rpm -q fluent
顯示的卻是package fluent is not installed
matlab也一樣

另外,命令 [root@node1 /]# man rpm
返回的卻是 No manual entry for rpm


這是為什么呢?

++++++++++++++++++++++++++++++++++++++++++

 rpm -qa|grep 軟件包

++++++++++++++++++++++++++++++++++++++++++

 用yum命令yum search試試

++++++++++++++++++++++++++++++++++++++++++

 如果你使用rpm -ivh matlab裝的,
用rpm -qa | grep matlab肯定是能夠找到的。

如果你是用
make && make install裝的。那么最好直接去找執行程序,就知道有沒裝上去
find / -name matlab
如果裝了,它會告訴你執行程序被釋放到哪個目錄了。

 ++++++++++++++++++++++++++++++++++++++++++

 rpm -qa 是查看該軟件是否被安裝,grep和find是查看文件位置

++++++++++++++++++++++++++++++++++++++++++

<2>.linux下如何查看某個軟件安裝在哪個目錄啊?

 ++++++++++++++++++++++++++++++++++++++++++ 

rpm -ql  軟件名    
怎么不給分啊,

++++++++++++++++++++++++++++++++++++++++++

看怎么的.
一般有源碼和包安裝兩種方式.
源碼安裝的話可以看 configure 的日志;
rpm 等包方式的話,就要查其中的數據庫了,比如 rpm -q 進行查詢.
-q  <== 查詢(查詢本機已經安裝的包時不需要版本名稱)
   -qi   #查詢被安裝的包的詳細信息(information)
   -qa | grep dhcp  <== 列出所有被安裝的rpm package 
   -qc 列出配置文件(/etc下的文件)
   -qd 列出幫助文件(man)
   -ql dhcp     <== 查詢指定 rpm 包中的文件列表
   -qf /bin/ls  <== 查詢哪個庫里包含了 ls 文件(注意,需要安裝了 /bin/ls 后才能查到)
   -qp < rpm package name>  <== 根據rpm包查詢(.rpm 文件),可以接其他參數(如i查詳細信息,l查文件列表 等)
   -qR 列出需要的依賴套件

++++++++++++++++++++++++++++++++++++++++++

<3>.應用實例:安裝glib的問題???

請問:系統已安裝了底版本glib,rpm格式,我下載了glib高版本,原碼,我想更新他,按照文檔所說的:

代碼如下:


tar vzfx glib-XXXXXXX.tar.gz
./configure
make
make install



后, 我再

代碼如下:


rpm -q glib

顯示的還是以前底版本的glib,我又想rpm -e 底版本的glib,可是這種蠢辦法行不通,因為很多程序都是depends他的.
請大家幫我這個菜鳥解決這個蠢問題.

++++++++++++++++++++++++++++++++++++++++++++

自己編譯并安裝.tar.gz格式的源代碼并不影響到.rpm的數據庫。如果不出意外的話,你需要的東西應該已經正確安裝了(我可沒說能正確使用)。用

代碼如下:


rpm -ql xxx

查一下那個低版本的安裝在哪個目錄下,在./configure后設置,重新make并make install就行。
例如,原來的glib安裝在/usr/share/glib下,那就用:

代碼如下:


./configure --prefix=/usr/share
make
make install

關于Linux中怎么查看某個軟件是否安裝就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建水县| 阿拉善右旗| 仙居县| 凤山市| 增城市| 天门市| 延庆县| 浪卡子县| 林甸县| 太仓市| 周至县| 澜沧| 昌图县| 怀集县| 江达县| 娱乐| 蚌埠市| 珠海市| 江川县| 工布江达县| 铁力市| 右玉县| 常熟市| 临海市| 大同市| 嘉义县| 仁布县| 宁远县| 永泰县| 拜城县| 上思县| 扬中市| 江城| 武冈市| 南皮县| 富川| 福清市| 两当县| 宁明县| 靖边县| 山西省|