.debパッケージにDebianバージョンの依存関係を生成します。

.debパッケージにDebianバージョンの依存関係を生成します。

.debパッケージでDebianバージョンの依存関係を生成できますか?

2つのバージョンのパッケージを同じリポジトリに入れたいです。 1つはDebian 5用、もう1つはDebian 6用です。バージョン番号は異なりますが(deb 6バージョンの番号が高い)、deb 5システムにdeb 6バージョンを誤ってインストールするのを防ぎたいと思います。

ベストアンサー1

これには実際のDebianマシンはありませんが、同じメカニズムが機能するはずです。

jinx:1467 Z$ dpkg-query -S /etc/debian_version
base-files: /etc/debian_version
jinx:1468 Z$ dpkg-query -l base-files
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                Version             Description
+++-===================-===================-======================================================
ii  base-files          5.0.0ubuntu20.10.04 Debian base system miscellaneous files
jinx:1469 Z$ _

base-filesしたがって、最初のステップとして特定のバージョンのパッケージを使用できるようにする必要があります。バージョンをバージョン番号にマップできます。http://packages.debian.orgただし、この場合はすでにバージョンがあります。 Debianバージョンと同じです(5対6。この比較ではドットバージョンを無視します)。

おすすめ記事