소스의 개별 패킷에 대한 적절한 핀 우선순위

소스의 개별 패킷에 대한 적절한 핀 우선순위

나는 데비안 레포를 통해 데비안 wheezy에서 민트가 작동하도록 파이어폭스를 얻으려고 노력하고 있습니다.
나는 다음 소스 라인을 사용하고 있습니다:

deb http://packages.linuxmint.com debian import

파일을 만들었습니다.

/etc/apt/preferences.d/

민트라고 불리는 이 모양은 다음과 같습니다.

Package: *
Pin: release a=debian
Pin-Priority: 1

다음과 같은 디렉토리에 firefox라는 두 번째 파일이 있습니다.

Package: firefox
Pin: release a=debian
Pin-Priority: 900

마지막으로 iceweasel 우선순위를 최소화하기 위한 세 번째 파일인 ./iceweasel:

Package: iceweasel
Pin: release a=stable
Pin-Priority: 1

나는 민트 저장소만 추가하면 bash는 민트 저장소의 결과에 따라 업그레이드가 필요하다고 생각할 것이라는 것을 깨달았습니다. 내 목표는 데비안 민트 소스에 있는 각 개별 패키지의 우선순위를 낮추는 것이 아닙니다. 나는 그것들을 모두 최소화하고 Firefox에 더 높은 우선 순위를 부여하고 싶습니다. 나는 적절한 핀 우선 순위를 처음 사용합니다. 구문에 대해 조언해 주세요. 미리 감사드립니다

아래 출력을 참조하세요.

apt-cache policy firefox

firefox:
  Installed: 34.0.5~linuxmint1+betsy
  Candidate: 34.0.5~linuxmint1+betsy
  Package pin: 34.0.5~linuxmint1+betsy
  Version table:
 *** 34.0.5~linuxmint1+betsy 900
          1 http://packages.linuxmint.com/ debian/import amd64 Packages
        100 /var/lib/dpkg/status


apt-cache policy iceweasel
iceweasel:
  Installed: 31.3.0esr-1~deb7u1
  Candidate: 31.3.0esr-1~deb7u1
  Package pin: (not found)
  Version table:
 *** 31.3.0esr-1~deb7u1 1
        500 http://security.debian.org/ wheezy/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     24.4.0esr-1~deb7u2 1
        500 http://ftp.us.debian.org/debian/ wheezy/main amd64 Packages

apt-cache policy bash
bash:
  Installed: 4.2+dfsg-0.1+deb7u3
  Candidate: 4.2+dfsg-0.1+deb7u3
  Version table:
     4.3-9.2 0
          1 http://packages.linuxmint.com/ debian/import amd64 Packages
 *** 4.2+dfsg-0.1+deb7u3 0
        500 http://ftp.us.debian.org/debian/ wheezy/main amd64 Packages
        500 http://security.debian.org/ wheezy/updates/main amd64 Packages
        100 /var/lib/dpkg/status

답변1

파일을 만들고 이름을 지정해 보겠습니다./etc/apt/apt.conf.d/01stable, 내용은 다음과 같습니다.

 APT::Default-Release "stable";

이제 다음과 같은 파일을 만듭니다./etc/apt/기본 설정다음 콘텐츠가 포함되어 있습니다:

 Package: firefox*
 Pin: release n=stable
 Pin-Priority: -10

 Package: firefox*
 Pin: release n=debian
 Pin-Priority: 900 

관련 정보