이 이상한 apt-cache 상태를 고려하면 git-svn을 어떻게 설치합니까?

이 이상한 apt-cache 상태를 고려하면 git-svn을 어떻게 설치합니까?

이 apt-get 오류와 이상해 보이는 apt-cache 상태를 고려하여 git-svn을 어떻게 설치합니까?

$ sudo apt-get install git-svn
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 git-svn : Depends: git (< 1:1.7.10.4-.)
E: Unable to correct problems, you have held broken packages.

apt-cache showpkg 출력:

$ apt-cache showpkg git-svn
Package: git-svn
Versions: 
1:1.9.1-1~bpo70+2 (/var/lib/apt/lists/ftp.debian.org_debian_dists_wheezy-backports_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/http.us.debian.org_debian_dists_wheezy_main_binary-amd64_Packages
                  MD5: fe9279673cf6573640700aabf410ef25
 Description Language: en
                 File: /var/lib/apt/lists/http.us.debian.org_debian_dists_wheezy_main_i18n_Translation-en
                  MD5: fe9279673cf6573640700aabf410ef25

1:1.7.10.4-1+wheezy1 (/var/lib/apt/lists/http.us.debian.org_debian_dists_wheezy_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/http.us.debian.org_debian_dists_wheezy_main_binary-amd64_Packages
                  MD5: fe9279673cf6573640700aabf410ef25
 Description Language: en
                 File: /var/lib/apt/lists/http.us.debian.org_debian_dists_wheezy_main_i18n_Translation-en
                  MD5: fe9279673cf6573640700aabf410ef25


Reverse Depends: 
  git-doc,git-svn
  git-doc,git-svn
  git-all,git-svn
  git,git-svn
  moap,git-svn
  git-doc,git-svn
  git-all,git-svn
  git,git-svn
Dependencies: 
1:1.9.1-1~bpo70+2 - git (4 1:1.9.1) git (3 1:1.9.1-.) libsvn-perl (0 (null)) libyaml-perl (0 (null)) libterm-readkey-perl (0 (null)) git-doc (0 (null)) subversion (0 (null)) git (3 1:1.8.3~rc1-1.) git:i386 (3 1:1.8.3~rc1-1.) git (3 1:1.8.3~rc1-1.) git:i386 (3 1:1.8.3~rc1-1.) 
1:1.7.10.4-1+wheezy1 - git (4 1:1.7.10.4) git (3 1:1.7.10.4-.) libsvn-perl (16 (null)) libsvn-core-perl (0 (null)) libyaml-perl (0 (null)) libwww-perl (0 (null)) libterm-readkey-perl (0 (null)) git-doc (0 (null)) subversion (0 (null)) cogito (3 0.16rc2-0) cogito:i386 (3 0.16rc2-0) 
Provides: 
1:1.9.1-1~bpo70+2 - git-svn:i386 
1:1.7.10.4-1+wheezy1 - 
Reverse Provides: 

시냅틱에서 git-svn의 속성 페이지를 가져오면 동일한 버전의 git(1:1.7.10.4)에 대해 "<" 및 ">"가 표시되는 것 같습니다.

이것이 내 유일한 데비안이 아니기 때문에 lsb-release를 확인해야 합니다.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.2 (jessie)
Release:    8.2
Codename:   jessie

이것은 적절한 캐시 전략 git입니다.

$ apt-cache policy git
git:
  Installed: 1:1.9.1-1~bpo70+2
  Candidate: 1:1.9.1-1~bpo70+2
  Version table:
 *** 1:1.9.1-1~bpo70+2 0
        100 http://ftp.debian.org/debian/ wheezy-backports/main amd64 Packages
        100 /var/lib/dpkg/status
     1:1.7.10.4-1+wheezy1 0
        500 http://http.us.debian.org/debian/ wheezy/main amd64 Packages

이것은 적절한 캐시 전략 git-svn입니다.

$ apt-cache policy git-svn
git-svn:
  Installed: (none)
  Candidate: 1:1.7.10.4-1+wheezy1
  Version table:
     1:1.9.1-1~bpo70+2 0
        100 http://ftp.debian.org/debian/ wheezy-backports/main amd64 Packages
     1:1.7.10.4-1+wheezy1 0
        500 http://http.us.debian.org/debian/ wheezy/main amd64 Packages

위에 표시된 lsb-release에는 "jessie"가 표시되지만 resources.list는 "wheezy"만 참조합니다. "apt-cache 정책"에는 "wheezy"에 대한 참조가 68개 있지만 "jessie"에 대한 참조는 없습니다.

요청에 따라 apt-get install -st:

apt-get install -st wheezy-backports git-svn
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  git-svn
0 upgraded, 1 newly installed, 0 to remove and 181 not upgraded.
Inst git-svn (1:1.9.1-1~bpo70+2 Debian Backports:/wheezy-backports [all])
Conf git-svn (1:1.9.1-1~bpo70+2 Debian Backports:/wheezy-backports [all])

요청에 따라 apt-cache 정책 lsb-release:

apt-cache policy lsb-release 
lsb-release:
  Installed: 4.1+Debian13+nmu1
  Candidate: 4.1+Debian13+nmu1
  Version table:
 *** 4.1+Debian13+nmu1 0
        100 /var/lib/dpkg/status
     4.1+Debian8+deb7u1 0
        500 http://http.us.debian.org/debian/ wheezy/main amd64 Packages

적절한 캐시 정책(모두)

Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://security.debian.org/ wheezy/updates/non-free Translation-en
 500 http://security.debian.org/ wheezy/updates/main Translation-en
 500 http://security.debian.org/ wheezy/updates/contrib Translation-en
 500 http://security.debian.org/ wheezy/updates/non-free i386 Packages
     release v=7.0,o=Debian,a=oldstable,n=wheezy,l=Debian-Security,c=non-free
     origin security.debian.org
 500 http://security.debian.org/ wheezy/updates/contrib i386 Packages
     release v=7.0,o=Debian,a=oldstable,n=wheezy,l=Debian-Security,c=contrib
     origin security.debian.org
 500 http://security.debian.org/ wheezy/updates/main i386 Packages
     release v=7.0,o=Debian,a=oldstable,n=wheezy,l=Debian-Security,c=main
     origin security.debian.org
 500 http://security.debian.org/ wheezy/updates/non-free amd64 Packages
     release v=7.0,o=Debian,a=oldstable,n=wheezy,l=Debian-Security,c=non-free
     origin security.debian.org
 500 http://security.debian.org/ wheezy/updates/contrib amd64 Packages
     release v=7.0,o=Debian,a=oldstable,n=wheezy,l=Debian-Security,c=contrib
     origin security.debian.org
 500 http://security.debian.org/ wheezy/updates/main amd64 Packages
     release v=7.0,o=Debian,a=oldstable,n=wheezy,l=Debian-Security,c=main
     origin security.debian.org
 500 http://ftp.debian.org/debian/ wheezy-backports/non-free Translation-en
 500 http://ftp.debian.org/debian/ wheezy-backports/main Translation-en
 500 http://ftp.debian.org/debian/ wheezy-backports/contrib Translation-en
 100 http://ftp.debian.org/debian/ wheezy-backports/non-free i386 Packages
     release v=,o=Debian Backports,a=wheezy-backports,n=wheezy-backports,l=Debian Backports,c=non-free
     origin ftp.debian.org
 100 http://ftp.debian.org/debian/ wheezy-backports/contrib i386 Packages
     release v=,o=Debian Backports,a=wheezy-backports,n=wheezy-backports,l=Debian Backports,c=contrib
     origin ftp.debian.org
 100 http://ftp.debian.org/debian/ wheezy-backports/main i386 Packages
     release v=,o=Debian Backports,a=wheezy-backports,n=wheezy-backports,l=Debian Backports,c=main
     origin ftp.debian.org
 100 http://ftp.debian.org/debian/ wheezy-backports/non-free amd64 Packages
     release v=,o=Debian Backports,a=wheezy-backports,n=wheezy-backports,l=Debian Backports,c=non-free
     origin ftp.debian.org
 100 http://ftp.debian.org/debian/ wheezy-backports/contrib amd64 Packages
     release v=,o=Debian Backports,a=wheezy-backports,n=wheezy-backports,l=Debian Backports,c=contrib
     origin ftp.debian.org
 100 http://ftp.debian.org/debian/ wheezy-backports/main amd64 Packages
     release v=,o=Debian Backports,a=wheezy-backports,n=wheezy-backports,l=Debian Backports,c=main
     origin ftp.debian.org
 500 http://download.virtualbox.org/virtualbox/debian/ wheezy/non-free i386 Packages
     release o=Oracle Corporation,n=wheezy,l=Oracle Corporation,c=non-free
     origin download.virtualbox.org
 500 http://download.virtualbox.org/virtualbox/debian/ wheezy/contrib i386 Packages
     release o=Oracle Corporation,n=wheezy,l=Oracle Corporation,c=contrib
     origin download.virtualbox.org
 500 http://download.virtualbox.org/virtualbox/debian/ wheezy/non-free amd64 Packages
     release o=Oracle Corporation,n=wheezy,l=Oracle Corporation,c=non-free
     origin download.virtualbox.org
 500 http://download.virtualbox.org/virtualbox/debian/ wheezy/contrib amd64 Packages
     release o=Oracle Corporation,n=wheezy,l=Oracle Corporation,c=contrib
     origin download.virtualbox.org
 500 http://ftp.us.debian.org/debian/ wheezy-updates/non-free Translation-en
 500 http://ftp.us.debian.org/debian/ wheezy-updates/main Translation-en
 500 http://ftp.us.debian.org/debian/ wheezy-updates/contrib Translation-en
 500 http://ftp.us.debian.org/debian/ wheezy-updates/non-free i386 Packages
     release o=Debian,a=oldstable-updates,n=wheezy-updates,l=Debian,c=non-free
     origin ftp.us.debian.org
 500 http://ftp.us.debian.org/debian/ wheezy-updates/contrib i386 Packages
     release o=Debian,a=oldstable-updates,n=wheezy-updates,l=Debian,c=contrib
     origin ftp.us.debian.org
 500 http://ftp.us.debian.org/debian/ wheezy-updates/main i386 Packages
     release o=Debian,a=oldstable-updates,n=wheezy-updates,l=Debian,c=main
     origin ftp.us.debian.org
 500 http://ftp.us.debian.org/debian/ wheezy-updates/non-free amd64 Packages
     release o=Debian,a=oldstable-updates,n=wheezy-updates,l=Debian,c=non-free
     origin ftp.us.debian.org
 500 http://ftp.us.debian.org/debian/ wheezy-updates/contrib amd64 Packages
     release o=Debian,a=oldstable-updates,n=wheezy-updates,l=Debian,c=contrib
     origin ftp.us.debian.org
 500 http://ftp.us.debian.org/debian/ wheezy-updates/main amd64 Packages
     release o=Debian,a=oldstable-updates,n=wheezy-updates,l=Debian,c=main
     origin ftp.us.debian.org
 500 http://http.us.debian.org/debian/ wheezy/non-free Translation-en
 500 http://http.us.debian.org/debian/ wheezy/main Translation-en
 500 http://http.us.debian.org/debian/ wheezy/contrib Translation-en
 500 http://http.us.debian.org/debian/ wheezy/non-free i386 Packages
     release v=7.9,o=Debian,a=oldstable,n=wheezy,l=Debian,c=non-free
     origin http.us.debian.org
 500 http://http.us.debian.org/debian/ wheezy/contrib i386 Packages
     release v=7.9,o=Debian,a=oldstable,n=wheezy,l=Debian,c=contrib
     origin http.us.debian.org
 500 http://http.us.debian.org/debian/ wheezy/main i386 Packages
     release v=7.9,o=Debian,a=oldstable,n=wheezy,l=Debian,c=main
     origin http.us.debian.org
 500 http://http.us.debian.org/debian/ wheezy/non-free amd64 Packages
     release v=7.9,o=Debian,a=oldstable,n=wheezy,l=Debian,c=non-free
     origin http.us.debian.org
 500 http://http.us.debian.org/debian/ wheezy/contrib amd64 Packages
     release v=7.9,o=Debian,a=oldstable,n=wheezy,l=Debian,c=contrib
     origin http.us.debian.org
 500 http://http.us.debian.org/debian/ wheezy/main amd64 Packages
     release v=7.9,o=Debian,a=oldstable,n=wheezy,l=Debian,c=main
     origin http.us.debian.org
Pinned packages:

답변1

주문하다

apt-get install -t wheezy-backports git-svn

설치되어야 합니다 git-svn.

-t아래 플래그 설명을 참조하세요 man apt-get.

 -t, --target-release, --default-release
 This option controls the default input to the policy engine; 
 it creates a default pin at priority 990 using the specified
 release string. This overrides the general settings in 
 /etc/apt/preferences. Specifically pinned packages are not 
 affected by the value of this option. In short, this option 
 lets you have simple control over which distribution 
 packages will be retrieved from. Some common examples
 might be -t '2.1*', -t unstable or -t sid. Configuration 
 Item: APT::Default-Release; see also the apt_preferences(5)
 manual page.

관련 정보