我管理一些依赖于某些软件包的特定版本的应用程序.为了确保我始终拥有正确的版本,我创建了自己的Apt存储库.现在,我担心我依赖的一些软件包会破坏,因为它们所依赖的软件包将会升级.有没有一种简单的方法来下载一个包(比如tomcat6)和它依赖的所有包,以便我可以将它们添加到我的私有存储库中?
Ubuntu 10.04
Reprepro
编辑
为了澄清下面提出的观点,我希望自动化这个过程,以便它可以轻松重复.
现在,我手动运行“sudo apt-cache depends [package]”,然后使用“sudo apt-get -d install [package package2 package3 package4 … package *]”.在编写自己的解决方案之前,我正在寻找一种简化的方法
如果你从干净的ubuntu安装开始,我想你可能会像这样使用apt-offline:
原文链接:https://www.f2er.com/ubuntu/347931.htmlapt-offline set /tmp/apt-offline.sig --update apt-offline set --install-packages tomcat6 -- /tmp/apt-offline.sig apt-offline get --bundle apt-offline-bundle.zip -- /tmp/apt-offline.sig