处理本地 DEB 包(即未从 repos 安装的包)的最佳方法是什么?

处理本地 DEB 包(即未从 repos 安装的包)的最佳方法是什么?

我只想听听“大师的意见”,看看如何最好地处理那些你无法从任何 APT 存储库中获得的烦人的“单例” deb。例如 google-chrome(我知道他们终于做了一个存储库)、virtualbox 和不稳定的 WINE。我现在实际上正在使用 debian 测试(wheezy),我特别想念 wine 和 emerald。我有很多以困难的方式做事的经验,然后发现一些真正优雅的技巧可以解决所有问题。我想知道是否有一个可以解决这个问题的方法。我能找到的最接近的方法是http://linuxwave.blogspot.com/2009/04/adding-local-directory-to-apt.html。这已经很不错了,但是我们能把它做到最好吗?我正在考虑最终编写一个 shell/perl 脚本,检查每个软件包的网站是否有更新并下载它...

答案1

答案是,APT 存储库是优雅的解决方案。如果分销商没有 APT 存储库,是的,您将需要编写脚本来获取每个软件包并为本地目录存储库生成 packages.gz 文件。最大的问题是获取软件包 - 由于没有存储库,因此没有标准,并且脚本将针对每个软件包非常具体。

相关内容