我正在尝试设置本地 Ubuntu 存储库这,但我需要一些帮助。为了测试我是否做对了所有事情,我尝试了sudo apt-get install chrome
或sudo apt-get install nodejs
但我得到了无法找到包 x。由于我严格遵循了上面链接的官方文档,所以我不确定我做错了什么。
- 为什么人们建议使用
apt-mirror
或apt-catcher
?它们是必要的吗? - 我是否需要解压
Packages.bz2
?或者Packages.gz
?我是否应该保持原样? - 我是否遗漏了重要的步骤?
我做了一些研究后还没有找到解决方案。如能得到任何帮助我将不胜感激。
答案1
第一个问题,您不必使用apt-mirror
它来将.deb
文件放入本地存储库。您可以.deb
通过其他方式获取:
- 您可以在具有互联网连接的在线系统上安装所需的应用程序,然后您可以将文件复制
.deb
到/var/cache/apt/archives
本地存储库。 - 如果您不想安装,您可以直接下载
.deb
所需的软件包,然后sudo apt-get dowload package-name
您可以在您的主目录中找到它.deb
,这样您就可以移动到您的本地仓库。
第二个问题,您不必解压 Packages.gz。它是一个包含在本地存储库中建立的软件包的存档文件。您只需将其保留在那里,不要乱动。
第三个问题,只需继续使用您提供的链接即可。如果您没有得到所需的信息,只需检查一下如何创建本地 APT 存储库?。您可以找到许多方法来创建本地 repo,无论是使用 Web 服务器(apache2)还是仅使用本地目录。