[Comm] config-packages install like aptitude install? (was: Comming Master 3.1 part [1/4])
Maxim Tyurin
=?iso-8859-1?q?mrkooll_=CE=C1_bungarus=2Einfo?=
Вт Дек 12 20:59:17 MSK 2006
Fr. Br. George writes:
> On Tue, Dec 12, 2006 at 12:40:13PM +0200, Michael Shigorin wrote:
>> > Но -- главное -- зачем? зачем всё это делать из инсталлятора?
>>
>> Так оно ж не только в инсталяторе.
> Не в инсталляторе есть более удобные средства, предназначенные не для
> инсталляции.
>
>> > А проблема "apt-get install kde / apt-get remove kde" останется
>> > Без решения этой проблемы не заработает главное: алгоритм
>> > "установил -- не понравилось -- удалил" будет приводить к
>> > накоплению ненужного.
>>
>> Вообще-то достаточно держать базу с отдельными пометками "было
>> поставлено для, а не explicitly". Подсмотрев в том же aptitude.
> Грабли начнутся тогда, когда "поставленное для" окажется тоже нужным.
> Например, поставить весь XOrg и удалить драйверы NVidia и ATI, чтобы
> XOrg -configure не глючил. Хорошо, что при этом XOrg не сносится.
Чтоб граблей не было вполне хватит и просто зависимостей в rpm.
Тот-же aptitude не будет сносить пакеты если они нужны еще кому то
кого ставили через aptitude. Это он может у rpm/dpkg спросить.
> Нет, тут проблема сложнее. Трудно отличить, какой из способов установки
> -- это установка для, а какой -- explicitly. Это худо-бедно можно
> сделать в рамках _одного_ сеанса работы, когда человек ещё сам помнит,
> что для него "для", а что -- "explicitly". Но но в рамках одного сеанса
> отлично проходит и схема "намудрил -- откатил". А мы говорим о какой-то
> долговременной логике.
Дополнительную базу вести. И лог чтоб смотреть где намудрил.
--
With Best Regards, Maxim Tyurin
JID: MrKooll на jabber.pibhe.com
___
/ _ )__ _____ ___ ____ _______ _____
/ _ / // / _ \/ _ `/ _ `/ __/ // (_-<
/____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
/___/
Подробная информация о списке рассылки community