Linux下程式安裝位置

2021-06-28 07:32:42 字數 1112 閱讀 8270

如果是別人發布的二進位製包,可執行檔案通常都安裝到 /usr/bin 下面;如果是自己從源**安裝的,可執行檔案通常都在 /usr/local/bin 下面,除非配置時指定了安裝位置。

例如:rpm -ivh ***1.rpm

可執行檔案通常都安裝到 /usr/bin 下面

./configure   (或者 ./configure   --prefix=/usr/local)

make

make install

可執行檔案通常都在 /usr/local/bin 下面,因為預設引數就是 --prefix=/usr/local

./configure --prefix=/usr (或者 ./configure --prefix=/opt 也可以指定其他位置,如你的家目錄   --prefix=~,~就是 /home/***《即你的家目錄》的縮寫)

make

make install

可執行檔案通常都在 /usr/bin 下面(或者相應地位於 /opt/bin 下面,或者 /home/***/bin 下面,*** 是你的家目錄)

無論那種方法,在 bash 控制台下只要輸入可執行檔案頭幾個字母,然後連續按兩次 tab 鍵,就可以列出可能的所有命令,如果只有一種可能,則自動顯示該檔案全名,這稱為命令補全。想執行當前目錄下的可執行檔案,則必須使用 ./ 作為命令前導,例如:

./myprogram

除此之外,一般的可執行檔案都處在系統的搜尋路徑裡,只要在控制台直接輸入命令名就可執行。例如你編譯安裝了乙個叫 synaptic 的軟體,只需要在 kde 的 konsole 虛擬控制台下輸入 synaptic 即可。

如果不幸,你的可執行檔案不在系統的搜尋路徑裡,就會報告沒有這個命令。那麼你需要把那個可執行檔案的位置加入環境變數 path 裡,用冒號作分割符,例如:

在你的家目錄的 .profile 檔案或 .bashrc 檔案裡新增如下命令

path="~/bin:$path" 就可以把你的家目錄的 bin 目錄追加到搜尋路徑裡。

無論任何時候想知道系統裡某個「命令檔案」的位置,都可以使用 which 命令,例如:

$which pwd

/usr/bin/pwd

說明 pwd 命令位於 /usr/bin 下面。

linux下安裝程式

轉 url 1 軟體安裝解除安裝,分幾種情況 a rpm包,這種軟體包就像windows的exe安裝檔案一樣,各種檔案已經編譯好,並打了包,哪個檔案該放到哪個資料夾,都指定好了,安裝非常方便,在圖形介面裡你只需要雙擊就能自動安裝。如何解除安裝 1 開啟乙個shell終端 2 因為linux下的軟體名...

linux下找到程式執行的位置

在linux下有時候我們需要找到程式執行位置,總不能一直用find在linux目錄下直接遍歷查詢吧,那樣太慢了。其實有乙個簡單的辦法。如下 1.ps aux grep 8080 找到testhttpserver2.py執行的pid 我們就可以直接看到執行程式的位置了,其實這個proc目錄下的乾貨太多...

linux下安裝程式(dep tgz rpm)

1 tgz本身就是壓縮包,所以前提是先解壓出來 tar zxvf test.tgz而對於安裝,可以是程式包本身包含安裝,也可以是通過特定shell指令碼執行,畢竟這個是不安裝包,而只是壓縮包。2 dep檔案是乙個安裝包,安裝方法如下 dpkg i test.depdeb檔案是ubuntu debia...