Debian:如何安裝 .deb 檔案 [指南]

要在 Debian 系統上安裝下載的.deb 文件,對大多數使用者來說,最佳命令是 `apt install sudo apt install ./package-name.deb.deb`。 APT 會安裝本機軟體包,也可以從您設定的 Debian 軟體倉庫中拉取所需的依賴項。 Debian 官方參考文件建議使用 APT 進行互動式軟體包管理,並記錄如何使用.deb文件路徑進行本機安裝。

Debian 軟體包是一個包含應用程式檔案、軟體包元資料、依賴關係資訊以及有時包含維護腳本的歸檔檔案。由於安裝軟體包可能會對系統進行更改,因此請僅從您信任的發布者下載軟體包。

1. 找到下載的 .deb 文件

大多數瀏覽器會將下載檔案儲存在~/Downloads.目錄中。開啟檔案管理器,確認軟體包存在於該目錄後再開始操作。本指南中的範例檔案名稱是example-app_1.0_amd64.deb;請將其替換為您實際的軟體包名稱。

Debian 檔案應用程式在下載資料夾中顯示一個範例 .deb 軟體包
下載資料夾中已下載的 Debian 軟體包。

如果發布者提供了校驗和或簽名,請在安裝前進行驗證。您也可以在不安裝任何內容的情況下查看軟體包的基本元資料:

dpkg-deb --info ~/Downloads/example-app_1.0_amd64.deb

2. 確認檔案名稱和架構

開啟終端並切換到下載目錄:

cd ~/Downloads

然後列出該資料夾中的 Debian 軟體包:

ls *.deb

Debian 終端機使用 ls 指令列出範例 deb 軟體包。
用於ls *.deb確認確切的軟體包檔名。

如果您不確定該軟體包是否與您的系統匹配,請比較架構:

dpkg --print-architecture

dpkg-deb -f ./example-app_1.0_amd64.deb Architecture

例如,標準的 64 位元 Intel 或 AMD Debian 系統通常會報告amd64,而許多 64 位元 ARM 系統則使用arm64。 Debian 13 也支援其他架構,因此不要假設為一種 CPU 類型建構的軟體包也能在另一種 CPU 類型上運作。

3. 使用 APT 安裝 .deb 文件

大多數情況下,請使用 APT:

sudo apt install ./example-app_1.0_amd64.deb

路徑首字母./很重要,因為它告訴 APT 你提供的是本地檔案路徑。絕對路徑(例如 `/etc/applications/`)/home/user/Downloads/package.deb也可以。查看 APT 計畫安裝的軟體包,然後在提示時確認。

Debian 終端機顯示 sudo apt install 指令成功安裝了本機 deb 軟體包。
APT 可以安裝本機軟體包.deb並從已設定的軟體倉庫解析依賴項。

這是最簡單的方法,因為當所需軟體包可用時,APT 會自動處理依賴關係解析。有關官方語法,請參閱Debian 參考手冊的軟體包管理章節和Debian APT 命令列指南。

另一種方法:使用 dpkg 安裝

您也可以直接使用以下命令安裝本機軟體包dpkg:

sudo dpkg -i ./example-app_1.0_amd64.deb

dpkg安裝程式包本身,但不會取得缺少的依賴項。如果由於缺少依賴項而導致軟體包未配置,請執行:

sudo apt --fix-broken install

APT 會嘗試安裝缺少的依賴項並完成軟體包配置。因此,apt install ./file.deb通常從 `apt-get install` 開始會更方便。

使用 GDebi 安裝 .deb 文件

如果您喜歡圖形化安裝程序,Debian 軟體倉庫中仍然提供 GDebi。請先安裝它:

sudo apt update
sudo apt install gdebi

.deb然後使用 GDebi開啟下載的文件,並選擇「安裝軟體包」 。 GDebi 會顯示軟體包詳情,並透過 APT 解析依賴關係。 Debian 將 GDebi 描述為用於檢視和安裝本地 Debian 軟體包的工具;目前軟體包可在Debian 官方軟體包網站上找到。

GDebi軟體包安裝程式視窗顯示了一個Debian軟體包範例和「安裝軟體包」按鈕。
GDebi 提供了一種圖形化的方式來檢查和安裝本地 Debian 軟體包。

有用的故障排除

  • APT 提示該檔案不受支援或找不到:請確認檔案名,並./在目前目錄中的檔案前加上 `\n`。
  • 架構錯誤:下載與以下命令輸出相符的建置版本dpkg --print-architecture。
  • 依賴項無法使用:請執行指令sudo apt update,檢查是否已啟用對應的 Debian 軟體倉庫,然後重試。第三方軟體包也可能需要您的 Debian 版本中不存在的程式庫。
  • 您下載了幾個相關的軟體包:您可以從它們的目錄sudo apt install ./*.deb中將它們一起安裝,同時讓 APT 解決依賴關係。

稍後如何移除包裹

若要尋找檔案中儲存的軟體包名稱,請執行命令dpkg-deb -f ./example-app_1.0_amd64.deb Package。然後使用命令將其刪除sudo apt remove package-name。安裝獨立軟體包.deb並不能自動保證未來的更新;這取決於發布者是否配置了軟體倉庫或提供了可供安裝的新軟體包。

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。