我已创建包清晰度 - 图标 - 主题ppa:jcubic / jcubicppa但仅适用于Maverik我在debian / changelog文件中有这样的行
clarity-icon-theme (0.3) maverick; urgency=low
* Add missing symlinks
-- Jakub Jankiewicz (jcubic) <jcubic [at] onet [dot] pl> Fri, 14 Oct 2011 19:05:01 +0200
如何创建一个可以被Lucid,Natty和更新版本的Ubuntu使用的软件包?我需要创建单独的包吗?
答案 0 :(得分:1)
您需要创建单独的包。这是因为在各种版本的Ubuntu中可能需要不同的库版本。
同样,当您将包构建到二进制文件中时,它将为该版本的Ubuntu中的库提供仅。
随后,这就是为什么在debian/changelog
中你只允许一次指定一个版本的Ubuntu。
查看我的rkhunter
backports中的文件PPA:https://launchpad.net/~trekcaptainusa-tw/+archive/rkhunter随意查看更改日志条目显示的内容,以及我如何命名包版本号(您可以省略~ppa#最后部分,但如果您要为多个版本的Ubuntu构建,则应将ubuntu的版本附加到软件包名称,然后单独构建每个版本。
答案 1 :(得分:0)
这取决于。您需要弄清楚这个特定包的限制是什么。如果它依赖于在不同版本中处于不兼容的ABI版本的库,则两个版本都不支持该包。
图标主题可能只包含数据,因此应该很容易处理所有版本。