On Tue, Dec 08, 2009 at 05:42:58PM +0600, Roman S. Gushcha wrote: > r...@rom:~> cat /etc/apt/preferences.d/prosody > Package: * > Pin: origin packages.prosody.im > Pin-Priority: 995 > r...@rom:~> apt-cache policy prosody > prosody: > Установлен: (отсутствует) > Кандидат: 0.6.1-1 > Таблица версий: > 0.6.1-1 0 > 995 http://packages.prosody.im unstable/main Packages > 0.5.2-2 0 > 990 ftp://ftp.debian.org testing/main Packages > 500 ftp://ftp.debian.org unstable/main Packages > r...@rom:~> aptitude download prosody ...skip... > Получить:1 ftp://ftp.debian.org testing/main prosody 0.5.2-2 [133kB] ^^^^^^^ ...skip... > Однако: > r...@rom:~> sudo apt-get -s install prosody ...skip... > Inst prosody (0.6.1-1 prosody:0.0/prosody) ^^^^^^^ > Есть такой существенный момент: > > r...@rom:~> cat /etc/apt/apt.conf > APT::Default-Release "testing"; > > Если эту строку убрать, aptitude тянет нужную версию по умолчанию, > но тогда полсистемы пытается обновиться до unstable, даже > если сделать /etc/apt/preferences.d/distro типа: > > Package: * > Pin: release a=testing > Pin-Priority: 990 > > apt-get отрабатывает эту ситуацию нормально (ничего не обновляет)
Так все таки, нет никаких идей почему aptitude некорректно обрабатывает информацию о policy (похоже вообще не обрабатывает)? Баг? В aptitude поисковые паттерны внушают, автоматическое управление пакетами, установленными по зависимости, ряд удобных действий и ключей, вроде why, why-not, --without-recommends, удобное чтение changelog и проч. Удобная штука короче (правда многовато памяти жрет и не нашел как ей пакеты с сырцами тянуть), да и рекомендована вроде к использованию, но с такой-то багой (если это бага) -- как жить? -- С уважением, Роман Гуща -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org