Debianリポジトリからソフトウェアを選択

Debianリポジトリからソフトウェアを選択

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

通常、不要な不安定な依存関係から自動的に依存関係を取得します。そのため、後者のコマンドを慎重に使用してください。

おすすめ記事