저는 상대적으로 새로운 하드웨어(예: Skylake i7-6600U 프로세서)가 있는 노트북에 Debian jessie를 설치했기 때문에 jessie-backports에서 커널과 펌웨어-iwlwifi 드라이버를 설치해야 했습니다. /etc/apt/sources.list에는 다음 줄이 있습니다.
deb http://ftp.us.debian.org/debian/ jessie-backports main non-free contrib
linux-image-4.5.0-0.bpo.2-amd64
그런 다음 과 를 설치했습니다 firmware-iwlwifi=20160110-1~bpo8+1
. 이제 올바르게 설치되었습니다./etc/apt/sources.list에서 이 줄을 제거하는 것이 합리적입니까?
이 패키지가 백포트 저장소(사용 가능한 경우)에서 업데이트를 받기를 원하지만 다른 패키지는 jessie-backports에서 업데이트를 받기를 원하지 않습니다. 나는 APT::Default-Release "jessie";
/etc/apt/apt.conf.d/70debconf에 그것을 가지고 있으므로 이것을 보장하기에 충분할 것입니다. 그렇죠?
답변1
~처럼https://backports.debian.org/Instructions/설명하다:
모든 백포트는 기본적으로 비활성화되어 있습니다. 즉, 패키지는 릴리스 파일에서 ButAutomaticUpgrades: yes를 사용하여 100으로 고정됩니다.
따라서 백포트는 서버 측, 즉 서버의 게시 파일에서 100으로 설정됩니다. 이 작업을 수행하기 위해 특별한 작업을 수행할 필요는 없습니다. 한 가지 결과는 새로 설치된 백포트 버전이 출시되면 해당 버전으로 업그레이드한다는 것입니다. 그러나 새 백포트는 명시적으로 설치하지 않는 한 설치되지 않습니다.
apt-get install -t jessie-backports pkgname
따라서 백포트 라인을 거기에 남겨두고 싶습니다.
답변2
예, 백포트 저장소 라인을 그대로 유지하십시오. 그렇지 않으면 업데이트(예: 보안 수정 사항 포함)를 받을 수 없습니다.
백포트 저장소는 실제로 릴리스 파일의 apt 기능을 활용하므로 apt는 이미 백포트에서 아무것도 설치하지 않으려고 합니다(우선순위가 더 낮습니다). 설정할 필요가 없습니다 APT::Default-Release
(적어도 백포트는 아님).
참고: apt에 추가 설정을 추가하려면 /etc/apt.conf
예를 들어 자신만의 파일을 편집하거나 생성하는 것이 좋습니다 /etc/apt/apt.conf.d/70local-default-release
. 그렇지 않으면 업그레이드할 때 성가신 구성 파일 프롬프트가 표시됩니다. 그리고 또한 귀하의 설정을 이해하려는 사람을 혼란스럽게 할 것입니다("그 라인이 어떻게 거기에 들어왔나요?").