我的项目有很多 DEBIAN 仓库(例如电力应用接口,Erlang-dbus 简介等等)。现在 Synaptic 似乎希望这些包被签名后才能默认显示。
对于 DEBIAN 功夫大师们,请为我提供实现此目标的分步指南。我在 Google 上搜索了很多,但对这个问题仍然有点困惑。
更新:我现在使用 Launchpad PPA... 它帮我免除了所有这些麻烦。
答案1
就我个人而言,我使用复制版工具 - 它会自动帮我完成这些工作。是的,这是一个管理整个存储库的工具,但它也会自动对存储库进行签名,并在我每次添加新包时询问我的密码。
答案2
Debian wiki 有一些自动化选项: http://wiki.debian.org/HowToSetupADebianRepository
但对于简单情况,“操作方法”似乎是: http://wiki.debian.org/SecureApt#Settingupasecureaptrepository
安装说明中的这一部分可能会有所帮助: http://people.debian.org/~osamu/pub/getwiki/html/ch02.en.html#_top_level_release_file_and_authenticity
如果您手动创建,似乎没有任何基本工具具有创建发布文件的选项,因此您可能必须处理 apt-ftparchive 或类似工具。