web-dev-qa-db-ja.com

「バックポート」リポジトリを有効にするにはどうすればよいですか?

ソフトウェアの新しいバージョンを入手できるようにバックポートリポジトリを有効にする方法

41
Luis Alvarado

Ubuntuでは、デフォルトでUbuntuバックポートが有効になっています。

何らかの動機のために、バックポートがまだこれらの2つの方法のいずれかを使用していない場合:

  1. ランチャーのUbuntuボタンをクリックして、「ソフトウェアソース」を検索します。 12.04以降を使用している場合は、「ソフトウェア」を検索します。

  2. Altキーを押しながらF2キーを押して入力:gksu software-properties-gtk

2つの方法のいずれかを使用すると、Software Sources ManagerまたはSoftware&Updatesが表示されます。ここでは、Ubuntu SoftwareタブおよびUpdatesタブの4つのオプションすべてを有効にします。これにより、UbuntuバージョンのExtrasが有効になります。

Ubuntu Software Sources - Ubuntu Software Tab

Ubuntu Software Sources - Updates Tab

この後、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

注-行が見つからない場合は、単にそれらを追加し、バージョンの名前を上記の説明に従って使用している名前に変更します。

参照

33
Luis Alvarado

コマンドライン/サーバーの説明

バックポートはデフォルトで有効になっています。ここで、バックポートがオンになっていることを確認する方法を説明します。

バックポートが有効になっていることを確認する

バックポートを手動で有効にするには、次の行が/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  

ソース: buntu Backports-Ubuntu Wiki

29
Seth

スーパーユーザーとして実行:

apt edit-sources

次に、debを含むbackportsおよびdeb-src行のコメントを外します。

0
Paul Rougieux