如何在 Debian 和 Ubuntu 上找到 apt 安裝該軟體包的位置

如何在 Debian 和 Ubuntu 上找到 apt 安裝該軟體包的位置

您想要在 Debian 或 Ubuntu 上安裝一些熱門的新程式。您找到該軟體包並使用 apt 來安裝它。但是,當您嘗試在命令列上執行它時,您會從 shell 收到一條錯誤訊息,指出「找不到命令」。以下是如何找出 apt 安裝的位置。

您剛剛安裝了該軟體包,但是運行它的命令是什麼?

大多數時候,可執行程式的名稱與 Debian 或 Ubuntu 軟體包的名稱相對應。有時,它們是不同的,您必須做一些工作才能找出可執行檔的名稱。通常,這是因為套件名稱與現有套件衝突。幸運的是,只需要一個指令就可以找出程式的名稱。

使用 dpkg 列出已安裝的文件

要列出軟體包的已安裝檔案的完整路徑名,只需在 dpkg 命令中使用-L(大寫 L)選項。例如,要檢查 Firefox ESR:

dpkg -L firefox-esr

您將看到軟體包安裝的每個檔案的路徑,包括非常重要的可執行檔:

Debian 上的 Firefox-esr dpkg 列表

Linux 中的可執行程式在哪裡?

您要尋找的可執行檔通常位於bin目錄中,該目錄代表「二進位」。在Linux 目錄結構中,/usr/bin 是安裝執行檔的主要位置:

Debian 上的 /usr/bin 列表

當您輸入命令時,您的 shell 使用搜尋路徑在這些目錄中尋找程式。若要查看搜尋路徑中的目錄,請檢查$PATH 環境變數

echo $PATH

您將在搜尋路徑中看到由冒號 ( 🙂字元分隔的目錄。Debian 和 Ubuntu 通常在/usr/bin/usr/sbin目錄中安裝新程式。後者通常是系統管理程序,要求您使用 sudo 以 root 身分執行。

現在你知道 apt 安裝程式的位置了

憑藉快速的 dpkg 命令和 Linux 目錄組織知識,可以輕鬆找出 apt 安裝全新程式的位置。當程式名稱與套件名稱不符時,此過程特別有用。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *