linux安裝軟體目錄
1. linux如何查看自己安裝軟體在哪
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
2. linux 安裝軟體裝完後在哪個目錄
linux安裝軟體:yum,源碼包
yum:默認在「/etc/服務名/」
源碼安裝:默認一般在「/usr/local/服務名」或者自己指定的位置。
這個就是linux安裝文件的信息。其實linux的軟體包有一下幾種:
RPM:這個是紅帽系的
源碼安裝:通用,可操作強
apt:debian系的
自動話安裝:這個是靠自動化腳本來做的。
linux更多知識建議參考:《linux就該這樣學》,加油吧,少年!!!
3. linux下的軟體默認安裝目錄在哪
Linux下安裝應用程序時它的默認安裝路徑。
默認目錄一般建議為 /usr
所有的軟體都仍這里。一般沒有選擇餘地,除非不想用這個程序……
安裝方式一般是:
1、rpm或者deb這種軟體包,一般雙擊安裝就行了,當然更好的辦法是在系統的軟體管理器里直接安裝,這樣可以從網上自動下載安裝。
2、binrun等文件,這是可執行的文件,需要授予可執行許可權後運行就行。
3、.tar.bz2 .tar.gz,兩個是源代碼,需要是用編譯環境進行編譯安裝。
至於安裝路徑,建議新手暫時不要想。
Linux的目錄是有一個統一規范的,這個規范的作用是保證任何一個軟體都能找到任何另一個軟體、文件,一般可以運行的文件放在/bin或者/usr/bin、庫文件/lib或/usr/lib,其餘文件也都有自己的地方。
---------------------------------------------------------------------------
用編譯模式安裝軟體可以用 ./configure--prefix=xxx來指定安裝目錄.
如果是rpm模式安裝,不能指定安裝目錄,不過可以在安裝之後使用locate或whereis來查找安裝目錄。
PS:
1、安裝完成後,部分軟體啟動命令加-V參數可以查看。例如: nginx -V
[root@11_09 nginx-1.4.2]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx-1.4.2
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-51)
TLS SNI support disabled
configure arguments: --user=www --group=www
--prefix=/usr/local/nginx --with-http_stub_status_mole
--with-http_ssl_mole --with-http_gzip_static_mole --with-ipv6
2、tar.bz2 .tar.gz源碼包裡面的configur文件內,有默認安裝路徑。例如:nginx-1.4.2.tar.gz源碼包中configure文件/usr/local/nginx。
4. linux下如何查看某個軟體安裝在哪個目錄啊
看怎麼安裝的.
一般有源碼和包安裝兩種方式.
源碼安裝的話可以看 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 列出需要的依賴套件
5. linux怎麼查看軟體的安裝目錄
<1>.在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
源代碼的編譯安裝需要試驗,可能它會直接把一大堆文件拷貝到/usr/share下,而不建glib目錄。看一看你已經安裝的,應該有所啟發的。
6. linux 中的軟體安裝在哪個位置
在linux中文件與軟體一般都是安裝在到/usr/share和/usr/local中了,如果我們需要查看軟體安裝路徑linux為我們提供了查看命令,whereis 就可以幫我查找文件安裝路徑在哪裡了。
查詢運行文件所在路徑:
如果你只要查詢文件的運行文件所在地址,直接用下面的命令就可以了(還是以Oracle為例):
which oracle
結果會顯示:
/usr/bin/oracle
以上只適合安裝路徑加入PATH里
如果是源碼安裝的話,你可以使用-prefix指定安裝路徑,這樣,你可以很輕松知道軟體的安裝路徑;
3.如果是rpm包安裝的話,可以使用rpm -qal查詢一下
rpm -qf /路徑/程序名 可以查到一個程序屬於哪個rpm包,然後rpm -ql那個包可以看到那個包的所有文件和路徑等等。還可以解開成一個cpio文件等等之類的,仔細研究一下rpm的參數吧。完全可以做到任何你想做的。想了解更為詳細的Linux知識可參考書籍《Linux就該這么學》。
7. linux軟體安裝在哪個目錄合適
Linux安裝應用程序時它有默認安裝路徑,可以進行修改,修改方法如下:
1、首先在網上搜索下載pup2usb(puppy linux U盤/硬碟安裝程序)。
8. linux下大家一般把程序安裝在哪個目錄
分類型放置。可執行抄程序在/usr/bin/,庫文件在/usr/lib/,配置文件在/usr/local/,運行程序產生的配置文件在主文件夾下被隱藏。
這樣放置方便系統管理和使用。當你想運行程序或編程指定動態公共庫時,可以直接去那找,不用設置一大堆目錄或復制幾份供不同程序用。
9. linux系統中安裝軟體放哪個目錄
Linux下安裝應用程序時它的默認安裝路徑。
默認目錄一般建議為
/usr
所有的軟體都仍這里。一般沒有版選擇餘地,除權非不想用這個程序……
安裝方式一般是:
1、rpm或者deb這種軟體包,一般雙擊安裝就行了,當然更好的辦法是在系統的軟體管理器里直接安...
10. linux軟體安裝在哪個目錄
如果是rpm,deb等軟體包,你可以使用解壓縮軟體打開看看目錄結構就明白了。
linux的軟體安回裝是分散在各個答目錄裡面的,比如/usr/bin /usr/share /usr/lib 等等,
總之,你要先弄明白linux的這些目錄是什麼意思。
當然,也可以集中在一個目錄裡面。一些閉源的軟體就集中放在/opt裡面。