APT_PREFERENCES(5) APT APT_PREFERENCES(5) (NAME) apt_preferences - APT (DESCRIPTION) APT /etc/apt/preferences /etc/apt/preferences.d/ . sources.list(5) ( stable testing) . APT . apt-get . APT APT . sources.list(5) . apt-get sources.list(5) . APT . ! APT . . ( ). . /etc/apt/preferences.d : "pref" - (-) (_) (.) . APT Dir::Ignore-Files-Silently - . /etc/apt/preferences /etc/apt/preferences.d () . /etc/apt/preferences.d/00-high-priority.pref /etc/apt/preferences.d/50-mid-priority /etc/apt/preferences.d/z-low-priority.pref . APT . " " (the target release) . apt-get APT /etc/apt/apt.conf . /etc/apt/preferences (pin) . : apt-get install -t testing some-package APT::Default-Release "stable"; APT . : Release "NotAutomatic: yes" "ButAutomaticUpgrades: yes" experimental (phased) . ( ) Release "NotAutomatic: yes" "ButAutomaticUpgrades: yes" backports squeeze-backports. . . . APT Release "NotAutomatic: yes" - "ButAutomaticUpgrades: yes" . APT . o ( downgrade ) . (" / Downgrading" . APT . .) o . o ( ) . o --reinstall . ( ) sources.list(5) ( ) . apt-get install some-package apt-get upgrade . . apt-get install some-package apt-get upgrade . . apt-get install some-package apt-get upgrade . (Phased Updates) APT Phased-Update-Percentage . . /etc/machine-id [0, 100] . Phased-Update-Percentage () . . APT::Machine-ID UUID APT::Get::Never-Include-Phased-Updates APT::Get::Always-Include-Phased-Updates true APT . APT APT . . : . o ( "Pin-Priority") . perl "5.32" . . Package: perl Pin: version 5.32* Pin-Priority: 1001 2.9.9 (source version) : Package: perl Pin: source-version 5.32* Pin-Priority: 1001 o ( Release ) (FQDN) . APT . . Package: * Pin: origin "" Pin-Priority: 999 : "origin" . "ftp.de.debian.org" : Package: * Pin: origin "ftp.de.debian.org" Pin-Priority: 999 (Origin) Release . "Origin:" Release "Debian" "Ximian". Archive "unstable" . Package: * Pin: release a=unstable Pin-Priority: 50 (Codename) "forky" . Package: * Pin: release n=forky Pin-Priority: 900 Archive "stable" (Version) "13" . Package: * Pin: release a=stable, v=13 Pin-Priority: 500 "and" : . : ( "a") . Package Package . () ( "src:") glob(7) ( ) . glob(7) . . :any . . glob experimental gnome ( glob(7)) kde ( POSIX ). Package: gnome* /kde/ Pin: release a=experimental Pin-Priority: 500 . plucky : Package: * Pin: release n=plucky* Pin-Priority: 990 Package . (wild-card) . "*" Package glob(7) . apt APT : Package: src:apt Pin: version 3.3.3 Pin-Priority: 990 glob . apt : Package: src:*apt*:any Pin: version * Pin-Priority: 990 :any . apt :native . APT (P) APT . ( ): P >= 1000 (downgrade) . 990 <= P < 1000 . 500 <= P < 990 . 100 <= P < 500 . 0 < P < 100 . P < 0 . P = 0 . . . Pin "*" . APT : Package: perl Pin: version 5.32* Pin-Priority: 1001 Package: * Pin: origin "" Pin-Priority: 999 Package: * Pin: release unstable Pin-Priority: 50 : o perl "5.32" . *5.32 perl *5.36 perl (downgrade) . o perl . o sources.list(5) unstable . sources.list(5) Packages Release . Packages .../dists/dist-name/component/arch : .../dists/stable/main/binary-i386/Packages. . APT : Package: . Version: . Release .../dists/dist-name : .../dists/stable/Release .../dists/trixie/Release. . Packages Release APT : Archive: Suite: . "Archive: stable" "Suite: stable" Release stable . APT : Pin: release a=stable Codename: . "Codename: forky" Release forky . APT : Pin: release n=forky Version: . . testing unstable . APT : Pin: release v=13 Pin: release a=stable, v=13 Pin: release 13 Component: (licensing component) Release . "Component: main" main . APT : Pin: release c=main Origin: / Release . Debian . APT : Pin: release o=Debian Label: Release . Debian . APT : Pin: release l=Debian Packages Release sources.list(5) /var/lib/apt/lists Dir::State::Lists apt.conf . debian.lcs.mit.edu_debian_dists_unstable_contrib_binary-i386_Release Release debian.lcs.mit.edu binary-i386 contrib unstable . APT APT Explanation: . . (EXAMPLES) Stable APT APT () stable Debian . Explanation: Uninstall or do not install any Debian-originated Explanation: package versions other than those in the stable distro Package: * Pin: release a=stable Pin-Priority: 900 Package: * Pin: release o=Debian Pin-Priority: -10 sources.list(5) APT () stable . apt-get install package-name apt-get upgrade apt-get dist-upgrade APT testing . apt-get install package/testing Testing Unstable APT APT testing unstable Debian . Package: * Pin: release a=testing Pin-Priority: 900 Package: * Pin: release a=unstable Pin-Priority: 800 Package: * Pin: release o=Debian Pin-Priority: -10 sources.list(5) APT () testing . apt-get install package-name apt-get upgrade apt-get dist-upgrade APT unstable . apt-get upgrade testing unstable . apt-get install package/unstable (Codename) APT APT () Debian . APT testing stable oldstable . testing . Explanation: Uninstall or do not install any Debian-originated package versions Explanation: other than those in the distribution codenamed with forky or sid Package: * Pin: release n=forky Pin-Priority: 900 Explanation: Debian unstable is always codenamed with sid Package: * Pin: release n=sid Pin-Priority: 800 Package: * Pin: release o=Debian Pin-Priority: -10 sources.list(5) APT () forky . apt-get install package-name apt-get upgrade apt-get dist-upgrade APT sid . apt-get upgrade forky sid . apt-get install package/sid (FILES) /etc/apt/preferences . "" (pinning) . : Dir::Etc::Preferences. /etc/apt/preferences.d/ . : Dir::Etc::PreferencesParts. (SEE ALSO) apt-get(8) apt-cache(8) apt.conf(5) sources.list(5) (BUGS) APT[1]. APT /usr/share/doc/debian/bug-reporting.txt reportbug(1) . (AUTHOR) APT (NOTES) 1. APT https://bugs.debian.org/src:apt APT 3.3.3 16 December 2025 APT_PREFERENCES(5)