[sisyphus] куцые возможности apt

Денис Смирнов mithraen на altlinux.ru
Ср Сен 23 10:23:47 UTC 2009


On Wed, Sep 23, 2009 at 11:31:14AM +0400, Sergei Epiphanov wrote:

SE> Но даже этот трюк не поможет, если программа, которую хотите поставить, 
SE> требует тот файл, который попал в список на удаление. Пример: программа А 
SE> требует для установки программу Б определённой версии. Программа В требует для 
SE> установки программу Г определённой версии. Программа Г требует определённую 
SE> версию программы Б. При обновлении программ А и В происходит сначала заявка на 
SE> обновление программы Б (из-за обновления А), при этом программа Г попадает в 
SE> список программ на удаление (из-за потерянной зависимости на Б). На следующем 
SE> шаге в список на установку попадает программа В, но она не может быть 
SE> установлена, так как программа Г уже готовится к удалению. Возникает конфликт, 
SE> который приводит к срыванию мозгов у apt. Он не может снять программу Г с 
SE> удаления и перевести её в разряд установки/обновления, так как это ведёт к 
SE> перетряске всех зависимостей установки/удаления.

apt-get install А Б Г

т.е. если apt зачем-то ставит некую программу на удаление -- надо просто
добавить ее ручками в список программ для установки. Даже если уже
установлена последняя версия.

Для apt'а командная строка -- это святое :)

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20090923/38a9da35/attachment.bin>


Подробная информация о списке рассылки Sisyphus