From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3DDF9FF9.4000301@mail.ru> Date: Sat, 23 Nov 2002 18:34:17 +0300 From: "Vadim V. Zhytnikov" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.0.0) Gecko/20020526 X-Accept-Language: ru, en MIME-Version: 1.0 To: ALT Sisyphus List Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: [sisyphus] apt - =?KOI8-R?Q?=CF=D0=D1=D4=D8_=CE=C5=CD=CE=CF=C7=CF_=CF_?= =?KOI8-R?Q?=C7=D2=D5=D3=D4=CE=CF=CD?= Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: На днях я производил апгрейд своего локального Сизифа и к сожалению в очередной раз столкнулся с неспособностью apt обработать слишком большое количество пакетов в репозитарии. Итак - имеется установленый Сизиф обновленный по состоянию на начало сентября. Производится апгрейд этого сизифа с помощью полного полного снимка 11го снимка Сизифа от 13 ноября. Для того, чтобы не напрягать руки и оборудование сменой дисков весь 11й выпуск Сизифа слит в локальный репозитарий. В некотором смысле ситуация простейшая - в sources.list только этот единственный репозитарий. Больше ничего. Тем не менее крышу у apt сносит напрочь. В чём это проявляется? Попытка apt-get dist-upgrade орёт о каких-то совершенно неимоверных нарушенных зависимостях. Более скромные попытки apt-get install <какой-нибудь-пакет> приводят к предложению обновить половину системы и снести вторую половину. Можно подумать, что в системе или в репозитарии действительно что-нибудь сломано. Но на самом деле это не так. Например apt-get install bash предлагает обновить 300 пакетов и снести 250 включая весь XFree86. Однако - берём ручками 4 пакета bash, sh, ... и делаем им rpm -Uvh (разумеется никакого насилия в виде nodeps или force). Всё проходит нормально! Победить проблему удалось только одним способом. Руками по кусочкам обновлял группы пакетов с помощью rpm -Uvh. Наконец после очередного такого апдейта apt-get dist-upgrade выдаёт нечто разумное и успешно апгрейдит все оставшиеся пакеты. Вот такие экспериментальные наблюдения из жизни apt. -- Vadim V. Zhytnikov