Apt/Preferences: различия между версиями
(Новая страница: «{{Stub}} apt позволяет управлять своими предпочтениями (preferences), т.е. тем, какую именно из доступных версий пакета apt считает "самой лучшей". Эти настройки хранятся в файле <code>/etc/apt/preferences</code> или в файлах в каталоге <code>/etc/apt/preferences.d</code>. В последнем случае имя...») |
Нет описания правки |
||
Строка 30: | Строка 30: | ||
Строка <code>Pin: release v=1706855835</code> означает, что apt будет данный пакет устанавливать из репозитория, в котором в <code>base/release.classic</code> написано <code>Version: 1706855835</code>. Это значение можно посмотреть в самом файле, например: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/base/release.classic; чаще всего это значение <code>$(date -s)</code> на момент начала создания [[girar]]'ом баз apt'а. | Строка <code>Pin: release v=1706855835</code> означает, что apt будет данный пакет устанавливать из репозитория, в котором в <code>base/release.classic</code> написано <code>Version: 1706855835</code>. Это значение можно посмотреть в самом файле, например: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/base/release.classic; чаще всего это значение <code>$(date -s)</code> на момент начала создания [[girar]]'ом баз apt'а. | ||
{{Category navigation|title=APT|category=APT|sortkey=*}} |
Версия от 12:30, 15 февраля 2024
apt позволяет управлять своими предпочтениями (preferences), т.е. тем, какую именно из доступных версий пакета apt считает "самой лучшей".
Эти настройки хранятся в файле /etc/apt/preferences
или в файлах в каталоге /etc/apt/preferences.d
. В последнем случае имя файла может содержать буквы, цифры, знак минуса -
или подчёркивания <сode>_, а вот точка не допускается.
Подробнее про механизм preferences можно прочитать в apt_preferences (5)
.
Пример
Можно подключить дополнительно к основному репозиторию Архив Сизифа за какую-нибудь дату и зафиксировать (pin) Mesa из него:
$ cat /etc/apt/preferences.d/mesa Package: xorg-dri-* Pin: release v=1706855835 Pin-Priority: 1001 Package: libGLX-mesa Pin: release v=1706855835 Pin-Priority: 1001 Package: libgbm Pin: release v=1706855835 Pin-Priority: 1001 Package: libEGL-mesa Pin: release v=1706855835 Pin-Priority: 1001
Строка Pin: release v=1706855835
означает, что apt будет данный пакет устанавливать из репозитория, в котором в base/release.classic
написано Version: 1706855835
. Это значение можно посмотреть в самом файле, например: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/base/release.classic; чаще всего это значение $(date -s)
на момент начала создания girar'ом баз apt'а.