было мне интересно, как сделать так, чтобы: 1. по умолчанию ставить пакеты из локального зеркала 2. по желанию ставить из свежайшего сизифа. вместо локального зеркала подойдут и бранчи. решение: man 5 apt_preferences решению бог знает сколько лет, да вот ни разу в рассылках не видел. в итоге в sources.list имею: rpm [alt] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586 classic rpm [alt] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic rpm ftp://localhost/ALTLinux/Sisyphus i586 classic rpm ftp://localhost/ALTLinux/Sisyphus noarch classic timestamp зеркала: 1245391201 (2009-06-19 число) timestamp сизифа: сегодня (2009-06-23) обвновился git. в /etc/apt/preferences: Package: * Pin: release l=local Pin-Priority: 900 результат: * apt-get dist-upgrade без preferences выдает обвноление libpng, git и ещё что-то. * apt-get dist-upgrade с preferences ничего не выдает * apt-get -t 'ALT Linux sisyphus' dist-upgrade выдает обновление из ftp.a.o в итоге для обвноления до сизифа надо указать его вручную. замечания: 1. release l=local l - это Label. по умолчанию в сизифном release файле,получаемом при зеркалировании, там sisyphus. пришлось делать genbasedir --label=local 2. -t 'ALT Linux sisyphus' -t по умолчанию бурет значение Archive из релиз файла. можно указать l=sisyphus. еслич естно, хотелось бы указывать -t sisyphus, но для этого надо изменить передаваемое значение для genbasedir на ftp.a.o. 3. Pin-Priority: 900 подрбнее об этом в мане, но есть интересный момент. я уже обновился "до сизифа". теперь меняем 900 на 1001, и получаем: # apt-get dist-upgrade ... The following packages will be DOWNGRADED GConf MySQL-client MySQL-server alt-gpgkeys alternatives ca-certificates cdrecord-classic dnsmasq emacs-git fglrx-tools fglrx_glx git ... udev-initramfs udev-rule-generator udev-rules xcftools xorg-util-macros zsh 0 upgraded, 0 newly installed, 70 downgraded, 0 removed and 0 not upgraded. это в тему про Hold: вся репа, что имеет Pin > 1000 можно сказать стоит на холде. а увеличение Pin'а позволяет откатиться в случае неудачного обвноления :) -- С уважением Афанасов Дмитрий