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

Ответить