濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Linux下如何查看某個(gè)軟件是否安裝???軟件的安裝路徑又在哪???

Linux下如何查看某個(gè)軟件是否安裝???軟件的安裝路徑又在哪???

熱門(mén)標(biāo)簽:長(zhǎng)沙呼叫中心外呼系統(tǒng)穩(wěn)定嗎 400電話(huà)申請(qǐng)安裝 昆明crm外呼系統(tǒng)價(jià)格 騰沖銷(xiāo)售外呼管理系統(tǒng)服務(wù) 北京地圖標(biāo)注平臺(tái)注冊(cè)入駐 洛陽(yáng)外呼增值業(yè)務(wù)線(xiàn)路解決方案 用什么軟件做地圖標(biāo)注 臨沂語(yǔ)音電話(huà)機(jī)器人公司 電銷(xiāo)機(jī)器人自動(dòng)撥號(hào)信息

我的系統(tǒng)是red hat

我用命令rpm查是否安裝了某個(gè)軟件(例如: matlabfluent ),得到了如下的結(jié)果:

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

但實(shí)際上肯定是裝了matlabfluent , 而我用[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裝的。那么最好直接去找執(zhí)行程序,就知道有沒(méi)裝上去
find / -name matlab
如果裝了,它會(huì)告訴你執(zhí)行程序被釋放到哪個(gè)目錄了。

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

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

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

2>.linux下如何查看某個(gè)軟件安裝在哪個(gè)目錄???

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

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

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

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

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

3>.應(yīng)用實(shí)例:安裝glib的問(wèn)題???

 

請(qǐng)問(wèn):系統(tǒng)已安裝了底版本glib,rpm格式,我下載了glib高版本,原碼,我想更新他,按照文檔所說(shuō)的:


復(fù)制代碼
代碼如下:

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


后, 我再

復(fù)制代碼
代碼如下:

rpm -q glib

顯示的還是以前底版本的glib,我又想rpm -e 底版本的glib,可是這種蠢辦法行不通,因?yàn)楹芏喑绦蚨际莇epends他的.
請(qǐng)大家?guī)臀疫@個(gè)菜鳥(niǎo)解決這個(gè)蠢問(wèn)題.

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

自己編譯并安裝.tar.gz格式的源代碼并不影響到.rpm的數(shù)據(jù)庫(kù)。如果不出意外的話(huà),你需要的東西應(yīng)該已經(jīng)正確安裝了(我可沒(méi)說(shuō)能正確使用)。用


復(fù)制代碼
代碼如下:

rpm -ql xxx
查一下那個(gè)低版本的安裝在哪個(gè)目錄下,在./configure后設(shè)置,重新make并make install就行。
例如,原來(lái)的glib安裝在/usr/share/glib下,那就用:

復(fù)制代碼
代碼如下:

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


源代碼的編譯安裝需要試驗(yàn),可能它會(huì)直接把一大堆文件拷貝到/usr/share下,而不建glib目錄??匆豢茨阋呀?jīng)安裝的,應(yīng)該有所啟發(fā)的。

標(biāo)簽:涼山 遼寧 昌都 汕頭 南充 三亞 濰坊 通化

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux下如何查看某個(gè)軟件是否安裝???軟件的安裝路徑又在哪???》,本文關(guān)鍵詞  Linux,下,如何,查看,某個(gè),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下如何查看某個(gè)軟件是否安裝???軟件的安裝路徑又在哪???》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Linux下如何查看某個(gè)軟件是否安裝???軟件的安裝路徑又在哪???的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    东辽县| 民县| 潍坊市| 体育| 鲜城| 乐亭县| 新竹县| 曲水县| 惠州市| 海阳市| 壶关县| 屯门区| 黄梅县| 迁安市| 佛山市| 丰台区| 平阴县| 永登县| 延吉市| 宝兴县| 沙雅县| 北安市| 新昌县| 新郑市| 贵州省| 天镇县| 辉南县| 青阳县| 庐江县| 望都县| 平遥县| 满洲里市| 胶南市| 扶余县| 于田县| 龙川县| 台北市| 隆化县| 罗田县| 元氏县| 阜新市|