установка git из Debian wheezy backports: в любом случае я вижу старую версию пакета

установка git из Debian wheezy backports: в любом случае я вижу старую версию пакета

Мне нужно установить версию 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

Backport repositories имеет более низкий приоритет, чем main/updates/security repositories. Есть несколько способов установить его:

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

Связанный контент