㈠ linux下如何查看某個軟體 是否安裝安裝路徑在哪
linux系統的軟體一般是安裝在/usr文件夾下的。軟體的配置文件在/etc文件夾。想查看一個軟體是否安裝可以使用終端直接輸入軟體名稱,如下圖:
㈡ linux下如何查看某個軟體 是否安裝安裝路徑在哪
[root@master ftp]# rpm -qa | grep vsftp //查看軟體包是否安裝
vsftpd-2.2.2-13.el6_6.1.x86_64 //存在,說明是已經安裝的
以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/moles/賀簡mysql.so
/usr/lib64/php/moles/mysqli.so
/usr/lib64/php/moles/pdo_mysql.so
2:如果是源碼編譯安裝
2.1源碼安裝的方式通過rpm命令是無法找出來的物稿,如果你確定這個軟體已經開啟,則可以通過
[root@localhost yum.repos.d]# ps -aux 找出對一個的可執行文件所在的目錄
2.2通常安裝完包後,我們都會把他加入到服務裡面,你可以去/etc/rc.d/下找相應的文件,進而確認相關信息。
最後一種最笨的方法就是用find命令
find / -name *文件名*
㈢ linux下如何查看某個軟體 是否安裝安裝路徑在哪
一般的如果是桌面軟體的悶沖話可以從全局菜單等一些菜單界面中找到相應的啟動項
如果正常啟動則表示安裝
也可以使用在命令行輸入相應軟體的名稱(有時可能軟體名稱與程序/命令名稱並不相同可以使用tab鍵進行匹配或者使用包管理器查看相應的軟體包名稱)
如果可以執行則表示安裝
使用相應發行版所提供的包管理器也可以檢薯罩悶測軟體是否安裝
比如通過安裝該軟體來確定是否已經安裝(如果該軟體並非使用包管理器安裝的話就會不準)
不同發行版也會提供相應的工具進行查詢
比如debian系可以使用dpkg進行查詢(dpkg -l | grep 軟體名稱)
軟體安裝的位置
一般情況下安裝的位置多數是在/usr/share或者/usr/local/share或者/opt等等目錄下
而且一般情況下可以使用whereis這個命令來進行軟體位置定位
如果是自己手動安裝的比如很多軟體都是通過configure、make、make install三步曲從源碼編譯安裝的
這樣的則可以根據configure是否使用--prefix參數指定相應的安裝目錄
如果以上的方法都找不到
還可以使用find或者locate的方法對根目錄進行整體搜索
搜索相應的軟體名稱再通過grep等進行過濾匹配來手動定位
比如查看是否安裝了vim這個軟體
可以
locate | grep vim
如果內容太多可以進行一些過濾
因為一般的情況下linux下可執行文件多數在bin目錄
所以可以
locate | grep 'bin/vim'
如果還是比較多數彎的話則可以使用more進行查看
locate | grep 'bin/vim' | more
㈣ Linux下怎樣檢查如何查看軟體包已經安裝
1、rpm包安裝的,可以用 rpm -qa 看到,如果要查找某軟體包如虧是否安裝,用 rpm -qa | grep "軟體或者包的名字"
2、以deb包安裝的,可以用 dpkg -l 看到。如果是查找指定軟體包,用 dpkg -l | grep "軟渣此神件或者包的名字"
3、yum方法安裝的,可以用 yum list installed 查找,如果是查找指定包,用扒悉 yum list installed | grep "軟體名或者包名"
㈤ linux下如何查看某個軟體 是否安裝安裝路徑在哪
查看某個軟體是否安裝可用rpm與grep命令配合使用。
命令格式
rpm -aq | grep 軟體名。
如果可以查詢到軟體名,說明已經安裝。
查看安裝路徑也可以用rpm命令。
命令格式
rpm -ql 完整的軟體名
RPM是RedHat Package Manager(RedHat軟體包管理工具)賀伍返類似Windows裡面的「橘空添加/刪除程序」
常用參數:
安裝/升級/刪除 options:
-i, --install 安裝裝軟體包
-v, --verbose 輸出更詳細信息
-e, --erase 刪除軟體包
-U, --upgrade=<packagefile> 升級軟體包
--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