mplayer
たとえば、見てみましょう。新しいバージョンをコンパイルし、deb
開発者にリリースするパッケージを作成したいと思います。バージョン番号はです2:1.0~rc3+svn20090426-1ubuntu16.1
。コードを変更せず、いくつかのフラグとは異なるインストール場所のみを追加しました。
バージョン管理時にepoch
数字を1ずつ増やす必要がありますか?または、2のままにしてコンパイルされたsvnの日付を反映するようにエポックバージョン番号を変更しますか?
答え1
むしろ、ディストリビューションで提供されたバージョンを再構築することをお勧めします。誰かが実際にリリースバージョンからそのバージョンを慎重にテストしたという保証がある程度あるからです。
2:1.0~rc3+svn20090426-1ubuntu16.1custom1
バージョン管理に関しては、エポックは1つのアイデアですが、わかりやすくするためにバージョンをそのようなものに変更することをお勧めします。これにより、distroのアップグレードによって元の(distroビルド)パッケージがインストールされないようにするには...
- 使用適切な固定または
パッケージを次の場所に配置してください
hold
。/usr/bin/sudo echo "mplayer hold" | /usr/bin/sudo dpkg --set-selections