linu下如何檢視某個軟體是否安裝?安裝路徑在哪

2021-12-24 10:23:32 字數 3574 閱讀 2007

1樓:讓服務成就美好生活

檢視某個軟體是否安裝可用rpm與grep命令配合使用。

命令格式

rpm -aq | grep 軟體名。

如果可以查詢到軟體名,說明已經安裝。

檢視安裝路徑也可以用rpm命令。

命令格式

rpm -ql 完整的軟體名

rpm是redhat package manager(redhat軟體包管理工具)類似windows裡面的「新增/刪除程式」

常用引數:

安裝/升級/刪除 options:

-i, --install 安裝裝軟體包

-v, --verbose 輸出更詳細資訊

-e, --erase 刪除軟體包

-u, --upgrade=升級軟體包

--replacepkge 無論軟體包是否已被安裝,都強行安裝軟體包

--test 安裝測試,並不實際安裝

--nodeps 忽略軟體包的依賴關係強行安裝

--force 忽略軟體包及檔案的衝突

query options (with -q or --query):

-a, --all query/verify all packages

-p, --package query/verify a package file

-l, --list list files in package

-d, --docfiles list all documentation files

-f, --file query/verify package(s) owning file

2樓:匿名使用者

先用rpm -qa 檢視該軟體是否被安裝

rpm -qa 軟體名 (可以只寫開頭,系統會把相關的列出來)然後rpm -ql 軟體名 (複製上一步的結果)-ql 查詢指定 rpm 包中的檔案列表

希望能幫到您!

linux下如何檢視某個軟體 是否安裝?安裝路徑在哪

3樓:匿名使用者

以redhat\centos 中php-mysql為例

1:如果包是通過yum或者rpm方式安裝

[root@localhost yum.repos.d]# rpm -qa //找出系統所有的包,找到對應的檔名

[root@localhost yum.repos.d]# rpm -ql php-mysql-5.4.16-23.el7_0.3.x86_64

/etc/php.d/mysql.ini

/etc/php.d/mysqli.ini

/etc/php.d/pdo_mysql.ini

/usr/lib64/php/modules/mysql.so

/usr/lib64/php/modules/mysqli.so

/usr/lib64/php/modules/pdo_mysql.so

2:如果是原始碼編譯安裝

2.1原始碼安裝的方式通過rpm命令是無法找出來的,如果你確定這個軟體已經開啟,則可以通過

[root@localhost yum.repos.d]# ps -aux 找出對一個的可執行檔案所在的目錄

2.2通常安裝完包後,我們都會把他加入到服務裡面,你可以去/etc/rc.d/下找相應的檔案,進而確認相關資訊。

最後一種最笨的方法就是用find命令

find / -name *檔名*

4樓:

使用命令:

whereis commond_name

比如:whereis ifconfig

5樓:

這個很難啊,linux並沒有像windows一樣的登錄檔,所以並不能像在控制面板裡面檢視裝了哪些軟體。

如果你是想知道特定的軟體的安裝位置的話,有幾種辦法你參考一下。

首先如果是apt-get之類的包管理器安裝,或者你在任意的視窗都能輸入某個命令開啟的話,你可以看一下系統變數的path,一般在path的某個目錄下面有某個可執行檔案

如果是解壓在了某個不為人知的地方,試試看用find命令,find軟體名,從根目錄開始搜尋,哪些檔名和你這個軟體一樣,差不多就是那裡了

linux下如何檢視某個軟體 是否安裝?安裝路徑在哪

6樓:雲修網

因為linux安裝軟體的方式比較多,所以沒有一個通用的辦法能查到某些軟體是否安裝了。總結起來就是這樣幾類:

1、rpm包安裝的,可以用rpm -qa看到,如果要查詢某軟體包是否安裝,用 rpm -qa | grep 「軟體或者包的名字」。

1[root@hexuweb102 ~] rpm -qa | grep ruby

2、以deb包安裝的,可以用dpkg -l能看到。如果是查詢指定軟體包,用dpkg -l | grep 「軟體或者包的名字」;

1[root@hexuweb102 ~] dpkg -l | grep ruby

3、yum方法安裝的,可以用yum list installed查詢,如果是查詢指定包,命令後加 | grep 「軟體名或者包名」;

1[root@hexuweb102 ~] yum list installed | grep ruby

4、如果是以原始碼包自己編譯安裝的,例如.tar.gz或者tar.bz2形式的,這個只能看可執行檔案是否存在了,

上面兩種方法都看不到這種原始碼形式安裝的包。如果是以root使用者安裝的,可執行程式通常都在/sbin:/usr/bin目錄下。

說明:1

其中rpm yum redhat系linux的軟體包管理命令,dpkg debian系列的軟體包管理命令

7樓:匿名使用者

-qa 是查詢rpm包

-ql 是顯示安裝的具體檔案和位置

[root@localhost ~]# rpm -qa zlibzlib-1.2.3-3

[root@localhost ~]# rpm -ql zlib/usr/lib/libz.so.1

/usr/lib/libz.so.1.

2.3/usr/share/doc/zlib-1.2.

3/usr/share/doc/zlib-1.2.3/readme

8樓:匿名使用者

linux系統的軟體一般是安裝在/usr資料夾下的。軟體的配置檔案在/etc資料夾。想檢視一個軟體是否安裝可以使用終端直接輸入軟體名稱,如下圖:

9樓:讓服務成就美好生活

一般用rpm比較快,命令格

rpm -qa 軟體名

10樓:放牧啊

是rpm 還是tar yum?

在linu下如何檢視當前目錄詳細資訊列表

準確的說是ls l,ll只是個別名而已,並不是命令 可以使用ls命令,ls跟dos下的dir命令是一樣的都是用來列出目錄下的檔案。下面是一些常見的用法 ls a 列出檔案下所有的檔案,包括以 開頭的隱藏檔案 linux下檔案隱藏檔案是以.開頭的,如果存在.代表存在著父目錄 ls l 列出檔案的詳細資...

如何dos下檢視自己本機是否中了arp攻擊怎麼可以

2 在開啟的 arp防火牆 介面中,切換至 狀態 選項卡,點選開啟arp防火牆。3 並點選 繫結閘道器 dns 按鈕,手動輸入閘道器和其mac地址。4 arp防火牆開啟後,當區域網再次發生arp攻擊時,就會給出提示,同時在 攔截日誌 選項卡中,可以檢視arp攻擊記錄,當然也包括產生arp攻擊的源計算...

linu下從光碟安裝軟體的命名,linux 下從光碟安裝軟體的命名

建議使用yum安裝.可以很方便的解決依賴性,方法如下 1 掛載光碟 mount dev scd0 mnt 2 配置yum倉庫 vi etc yum.repos.d install.repo install.repo是自定義的,但是一定要以repo結尾系統才能識別到 rhel clusterstora...