Package-Management

在 Windows 上安裝“ia32-libs”包以在 Linux 中使用

  • November 1, 2015

我最近為 Linux 安裝了 GCC ARM Embedded 工具鏈(在 64 位機器上執行)。但是,Linaro GCC 的預建構版本在 32 位機器上執行。解決方案很簡單:apt-get install ia32-libs安裝 ia32-libs 包。問題是我正在使用的 Linux 機器沒有網際網路連接。因此,我無法通過這種方式進行安裝。我正在使用 Windows 機器訪問網際網路(這就是我能夠提出這個問題的方式)。那麼我的問題是:是否可以在 Windows 機器上下載軟體包,將其放在 USB 上並將其安裝在 Linux 機器上?如果是這樣,我可以從哪里手動下載包(而不是輸入apt-get install ia32-libs?

您可以做的是在您的電腦上下載 Ubuntu .iso,然後使用 SFTP(通過 SSH 的 FTP)將 .iso 文件上傳到您的伺服器。

在您的伺服器上,您可以像這樣掛載 .iso 文件:

mkdir /mnt/ubuntu_iso
mount -o loop /path/to/file.iso /mnt/ubuntu_iso

現在編輯/etc/apt/sources.list文件並註釋掉與 cd-rom 無關的所有內容。

然後執行apt-cdrom以將 cdrom 添加到儲存庫:

apt-cdrom -d "/mnt/ubuntu_iso" -r 

在此執行之後apt-get update,您應該能夠從 livecd 中的儲存庫安裝軟體包。

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