From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: AVL To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] Apt =?KOI8-R?B?0NLPwszFzdk=?= Message-Id: <20011119161126.1c7c7731.info@atmsk.ru> In-Reply-To: <01111920033104.25304@kosha> References: <01111920033104.25304@kosha> Organization: Unknown X-Mailer: Sylpheed version 0.6.5 (GTK+ 1.2.10; i586-alt-linux) X-Face: "~`}0P0~/\>P}{|4HJt|-99/Gr5_nJTWKjMI4B}0yk8&W0_8w1[)+Pa3G6TS&lGPr^ZysroYc11 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 List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Mon Nov 19 15:49:13 2001 X-Original-Date: Mon, 19 Nov 2001 16:11:26 +0300 Archived-At: List-Archive: List-Post: On Mon, 19 Nov 2001 20:03:31 +0300 Korshunov Ilya wrote: > Хочу обновить дистрибутив. Действую по инструкции - запускю apt-get check это правильно. > после чего он находит неудовлетворённые (слово - то какое Ж)) зависимости и > предлагает сделать apt-get -f install что я и делаю . это не правильно. если бы можно было 100% кореектно решить проблемы с нарушенными зависимостями в автоматическом режиме - никто бы вас ни о чем не спрашивал. а так, приходится смотреть на этот список и принимать решения. Ситуация: Пакет А требует пакет B но пакет B не установлен. то есть пакет А не может функционировать полновесно из за отсутствия сервисов предоставляемых пакетом В решение: либо rpm -e <пакет А> (Если он не нужен. может не получится из за зависимостей других пакетов) либо rpm -i <пакет B> (придется опять вытаскивать все дерево зависимостей этого пакета) Ситуация: В системе стоит два пакета А-альт1 и А-альт2 то есть удалить пакет апт не смог. решение: rpm -q <пакет А> здесь появится список этих сдвоенных пакетов rpm -e <более старый пакет> здесь возможно ошибка появится и пакет не удалится. rpm -e --notriggers <более старый пакет> здесь возможно ошибка появится и пакет не удалится. rpm -e --noscripts <более старый пакет> здесь возможно ошибка появится и пакет не удалится. rpm -e --nodeps <более старый пакет> последний довод короля. :) и только разрулив эти простые случаи можно давать apt-get -f install