对于没有互联网访问的系统,我下载了 ubuntu-22.04-desktop-amd64.iso 和 ubuntu-22.04-live-server-amd64.iso。我从 live-server 安装中进行安装,并且配置了无网络访问。
我尝试跟随
https://techpiezo.com/linux/use-iso-image-as-cd-rom-repository-in-ubuntu/
它装载了 cd iso 映像并将文件链接添加到/etc/apt/sources.list
。
如果我删除中的任何外部链接sources.list
,sudo apt update
则不会出现错误,但无法从存储库安装任何内容。
它总是导致
E: Unable to locate package <XXX>
如果我重新安装 ubuntu-22.04-desktop-amd64.iso,则没有什么区别。
答案1
如果您已ubuntu-22.04-live-server-amd64.iso
安装,/cdrom
那么您可以使用此配置为您的sources.list
。
deb [check-date=no] file:///cdrom jammy main restricted
这正是 live-server 安装程序的配置(下位性) 本身安装过程中使用。
您将只能使用 iso 上可用的软件包。您可以使用以下命令查看可用的软件包apt-get update && apt-cache pkgnames
我不知道桌面 iso。