debian wheezy 백포트에서 git 설치: 어쨌든 이전 패키지 버전이 표시됩니다.

debian wheezy 백포트에서 git 설치: 어쨌든 이전 패키지 버전이 표시됩니다.

Git 1.8.* 버전을 설치해야 합니다.

  1. 내 source.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

백포트 저장소는 기본/업데이트/보안 저장소보다 우선순위가 낮습니다. 설치할 수 있는 방법에는 여러 가지가 있습니다.

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

관련 정보