ソフトウェアの新しいバージョンを入手できるようにバックポートリポジトリを有効にする方法
Ubuntuでは、デフォルトでUbuntuバックポートが有効になっています。
何らかの動機のために、バックポートがまだこれらの2つの方法のいずれかを使用していない場合:
ランチャーのUbuntuボタンをクリックして、「ソフトウェアソース」を検索します。 12.04以降を使用している場合は、「ソフトウェア」を検索します。
Altキーを押しながらF2キーを押して入力:gksu software-properties-gtk
2つの方法のいずれかを使用すると、Software Sources ManagerまたはSoftware&Updatesが表示されます。ここでは、Ubuntu SoftwareタブおよびUpdatesタブの4つのオプションすべてを有効にします。これにより、UbuntuバージョンのExtrasが有効になります。
この後、CLOSEボタンをクリックするだけで、変更したために更新する必要があることを知らせます。 Updatesタブでは、Backportオプションが4番目にあることに注意してください。 Unsupported updatesと表示されているものです。
ターミナルからバックポートをアクティブにするには(11.10以降は自動的に有効になります)(サーバーで作業していて、バックポートを有効にしたい場合)、ターミナルを開いた後に次の手順を実行します(この例ではUbuntu 13.04を使用しています):
Sudo nano /etc/apt/sources.list
キーワードbackportに言及しているコメント行を探します。13.04の場合はraring-backports
、12.04以降の場合はprecise-backports
のようになります。この場合、次のようになります。
##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
この行のコメントを外して、次のようにします。
deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
ファイルを保存し、次を実行してバックポートの更新を受信します。
Sudo apt-get update
Sudo apt-get upgrade
注-行が見つからない場合は、単にそれらを追加し、バージョンの名前を上記の説明に従って使用している名前に変更します。
参照
バックポートはデフォルトで有効になっています。ここで、バックポートがオンになっていることを確認する方法を説明します。
バックポートを手動で有効にするには、次の行が/etc/apt/sources.list
にあることを確認してください。
deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse
release
を現在使用しているディストリビューションに置き換えます(たとえば、12.04の場合はprecise
)。
これで、次のステップは、aptが常にバックポートからのパッケージを使用するか、手動で指定した場合にのみバックポートを使用するかによって異なります。
Ubuntu 11.04以降は、手動で指定された場合にのみバックポートを使用するように自動的に構成されます。インストール時にalwaysバックポートを使用する場合は、/etc/apt/preferences
に次の行を追加する必要があります(ファイルはまだ存在しない可能性があります; それはいいです):
Package: *
Pin: release a=<release>-backports
Pin-Priority: 500
release
を現在のリリースに置き換えてください。
バックポートからパッケージをインストールするだけの場合、手動で指定した場合、これを/etc/apt/preferences
に追加する必要があります。
Package: *
Pin: release a=<release>-backports
Pin-Priority: 100
再度、現在のリリースを<release>
に置き換えます。
note:/etc/apt/preferences
を変更するには、root権限が必要です。
バックポートが手動で使用されるように設定されている場合、パッケージをインストールするときにパッケージ名の最後に/release-backports
を追加する必要があります(現在のリリースをrelease
に置き換えます)。
たとえば、12.10 Quantalを使用していて、手動インストール用にバックポートを構成している場合、次のコマンドでamarokをインストールします。
Sudo apt-get install amarok/quantal-backports
スーパーユーザーとして実行:
apt edit-sources
次に、deb
を含むbackports
およびdeb-src
行のコメントを外します。