ソフトウェアの新しいバージョンを入手できるようにバックポートリポジトリを有効にする方法
ソフトウェアの新しいバージョンを入手できるようにバックポートリポジトリを有効にする方法
回答:
Ubuntuでは、デフォルトでUbuntuバックポートが有効になっています。
何らかの動機のために、バックポートがまだこれらの2つの方法のいずれかを使用していない場合:
ランチャーのUbuntuボタンをクリックして、「ソフトウェアソース」を検索します。12.04以降を使用している場合は、「ソフトウェア」を検索します。
Alt + F2キーを押して、次を入力します。 gksu software-properties-gtk
2つの方法のいずれかを使用すると、ソフトウェアソースマネージャーまたはソフトウェア&アップデートにアクセスできます。ここでは、Ubuntu SoftwareタブとUpdatesタブの 4つのオプションをすべてアクティブにします。これにより、UbuntuバージョンのExtrasが有効になります。
この後、[ 閉じる ] ボタンをクリックするだけで、変更したために更新する必要があることが通知されます。[ 更新 ]タブでは、[バックポート]オプションが4番目にあることに注意してください。それは言う一つだサポートされていない最新情報を。
ターミナルからバックポート(11.10以降は自動的に有効になります)をアクティブにするには(サーバーで作業していて、バックポートを有効にしたい場合)、ターミナルを開いた後に以下を実行します(この例ではUbuntu 13.04を使用しています):
sudo nano /etc/apt/sources.list
キーワードbackportに言及しているコメント付きの行を探しますraring-backports
。13.04、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
使用している現在のディストリビューションに置き換えます(precise
たとえば、12.04)。
次のステップは、aptが常にバックポートのパッケージを使用するか、手動で指定した場合にのみバックポートを使用するかによって異なります。
Ubuntu 11.04以降は、手動で指定された場合にのみバックポートを使用するように自動的に構成されます。インストール時に常にバックポートを使用する場合は、次の行を追加する必要があります/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>
、現在のリリースを置き換えます。
注:変更するには、root権限が必要/etc/apt/preferences
です。
バックポートが手動で使用されるように構成されている場合/release-backports
は、パッケージをインストールするときにパッケージ名の末尾に追加する必要があります(release
現在のリリースを置き換えます)。
たとえば、12.10 Quantalを使用しており、手動インストール用にバックポートを設定している場合、次のコマンドでamarokをインストールします。
sudo apt-get install amarok/quantal-backports
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "
うまくいく
-r
削除しませんか?