Debian Stableは非常に安定していますが、動きも非常に遅いです。その結果、途方もなく時代遅れのソフトウェアで立ち往生する可能性があります。バックポートリポジトリを使用すると、DebianStableシステムに一部のソフトウェアの新しいバージョンをインストールできます。このガイドでは、DebianStableでバックポートを使用する方法について説明します。
このチュートリアルでは、次のことを学びます。
- Debianバックポートリポジトリを追加する方法。
- バックポートからパッケージをインストールする方法。
- バックポートから完全な更新を行う方法。
Debianバックポートを使用してインストールします。
使用されるソフトウェア要件と規則
カテゴリ | 使用する要件、規則、またはソフトウェアバージョン |
---|---|
Debian Stable | |
N / A | |
rootまたはsudo を介したLinuxシステムへの特権アクセス コマンド。 | |
# –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudo を使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
バックポートリポジトリを追加する方法
Debianバックポートリポジトリとソースリポジトリは、公式に管理されているDebianリポジトリです。デフォルトではシステムに追加されません。サーバーのように、誤って新しいものをインストールするためにそれらのリポジトリを利用できるようにする必要がないアプリケーションはたくさんあります。ただし、このため、外部リポジトリの場合と同様に、バックポートリポジトリを手動で追加する必要があります。
Debianバックポートリポジトリを追加します。
まず、/etc/apt/sources.list
にあるソースファイルを開きます。 お気に入りのテキストエディタで。開いたら、ファイルの一番下に移動し、次の2行を追加します。ソースを使用する予定がない場合は、ソースを除外できます。
deb http://ftp.debian.org/debian stretch-backports main deb-src http://ftp.debian.org/debian stretch-backports main
contrib
を自由に追加してください およびnon-free
これらのパッケージが必要な場合は、オプションもあります。
変更を有効にするためにAptを更新します
$ sudo apt update
バックポートからパッケージをインストールする方法
Debianは、デフォルトではバックポートリポジトリを優先しません。ここでの前提は、特定のパッケージの新しいバージョンにバックポートを使用するが、システム全体を更新したくないということです。これは、バックポートリポジトリを操作するときに実際に設定するのに適したポリシーですが、リポジトリにすべてをインストールすることに問題はありません。すべてDebianStableで動作することがテストされています。
パッケージDebianバックポートをインストールします。
バックポートからパッケージをインストールする場合は、-t
を使用できます。 バックポートリポジトリを指定するためにAptでフラグを立てます。たとえば、バックポートから最新バージョンのLibreOfficeが必要な場合、コマンドは次のようになります。
$ sudo apt install -t stretch-backports libreoffice
リポジトリには、最新のLinuxカーネルとMesaリリースも含まれています。オープンソースのグラフィックスタックを使用している場合、これらは両方とも重要です。 Debian Stableの最新のカーネルが必要な場合は、次のことを試すことができます。
$ sudo apt install -t stretch-backports linux-image-amd64
バックポートから完全な更新を行う方法
Debianバックポートでアップグレードします。必ずしも推奨されるわけではありませんが、バックポートから更新を行うことができます。これにより、リポジトリで利用可能なすべてのものが検索され、該当する場合は更新がインストールされます。ただし、Debianがバックポートから更新を続けるという意味ではありません。毎回手動で指定する必要があります。通常のアップデートは通常どおり実行され、可能な場合は通常のDebianStableリポジトリから新しいパッケージが適用されます。
$ sudo apt -t stretch-backports upgrade
結論
安定したインストールで新しいパッケージを探すときは、Debianバックポートシステムを最初に選択する必要があります。これはStableで動作するように設計された公式のDebianリポジトリであるため、問題が発生する可能性が大幅に減少します。外部リポジトリを取り込むと、何かが完全にテストされていない可能性が常にあります。残念ながら、すべてがバックポートで利用できるわけではないため、これが常にオプションであるとは限りませんが、持っていることは非常に有益です。