From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 2 Oct 2001 14:11:31 +0400 From: =?KOI8-R?B?7MDCyc3P1yDhLvcu?= To: sisyphus@altlinux.ru Subject: Re: [sisyphus] apt-get dist-upgrade Message-Id: <20011002141131.5ad5c1ad.info@atmsk.ru> In-Reply-To: <20011002134751.61cbe368.blacat@pisem.net> References: <20011002122931.7d2703ad.blacat@pisem.net> <20011002124725.04677989.info@atmsk.ru> <20011002130119.71aa802a.blacat@pisem.net> <20011002132959.4b89c505.info@atmsk.ru> <20011002134751.61cbe368.blacat@pisem.net> Organization: Uncknown X-Mailer: Sylpheed version 0.6.2 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: On Tue, 2 Oct 2001 13:47:51 +0400 "Gennady V. Tsoy" wrote: > On Tue, 2 Oct 2001 13:29:59 +0400 > Любимов А.В. wrote: > > ЛА > алгоритм работы апта простой; > ЛА > > ЛА > 1)создается граф зависимостей пакетов (вершины это пакеты, связи - это зависимости) > ЛА > если какаято вершина отрывается от графа - этот пакет removed > ЛА > апт не человек и разобраться с вашими _намерениями_ не может > ЛА > он удаляет то что в данный момент неработоспособно или не нужно > ЛА > в debian есть механизм влияния на его решения типа метки hold > ЛА > как сдесь - не знаю. > Понятно. Спасибо. > Я тоже вспомнил про debian. > Есть подозрение, что здесь это можно делать посредством aptitude, > но пока руки не доходят... Synaptic? В дебиан тоже _очень_ не рекомендуют пользоваться фичами типа меток необновления или удержания в системе. это сильно усложняет обновление системы и подчас делает его невозможным. Придется очень много работать руками, а это не путь линукса :) я уже не раз проходио dist-upgrade и пришел к выводам установщик из junior или Spring сильно гадит установке пакетов в зависимостях я всегда движок размера установки ставлю на минимум (~300МБ) и сразу обновляюсь не трогая ничего много экранов с ошибками но все кончается благополучно apt подразумевает близколежащий сервер. я по молодости раз пять загрузил одно только ядро. теперь я возвел свой ftpserver и это сильно экономит и деньги и время и вопросов гораздо меньше у меня - зеркало, но можно просто копировать единожды закачанные пакеты на свой сервер и genbasedir установка их в следующий раз будет мгновенной все ошибки апта - это ошибки в пакетах - которые он ставит и сносит через rpm проблемы решаются очень легко если знать про существование rpm -q пакет rpm -i пакет rpm -e пакет rpm -e --notriggers пакет rpm -e --noscripts пакет rpm -e --nodeps пакет (не пользовался) rpm -rebuilddb (не пользовался) апт любит не наскоки а планомерное его использование. и сборку и установку именно RPM а не таррболов (Оказалось что это гораздо проще чем виделось ранее) собственно апт - это спасение админа и реальный инструмент для пользователя. слишком много пользы от его использования, чтобы его игнорировать.