아래 지침을 따랐습니다.debian-handbook.info/browse/stable/apt.html(그리고거기 링크된 페이지)는 기본적으로 다음 텍스트를 넣는 것을 의미합니다./etc/apt/sources.list
# Unstable
deb http://ftp.debian.org/debian unstable main contrib non-free
deb-src http://ftp.debian.org/debian unstable main contrib non-free
# Testing
deb http://ftp.debian.org/debian testing main contrib non-free
deb-src http://ftp.debian.org/debian testing main contrib non-free
# Stable
deb http://ftp.debian.org/debian stable main contrib non-free
deb-src http://ftp.debian.org/debian stable main contrib non-free
# Security updates
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
그런 다음 테스트 중인 패키지만 다운로드 APT::Default-Release "testing";
하려면 추가하세요 . 글쎄, 그것은 작동하지 않았습니다. 나는 또한 제안한대로 추가 하려고 시도했습니다./etc/apt/apt.conf.d/local
APT::Default-Release "testing";
/etc/apt/apt.conf.d/70debconf
https://wiki.debian.org/AptConf하지만 apt dist-upgrade
여전히 Unstable 패키지를 설치하고 싶습니다.
답변1
테스트에서 특정 패키지를 설치하려면 다음을 수행할 수 있습니다.
apt-get install pckg_name/testing
또는
apt-get -t testing install pckg_name
apt-listbugs
패키지를 직접 빌드할 수도 있습니다. 먼저 , 및 를 설치해야 합니다
debhelper
.devscripts
build-essential
apt-get update
apt-get build-dep pckg_name
apt-get -b source pckg_name
dpkg -i pckg_name
새 파일을 만들고 /etc/apt/preferences.d/testing
우선 순위를 설정 900
하면 apt
테스트 패키지의 우선 순위가 더 높다는 것을 알 수 있습니다.
Package: *
Pin: release a=testing
Pin-Priority: 900
그런 다음 업데이트
답변2
일부 문서를 확인하고 데비안 관리 매뉴얼에서 해결책을 찾았습니다.섹션 2.7.6:
내 저장소에 테스트 저장소와 불안정한 저장소가 있고 다음을 사용 /etc/apt/sources.list
하여 만들었습니다 ./etc/apt/preferences
Package: *
Pin: release a=unstable
Pin-Priority: 100
내부에. 실행 중 ( 불안정한 버전과 테스트 버전 각각 3.20과 3.18이 있으므로 이를 예시로 apt-cache policy gnome-shell
사용함 )은 이제 3.20과 3.18을 사용 가능한 버전으로 올바르게 표시하고 후자를 릴리스 후보로 올바르게 표시합니다.gnome-shell
내가 가장 유용하다고 생각하는 문서:
https://www.debian.org/doc/manuals/debian-reference/ch02.en.html
apt_preferences