Debian安定リリースでバックポートを作成および/または使用することは、信頼性を維持しながら最新の状態を維持する方法です。しかし、バックポートを使用すると不安定ではないでしょうか?そうでなければ、バックポートがデフォルトの安定リポジトリの一部ではないのはなぜですか?
答え1
しかし、バックポートを使用すると不安定ではないでしょうか?
慎重かつ選択的に選択した場合、問題はありません。私はいつもバックポートを使っていて(私はDebian stableを実行しました)、問題はありませんでした。
重要なのは、コアパッケージをアップグレードまたは変更しないことです。これには、重要なCおよびC ++ライブラリ(たとえばlibc6
、、libstdc++
)、initシステム、基本システムが依存するPerl、Pythonなどの重要な言語実装の基本バージョンなど、システムで広く使用されている基本ライブラリが含まれます。さらに、KDEやGNOMEなどの大規模で複雑なサブシステムは混乱が多すぎるため、アップグレードを回避します。もちろん、基本システムの一部かどうかは議論の余地があります。あなたはそれを使用する必要はありません。一方、Debian の多くのエンドユーザーパッケージは KDE、GNOME、または少なくとも関連ライブラリに依存しています。
自分をリーフパッケージ(つまり、他のパッケージが依存しないパッケージ)に制限しても大丈夫です。それにもかかわらず、これは通常、ほとんどのエンドユーザーアプリケーションが属するカテゴリです。時には注意を払う限り、より重要なパッケージをバックポートしても大丈夫です。たとえば、私は多くのパッケージを持つTeX Liveをバックポートしました。するに従って。別のアプローチは、既存の基本バージョンと一緒に非デフォルトバージョンのパッケージをインストールすることです。たとえば、Debianは複数のバージョンのPythonをサポートしているため、システムの整合性に影響を与えずに最新バージョンのPythonをアップグレードまたは追加することもできます。同様に、Debianは複数のバージョンのGCCをサポートしているため、最新バージョンのGCCをバックポートできます。通常、カーネルやドライバなどのソフトウェアをアップグレードするのは問題ありません。このようなソフトウェアは、一般にユーザ空間との接続が弱いためである。
注:明らかに、上記のコメントには、Debianがbackports.orgを通じて正式に提供したバックポートだけでなく、自分で作成したバックポートも含まれていました。たとえば、私が知っている限り、TeX Liveバックポートはbackports.orgを介して提供されていませんが、バックポートは実際には比較的簡単です。