2

パッケージclarity-icon-themeppa: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その後、これが、一度に1つのバージョンの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 に答える