[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