Debianリポジトリからインストールするソフトウェアをどのように選択しますか?私はこれがあまり意味がないことを知っています。詳しく説明します。
(ECCサポート)「不安定な」バージョンをインストールしたいが、次の実行時に他のソフトウェアを台無しにする可能性があるため、gnupg
「不安定な」リポジトリを自分のファイルに追加することが心配です。sources.list
aptitude upgrade
簡単に言えば、私はgnupgを除く他のすべてのパッケージが安定したリリースになることを望みます。
答え1
不安定な状態では、すべてのパッケージを安全に保護するのは簡単です。ただ追加してください
Package: *
Pin: release a=unstable
Pin-Priority: 50
またはこれに似ています/etc/apt/preferences
。
これにより、不安定なすべてのパッケージがaptまたはaptitudeを介してアップグレードされるのを防ぎます。 50には魔法のようなものはありません。からman apt_preferences
:
0 < P < 100の場合、インストールされているバージョンがない場合にのみパッケージバージョンがインストールされます。
注:これは次のようによりよく表現できると思います。
バージョンは、より高い優先順位のインストール可能バージョンがない場合にのみインストールされます。
pkg
つまり、デフォルトバージョンで利用可能な不安定バージョンはデフォルトではインストールされません。pkg
したがって、その範囲内の任意の数字が可能です。
この場合、不安定なバージョンをインストールするには、次の手順を実行する必要があります。
apt-get install pkg/unstable pkg/dep1 pkg/dep2 ...
この場合、現在のディストリビューションで利用できない場合は、他の依存関係を手動で追加する必要があります(dep1
たとえば、使用)。dep2
apt-get install -t unstable pkg
通常、不要な不安定な依存関係から自動的に依存関係を取得します。そのため、後者のコマンドを慎重に使用してください。