我的项目有很多 DEBIAN 存储库(例如EPAPI、erlang-dbus等)。似乎现在 Synaptic 希望那些被签名的包默认出现。
对于那里的 DEBIAN 功夫大师,请为我提供实现此目标的分步指南。我用谷歌搜索了很多,但我对这个主题仍然有些困惑。
更新:我现在使用 Launchpad PPA……让我摆脱了所有这些麻烦。
我的项目有很多 DEBIAN 存储库(例如EPAPI、erlang-dbus等)。似乎现在 Synaptic 希望那些被签名的包默认出现。
对于那里的 DEBIAN 功夫大师,请为我提供实现此目标的分步指南。我用谷歌搜索了很多,但我对这个主题仍然有些困惑。
更新:我现在使用 Launchpad PPA……让我摆脱了所有这些麻烦。
就我个人而言,我使用reprepro工具——它会自动为我完成。是的,这是一个管理整个存储库的工具,但它也会自动对它们进行签名,并在我每次添加新包时询问我的密码。
Debian wiki 有一些自动化选项: http ://wiki.debian.org/HowToSetupADebianRepository
但对于简单的情况,“howto”似乎是: 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 或类似的东西。