您的 USB 驱动器中有软件包文件的备份副本(已在另一台计算机上下载)。在这种情况下,只需在您的主目录中创建一个文件夹,例如ARCHbackUP. 将所有文件从 USB 复制到此文件夹,然后按照以下代码操作:
cd ~
sudo chown -R username:username ARCHbackUP/.
genisoimage -o ARCHbackUP.iso -R -J ~/ARCHbackUP
mv -u ./ARCHbackUP.iso ~/
sudo apt-get clean #cleans the /var/cache/apt/archives directory.
sudo mkdir /mnt/load_iso
sudo mount -o loop ARCHbackUP.iso /mnt/load_iso #mounts the iso archive.
cd /mnt/load_iso #taking you in the mounted directory.
sudo cp -r -n ./. /var/cache/apt/archives
cd ~
sudo umount /mnt/load_iso #unmount the mounted iso archive.
sudo rmdir /mnt/load_iso #deletes the mount point load_iso.
您应该在本地目录中构建存储库并将
file:
URI 条目指向您的 APT 源(请参阅 URI SPECIFICATIONman sources.list
):要使 apt 工作,您需要创建一个包列表 (Packages.gz) 以供 APT 使用。这在这里详细解释。对于您的情况,这应该很容易。我建议您参考手册的“Trivial Repositories”部分。它应该像更改到 /home/user/repository 并运行一样简单
然后在 a 之后
apt-get update
,包应该可用。也许如果你想让这个来源优先于其他来源,你需要给它分配更高的优先级;为此,请参阅 APT 手册页。我认为没有办法将其添加为存储库,但您可以通过将内容复制到 /var/cache/apt/archives 来使用它来安装软件包。为此,请按 alt-f2,输入
gksudo nautilus
并进行复制。完成后,请确保关闭文件管理器窗口,因为除了绝对需要它的任务外,以 root 身份使用文件管理器不是一个好主意。要查看/安装这些软件包,请运行系统 -> 管理 -> Synaptic 软件包管理器,单击“Origin”按钮并从列表中选择“Local”。
将来,您最好使用可以从存储库安装的名为aptoncd的程序。它可用于创建可作为软件源添加的 CD 映像。此图像可以在 USB 记忆棒上传输。
将映像添加为软件源的最简单方法是将其刻录到 CD/DVD。然后您需要进入系统 -> 管理 -> 软件源,单击“其他软件”,然后单击“添加 CD-ROM...”。
如果您想将 ISO 映像用作软件源而不刻录它,则过程会稍微复杂一些。您需要打开终端应用程序 -> 附件 -> 终端并运行以下命令:
(来源: http: //www.debianhelp.org/node/10486)
如果您想在一台计算机(Linux、Mac 或 Windows)上下载软件包并将它们安装在 Ubuntu 系统上,您可以使用keryx。
如果您想使用来自 Ubuntu 的官方 CD / USB / ISO 映像作为存储库,您可以将其添加到
/etc/apt/sources.list
:首先,您需要在 /media/usb 中安装您的图像(例如)并更改
xenial
您的图像版本。服务器版仅包含
main
andrestricted
,而桌面版另外包含universe
andmultiverse
。我的个人情况:
安装 Ubuntu(在没有互联网的服务器上)后,我忘记勾选“OpenSSH 服务器”框,所以安装完成后没有它。我尝试过,
dpkg -i openssh....deb
但由于它需要几个依赖项,所以最好适当地做。最后,此页面中选择的答案帮助我了解如何将我的图像用作存储库,并且它可以正常工作。如果您正在寻找一种将包降级到映像中包含的特定版本的方法,这可能会很有用。
您的 USB 驱动器中有软件包文件的备份副本(已在另一台计算机上下载)。在这种情况下,只需在您的主目录中创建一个文件夹,例如
ARCHbackUP
. 将所有文件从 USB 复制到此文件夹,然后按照以下代码操作:现在,您下载的所有软件包文件和更新都在
apt-get install
系统的搜索路径中。现在打开您的终端并发布sudo apt-get install package_name
以安装新软件包或sudo apt-get upgrade
离线更新已安装的软件包。您可以自己定制 DVD,详情请参阅http://www.hiroom2.com/2016/08/12/ubuntu-16-04-install-package-from-dvd/。
附言。我在 Ubuntu 服务器 16.04 上尝试过这种方法(因为它支持软件 RAID),并使用定制的 DVD 安装 ubuntu-desktop。
我真的在为 Debian Jessie 寻找同样的东西,但偶然发现了这个网站,发现这个帖子比其他帖子更有帮助。这可能适用于一些 ubuntu/debian-variant 研究员。
首先,您需要在文件管理器(可能是 Nautilus)中安装 USB。通常它会使用默认设置自动安装。
正如@lepe 建议的那样,我编辑了 /etc/apt/sources.list 并在一些摆弄之后添加了以下行:
它就像一个魅力。希望这对某人有所帮助,尽管这篇文章有点旧。