2

我已经创建了包清晰图标主题 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 使用的包?我需要创建单独的包吗?

4

2 回答 2

1

您将需要创建单独的包。这是因为在不同版本的 Ubuntu 中可能需要不同的库版本。

同样,当您将包构建到二进制文件中时,它将仅为该版本 Ubuntu 中可用的库构建。

随后,这就是为什么debian/changelog您一次只能指定一个版本的 Ubuntu。

rkhunter查看我的反向移植 PPA中的文件: https : //launchpad.net/~trekcaptainusa-tw/+archive/rkhunter 随意查看更改日志条目显示的内容,以及我如何命名包版本号(您可以省略~ppa# 部分在末尾,但是如果您要为多个版本的 Ubuntu 构建,则应将 ubuntu 的版本附加到包名称中,然后分别构建每个版本)。

于 2011-12-31T00:08:30.590 回答
0

这取决于。您需要弄清楚这个特定包的限制是什么。如果它依赖于不同版本中不兼容 ABI 版本的库,则两个版本都不能支持该包。

一个图标主题可能只包含数据,所以它应该很容易在所有版本上工作。

于 2012-01-11T08:54:05.697 回答