Debian

為 Debian 離線安裝 g++

  • April 13, 2017

我有一台離線 Debian 機器,我需要在其上安裝 g++、gdb 等(我相信它是“建構必需品”包。)我無法訪問線上 Debian 機器來獲取包和sneakernet它們到離線 Debian 機器。我可以訪問的唯一可以訪問 Internet 的機器是 Windows 機器。

我可以如何:

  1. 使用 Windows 機器獲取離線安裝程序(我可以將其通過 Sneakernet 轉移到離線的 Debian 機器上)
  2. 使用該離線安裝程序將 g++、gdb 等安裝到離線 Debian 機器上?

離線 Debian 盒子有這個版本資訊:

Linux 4.4.35-1-pve #1 SMP Fri Dec 9 11:09:55 CET 2016 x86_64 GNU/Linux

謝謝,戴夫

Debian 機器上已經有安裝程序 ( dpkg),您只需要軟體包。您可以從https://packages.debian.org/手動獲取它們(僅使用 Web 瀏覽器)。請注意,您必須使用該站點上列出的依賴項來手動獲取所有相關包。我不確定您正在執行哪個 Debian 版本(Linux 4.4 不在已發布的 Debian 版本中),但正在執行lsb_release -acat /etc/debian_version會告訴您。

該站點還提供了預期的校驗和,因此您可以驗證您的手動下載(否則,它們將不會被驗證)。

然後,您可以將它們複製過來,並用於sudo dpkg -i package1.deb package2.deb ...安裝它們。

或者,如果您可以節省頻寬,請獲取Debian DVD 或藍光映像。這些都應該包括所有基本建構(加上更多,尤其是藍光)。您可以將光碟添加到您的sources.list,然後使用 apt/aptitude/etc。像平常一樣。

如果您必須經常這樣做,請查看apt-offline。它甚至可以在 Windows 上執行。請參閱是否有適用於 Windows 的 apt-get?

引用自:https://unix.stackexchange.com/questions/358619