Linux下如何查看某個(gè)軟件是否安裝???軟件的安裝路徑又在哪???
我的系統(tǒng)是red hat
我用命令rpm查是否安裝了某個(gè)軟件(例如: matlab 與 fluent ),得到了如下的結(jié)果:
我用rpm -qa (| grep) matlab , 回車后沒(méi)有任何顯示
我用rpm -qa fluent , 回車后沒(méi)有任何顯示
我用rpm -qa vasp , 回車后沒(méi)有任何顯示
但實(shí)際上肯定是裝了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裝的。那么最好直接去找執(zhí)行程序,就知道有沒(méi)裝上去
find / -name matlab
如果裝了,它會(huì)告訴你執(zhí)行程序被釋放到哪個(gè)目錄了。
++++++++++++++++++++++++++++++++++++++++++
rpm -qa 是查看該軟件是否被安裝,grep和find是查看文件位置
++++++++++++++++++++++++++++++++++++++++++
<2>.linux下如何查看某個(gè)軟件安裝在哪個(gè)目錄???
++++++++++++++++++++++++++++++++++++++++++
rpm -ql 軟件名
怎么不給分啊,
++++++++++++++++++++++++++++++++++++++++++
看怎么的. 一般有源碼和包安裝兩種方式. 源碼安裝的話可以看 configure 的日志; rpm 等包方式的話,就要查其中的數(shù)據(jù)庫(kù)了,比如 rpm -q 進(jìn)行查詢. -q <== 查詢(查詢本機(jī)已經(jīng)安裝的包時(shí)不需要版本名稱) -qi #查詢被安裝的包的詳細(xì)信息(information) -qa | grep dhcp <== 列出所有被安裝的rpm package -qc 列出配置文件(/etc下的文件) -qd 列出幫助文件(man) -ql dhcp <== 查詢指定 rpm 包中的文件列表 -qf /bin/ls <== 查詢哪個(gè)庫(kù)里包含了 ls 文件(注意,需要安裝了 /bin/ls 后才能查到) -qp < rpm package name> <== 根據(jù)rpm包查詢(.rpm 文件),可以接其他參數(shù)(如i查詳細(xì)信息,l查文件列表 等) -qR 列出需要的依賴套件
++++++++++++++++++++++++++++++++++++++++++
<3>.應(yīng)用實(shí)例:安裝glib的問(wèn)題???
請(qǐng)問(wèn):系統(tǒng)已安裝了底版本glib,rpm格式,我下載了glib高版本,原碼,我想更新他,按照文檔所說(shuō)的:
tar vzfx glib-XXXXXXX.tar.gz
./configure
make
make install
后, 我再
rpm -q glib
顯示的還是以前底版本的glib,我又想rpm -e 底版本的glib,可是這種蠢辦法行不通,因?yàn)楹芏喑绦蚨际莇epends他的.
請(qǐng)大家?guī)臀疫@個(gè)菜鳥解決這個(gè)蠢問(wèn)題.
++++++++++++++++++++++++++++++++++++++++++++
自己編譯并安裝.tar.gz格式的源代碼并不影響到.rpm的數(shù)據(jù)庫(kù)。如果不出意外的話,你需要的東西應(yīng)該已經(jīng)正確安裝了(我可沒(méi)說(shuō)能正確使用)。用
rpm -ql xxx
例如,原來(lái)的glib安裝在/usr/share/glib下,那就用:
./configure --prefix=/usr/share
make
make install
源代碼的編譯安裝需要試驗(yàn),可能它會(huì)直接把一大堆文件拷貝到/usr/share下,而不建glib目錄。看一看你已經(jīng)安裝的,應(yīng)該有所啟發(fā)的。
相關(guān)文章

虛擬機(jī)安裝CentOS后沒(méi)有網(wǎng)絡(luò)怎么辦
虛擬機(jī)安裝CentOS后沒(méi)有網(wǎng)絡(luò)了不能上網(wǎng),該怎么設(shè)置網(wǎng)絡(luò)呢?下面我們就來(lái)看看這個(gè)問(wèn)題的解決辦法,詳細(xì)請(qǐng)看下文圖文介紹2024-01-18
虛擬機(jī)怎么安裝CentOS? 安裝CentOS操作系統(tǒng)的保姆級(jí)圖文教程
虛擬機(jī)想要安裝CentOS操作系統(tǒng),但是CentOS操作系統(tǒng)已經(jīng)停止維護(hù)了,該怎么安裝呢?詳細(xì)請(qǐng)看下文圖文教程2024-01-18
Centos7.8怎么更新openssh? Centos升級(jí)openssh的技巧
Centos7.8怎么更新openssh?Centos7.8系統(tǒng)想要安裝openssh,該怎么安裝呢?下面我們就來(lái)看看Centos升級(jí)openssh的技巧2023-09-02
Centos7.8怎么更新openssl? CentOS升級(jí)OpenSSL的技巧
Centos7.8怎么更新openssl?Centos7.8系統(tǒng)想要升級(jí)OpenSSL,該怎么升級(jí)呢?詳細(xì)請(qǐng)看下文介紹2023-09-02- centos7沒(méi)有圖形化操作可能對(duì)很多人來(lái)說(shuō)都不太習(xí)慣,下面我們來(lái)為centos7安裝圖形化界面,本文以安裝 GNOME 圖形化為例,需要的朋友可以參考下2023-06-29
- 今天小編在安裝RHEL7的時(shí)候,一步留神沒(méi)有安裝圖形化桌面,下面分享一下安裝圖形化桌面的過(guò)程,需要的朋友可以參考下2023-06-29
CentOS7各個(gè)版本鏡像下載地址及版本說(shuō)明(包括Everything版)
下載CentOS-7.0-1406的時(shí)候,有很多可選則的版本,對(duì)于普通用戶來(lái)說(shuō),不知道選擇哪個(gè)好,下面做一下簡(jiǎn)單介紹,需要的朋友可以參考下2023-06-01
Centos 7怎么手動(dòng)配置ip地址? Centos7配置IP地址的技巧
Centos 7怎么手動(dòng)配置ip地址?Centos 7系統(tǒng)想要自己配置ip地址,該怎么操作呢?下面我們就來(lái)看看Centos7配置IP地址的技巧2023-05-17- 這篇文章主要介紹了Centos 7 壓縮與解壓縮命令小結(jié),需要的朋友可以參考下2023-03-28

CentOS8使用阿里云yum源異常問(wèn)題及解決方法
由于centos8 在2022年停止服務(wù),后繼版本為8-steam。在使用阿里云的 centos8 的 yum 時(shí)報(bào)錯(cuò),這篇文章主要介紹了CentOS8使用阿里云yum源異常的解決方法,需要的朋友可以參考2022-04-19






