From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <45847B49.2090707@rambler.ru> Date: Sun, 17 Dec 2006 01:03:37 +0200 From: Olvin User-Agent: Mozilla Thunderbird 1.0.8 (X11/20060422) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: hihin@rambler.ru, ALT Linux Community References: <4576560D.7080404@tulanews.ru> <457F0CEC.50304@rambler.ru> <20061212201239.GI21009@osdn.org.ua> <200612130808.36144@ruslandh> In-Reply-To: <200612130808.36144@ruslandh> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-Auth-User: olvin, whoson: (null) Subject: Re: [Comm] config-packages install like aptitude install? X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Dec 2006 23:21:33 -0000 Archived-At: List-Archive: List-Post: Хихин Руслан пишет: >> Не, ну aptitude install xmtr всё же работает... [skip] > При удалении пакета (выбрал, посмотрел, - не то, и убрал) идёт не он, а > удаление пакета со всеми зависимыми от него пакетами из списка -хотя, > некоторые пакеты могли быть уже выбраны оператором вручную. > Отсюда вывод - пакеты помеченные оператором вручную, должны сноситься > если он только вручную (явно) убирает их из списка пакетов. Это > проблема только инсталлятора, так-как никакой apt и rpm не может знать > какие программы были выбраны оператором, а какие попали в список > по-зависимостям. rpm этого действительно знать не может, но вот apt - просто обязан, т.к. ему передаётся список нужных нам пакетов, а уж с зависимостями разобраться - его прямая задача, иначе зачем он вообще нужен :) > - пока оператор не сказал (не подтвердил), что выбран данный список > пакетов не работать вообще с зависимостями, а работать категориями > ввода - отката. В инсталляторе это так и должно быть, IMHO. Т.е. не нужно и заикаться о зависимостях на этом этапе. Нужно человеку пакет - так какая разница, от чего он зависит? А те, кто надо - сами знают/разберутся, что к чему. Зачем новичков смущать лишними сущностями, когда ещё систему не поставили? > После выбора списка пакетов оператором, в случае > нарушения зависимостей, предложить оператору добавлять необходимые > пакеты (и указать какие, что-бы он уже сам галочки расставил - > вот тут уже можно и с зависимостями работать напрямую). Только если имеется _конфликт_ выбранных пакетов. Но, на мой взгляд, это должно решаться с помощью альтернатив и т.н. рекомендуемого выбора. Зачем человеку знать, что он чего-то накосячил? Можно ведь не огорчать его лишний раз, а за него иногда сделать выбор :)