我有几台运行 Ubuntu 的计算机。我的互联网连接也很慢。
如果我使用 apt-get 安装程序,是否会将安装文件放在我可以访问的地方,以便我可以使用这些文件在我的另一台 Ubuntu 机器上安装相同的程序,而不必从网络多次下载相同的东西?
有什么办法可以做到这一点?
答案1
答案2
你可能想看看apt-cacher或者代理服务器它们是专门为您的目的而设计的。
答案3
Ubuntu 每年有两个版本,分别是 4 月和 10 月,这就是为什么程序很大程度上依赖于内核或其他库的版本依赖关系。
如果您获得了正确的安装包,您可以使用以下命令从二进制 .deb(debian 包文件)进行安装。
sudo dpkg -i what_so_ever_is_the_package_name.deb
并删除——
sudo dpkg -r what_so_ever_is_the_package_name
进行维修或重新配置——
sudo dpkg-reconfigure what_so_ever_is_the_package_name
答案4
我遇到了一个问题,我的机器完全没有互联网连接。
我用这个小技巧解决了它:
第一招(对你有好处):
将整个 apt-cache 复制到一个空的 usb 盘上
$ sudo cp /var/cache/apt /media/your_username/name_of_usb_stick
然后将 USB 棒带到另一台机器上,并将 USB 棒上的 apt-cache 安装到你的机器的 apt-cache 上
$ sudo mount name_of_usb_stick /var/cache/apt
(您也可以使用 nfs 挂载 apt-cache)
第二招:
(如果你的机器不相似的话就更好了)
首先,在 USB 驱动器上安装相同的系统(参见这里),然后你去一个有互联网连接的机器,从你的 USB 系统启动
在这里你可以使用
$ sudo apt-get install --download-only program-you-want-to-install
然后关闭你的电脑,并将 USB 棒带到没有互联网连接的机器上,现在将棒上的 apt-cache 链接到你的 apt-cache
$ sudo ln -d /media/your_username/name_of_stick/var/cache/apt /var/cache/apt
然后跑步
$ sudo apt-get install program_name
我希望这能帮助一些人