debian wheezyバックポートからgitをインストールしています: とにかく古いパッケージバージョンが表示されます

debian wheezyバックポートからgitをインストールしています: とにかく古いパッケージバージョンが表示されます

git 1.8.* バージョンをインストールする必要があります。

  1. 私は、sources.list にバックポートを追加しました。
  2. ;経由で現在インストールされている git を削除しましたapt-get remove git
  3. apt-get updateパッケージリストを更新するために実行しました
  4. aptitude show gitまだ表示Version: 1:1.7.10.4-1+wheezy1

何が間違っているのでしょうか?

私の /etc/apt/sources.list は次のとおりです:

deb http://ftp.de.debian.org/debian/ wheezy main
deb-src http://ftp.de.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ wheezy-updates main
deb-src http://ftp.de.debian.org/debian/ wheezy-updates main

# deb multimedia
deb http://www.deb-multimedia.org wheezy main non-free

# wheezy backpors
deb http://ftp.de.debian.org/debian wheezy-backports main

PS 私も実行してみましたapt-get install git --reinstallが、効果はありませんでした - バージョンはまだ1.7です

PPS はい、バックポートでは 1.8 になるはずです。http://packages.debian.org/wheezy-backports/git

答え1

バックポート リポジトリは、main/updates/security リポジトリよりも優先度が低くなります。インストール方法はいくつかあります。

sudo apt-get install git/wheezy-backports
sudo apt-get -t wheezy-backports install git

apt.conf を変更し、次の行を追加します。

APT::Default-Release "wheezy-backports";

または設定ファイルで:

Package: git
Pin: origin release a=wheezy-backports
Pin-Priority: 990

関連情報