![如何使用 .iso 映像作为 CD-ROM 存储库?](https://linux22.com/image/956314/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20.iso%20%E6%98%A0%E5%83%8F%E4%BD%9C%E4%B8%BA%20CD-ROM%20%E5%AD%98%E5%82%A8%E5%BA%93%EF%BC%9F.png)
我拥有 Debian、Ubuntu 和 Ubuntustudio 的所有映像.iso
。如何使用它们作为存储库来安装我想要的软件包sudo apt-get install package-name
?
我可以轻松地.iso
使用档案装载机,但在添加 CD-ROM 时软件源它说请插入CD-ROM。
我应该怎样做才能不将它们刻录到磁盘?
答案1
该问题已作为另一个问题的答案的一部分得到回答: 如何将 USB 驱动器设为本地存储库
将映像添加为软件源的最简单方法是将其刻录到 CD/DVD。然后您需要转到系统 -> 管理 -> 软件源,单击“其他软件”,然后单击“添加 CD-ROM...”。
如果您想使用 ISO 映像作为软件源而不刻录它,则过程会稍微复杂一些。您需要打开终端应用程序 -> 附件 -> 终端并运行以下命令:
sudo mkdir /aptoncd-mountpoint
sudo mount /media/USB/aptoncd.iso ~/aptoncd-mountpoint -oloop
sudo apt-cdrom -d=/aptoncd-mountpoint add
答案2
尝试这个
mkdir /media/mountpoint
mount -t iso9660 -o loop /pathtoiso.iso /media/mountpoint
然后使用文本编辑器添加deb file:///media/mountpoint distro main contrib
而/etc/sources.list
不是使用某些 GUI 工具,然后从包管理器更新。
答案3
sudo mount ~/Desktop/ubuntu-12.04.3-desktop-i386.iso /media/apt
sudo apt-cdrom --no-mount -d=/media/apt add
这有效。
答案4
我在这里找到了答案:http://ubuntuguide.net/4-ways-to-upgrade-to-ubuntu-11-04-natty-narwhalonlineoffline(4号)。
本质上,它建议将 ISO 安装为 CDROM。这可能会让系统误以为 ISO 映像是真正的 CD。
sudo mount -t iso9660 -o loop PATH/TO/ISO /cdrom
(我使用此方法从 11.10 升级到 12.04 Alpha2,因为它无法放在 CD 上,而且由于某种原因,我的系统不适合使用 USB 驱动器。)