From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Alexandre Prokoudine X-Mailer: The Bat! (v1.47 Halloween Edition) Personal X-Priority: 3 (Normal) Message-ID: <16111059198.20020108232213@pub.tmb.ru> To: Departament Chemistry Subject: Re[3]: [mdk-re] koffice-1.1.1-alt1.i586.rpm In-reply-To: <1471735297.20020108222911@uni.udm.ru> References: <193473792.20020108220809@uni.udm.ru> <114025356.20020108212500@pub.tmb.ru> <1471735297.20020108222911@uni.udm.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru X-Reply-To: Alexandre Prokoudine List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Tue Jan 8 23:22:01 2002 X-Original-Date: Tue, 8 Jan 2002 23:22:13 +0300 Archived-At: List-Archive: List-Post: Hello Departament, Tuesday, January 08, 2002, 10:29:11 PM, you wrote: AP>> Стоп. Вы установили libpng-1.2.1-alt1.i586.rpm с флажком --nodeps ? AP>> Дело в том, что обновление libpng влечёт за собой обновление бОльшей AP>> части графических программ и библиотек. Просто взять и поставить AP>> libpng.so.3 вместо libpng.so.2 - это нонсенс. DC> И это при размере около 68 килобайт ? DC> Если спрашиваю глупость - я только начинаю использовать линукс. В терминале введите запрос: $ rpm -q --whatrequires libpng.so.2 И Вы увидите, что у вас в системе, скорее всего, установлено дикое количество пакетов, динамически привязанных именно к libpng.so.2. Просто удалить эту библиотеку не получится - Вам будет мешать так называемая зависимость пакетов - та самая привязка одного пакета к другому. На данный момент все пакеты в Сизифе пересобраны под libpng.so.3, включая и KOffice - Вы сами убедились в этом. Как я решил эту проблему: при помощи указанной выше команды выяснил, какие пакеты нужно а) предварительно скачать с FTP; б) удалить из системы. Поскольку там и между этими пакетами есть своми зависимости, пришлось отрастить себе пару пядей во лбу. :) Есть более простой выход - дать команду $ apt-get remove libpng У меня она не сработала. Зато была разная ругань. С этим я буду разбираться потом. Но Вас попробовать этот вариант никто не отговаривает :) Удалив все пакеты, я начал, соблюдая ту же зависимость пакетов безо всяких --nodeps (флажок, вообще нерекомендуемый для начинающих пользователей), ставить новые версии тех же пакетов, но привязанных теперь уже к новой libpng. Теперь, если новый KOffice ещё не установлен, самое время это сделать. Либо поставить OpenOffice.org 641C. По поводу "доставания" пакетов. У меня слабая домашняя линия, поэтому я выкрутился при помощи Интернет-кафе, где достаточно высокая скорость соединения (ADSL, если память не изменяет). Там же всё перекачанное сливается на болванку, с которой установка потом и производится. Что касается поиска пакетов: самый оптимальный вариант - при отсутствии FTP клиента у провайдера искать через www.filesearch.ru с маской название_пакета*alt*rpm Можно также дома через FTP-клиент выявить все линки на файлы и составить список из линков в текстовом файле. Я иногда даже пишу html-файл, чтобы потом меньше заниматься cut'n'paste, сразу прописывая Название пакета В результате за пару часов можно спокойно переписать все нужные пакеты. а потом за другие пару часов всё это установить. Не буду утверждать со 100%-ной уверенностью, но теоретически можно на ту же болванку закатать пресловутый libpng-1.2.1-alt1.i586.rpm, а потом просто скомандовать $ apt-cd add $ apt-cd upgrade И вся система без всяких предварительных "ручных" деинсталляций просто обновится. Если это возможно, то в рассылке есть более опытные люди, которые прояснят ситуацию. Лично мне не хватает информации в манах - там ничего нет об apt-cd. В противном случае очень прошу более осведомлённых в этом участников рассылки указать точное название мана. Успехов! -- Regards, AP