Debian
為 Debian 離線安裝 g++
我有一台離線 Debian 機器,我需要在其上安裝 g++、gdb 等(我相信它是“建構必需品”包。)我無法訪問線上 Debian 機器來獲取包和sneakernet它們到離線 Debian 機器。我可以訪問的唯一可以訪問 Internet 的機器是 Windows 機器。
我可以如何:
- 使用 Windows 機器獲取離線安裝程序(我可以將其通過 Sneakernet 轉移到離線的 Debian 機器上)
- 使用該離線安裝程序將 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 -a
或cat /etc/debian_version
會告訴您。該站點還提供了預期的校驗和,因此您可以驗證您的手動下載(否則,它們將不會被驗證)。
然後,您可以將它們複製過來,並用於
sudo dpkg -i package1.deb package2.deb ...
安裝它們。或者,如果您可以節省頻寬,請獲取Debian DVD 或藍光映像。這些都應該包括所有基本建構(加上更多,尤其是藍光)。您可以將光碟添加到您的
sources.list
,然後使用 apt/aptitude/etc。像平常一樣。如果您必須經常這樣做,請查看apt-offline。它甚至可以在 Windows 上執行。請參閱是否有適用於 Windows 的 apt-get?