回答:
はい、できます。特別なことをする必要はありません。実際、通常のDebianおよびUbuntuリポジトリには通常、各パッケージのいくつかのバージョンがあります(oldstable / stable / testing / unstableまたはdapper / hardy / lucid / maverick / nattyから)。ディストリビューションには、各バージョンのインデックスファイル(Packages
ファイル)に1つのパッケージしかありませんが、従う必要はありません。
もちろん、apt-get install myapp
最新バージョンのみをインストールします(特に設定されていない限り)。apt-get install myapp=1.42
バージョン1.42のインストールを強制的に実行できます。
注意:すべてのバージョンのパッケージ名が同じ場合、同時に複数のバージョンをインストールすることはできません。これが重要な場合は、各バージョンの異なるパッケージ名を与える:myapp-1.42
、myapp-1.43
などのDebianとUbuntuは、あなたが別のライブラリにリンクされた実行ファイル持っている(例えば場合は、複数のが必要な場合がありますライブラリのメジャーバージョンのためにこれを行うlibcap1
とlibcap2
同様、)カーネルなどの他のいくつかのパッケージの場合。
myapp-1.42
、などに加えmyapp
て、現在myapp-VERSION
(またはmyapp-stable
、myapp-beta
など)にのみ依存するパッケージを追加することです。
-m
に実行dpkg-scanpackages
するときは忘れないでください。そうしないと、Packages
ファイルに複数のパッケージバージョンを取得できません。