我使用 创建了 14.04 存储库的完整本地镜像,apt-mirror
并使用 通过 LAN 连接到它apache
。我已经在希望从本地镜像更新的机器上调整了我的 sources.list 文件。
添加我自己的 .deb 文件 (mypackage.deb) 并通过 提供它需要什么流程apt-get install mypackage
?
答案1
创建一个目录并将您的 .deb 包放在其中。
提醒自己 debian 文件中存在的一些信息:
dpkg --info <yourpackage.deb>
移动到您的目录并输入sudo dpkg-scanpackages . /dev/null | gzip -c9 > Packages.gz
将此行添加到您的sources.list
:deb file:///path/to/directory /
- 是的,包括空格:)
sudo apt-get update
sudo apt-get install <packagename>
答案2
如果您计划在将来更新您的软件包,或者添加新的软件包,我强烈建议您不要依赖临时解决方案,而是使用正确的工具。
因此,与其将自己的软件包与 Ubuntu 镜像混合,考虑组建自己的小型仓库以保持整洁和隔离,并对您的包裹进行签名以进行身份验证。
虽然这会花费一些时间进行设置,但可以为您省去大量的维护麻烦。
我发现完成这项任务的最佳工具是reprepro
。
一些可帮助您入门的链接: