如果用于安装的介质是 USB 记忆棒(使用 dd、Unetbootin 或其他方法创建),如何在没有互联网连接的情况下从 USB 添加软件包?
初始安装后,以下存储库默认不可用:
cdrom:[Debian GNU/Linux 测试版杰西- 官方快照 amd64 DVD Binary-1
由于某种原因,此 USB 连接不起作用。
如果将用于创建安装 USB 的 .iso 映像复制到新的 Debian Jessie 安装中,也许有一种方法可以使用 Jessie 安装中默认存在的软件包来安装该 ISO?
答案1
尝试这个:
- 从中删除 CDROM 光盘的现有条目
/etc/apt/sources.list
- 将您的闪存驱动器安装在某处。
做
apt-cdrom add -d=/mount/point/of/the/flash/drive
如果这对闪存驱动器不起作用,请尝试从闪存驱动器中dd
取回.iso
文件,循环安装它(mount -o loop,ro /path/to/the/file.iso /mount/point
)并再次尝试使用apt-cdrom
。
另一个可能的选择是,如果您即将在 LAN 上的多台计算机上使用它,方法是使用类似 op 的方式reprepro
在专用服务器上创建 Debian 存储库,从安装媒体中向其提供所有软件包,然后使用 Web 服务器提供生成的存储库。
答案2
首先,您需要在文件管理器(可能是 Nautilus)中安装 USB。通常它会使用默认设置自动安装。
正如有人在另一个网站上建议的那样,我编辑了 /etc/apt/sources.list,并在经过一番摆弄之后添加了以下行:
deb file:/media/your_username/DEBIAN\ 8_1_/dists/jessie jessie main contirb
效果非常好。希望这篇文章能帮到大家,虽然这篇文章有点旧了。