From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 8 Jun 2004 08:48:20 +0400 (MSD) From: "Alexey Novikov" Sender: Shader@yandex.ru Message-Id: <40C54514.00000A.03578@ariel.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: Shader@yandex.ru To: community@altlinux.ru Subject: Re: [Comm] Re: Sisyphus upgrade map In-Reply-To: <200406080044.50665.dead-mustdie@nm.ru> References: <81787849.20040601162720@vostok.net.ua> <200406080044.50665.dead-mustdie@nm.ru> X-source-ip: 217.15.132.166 Content-Type: text/plain; charset="KOI8-R" Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2004 04:48:30 -0000 Archived-At: List-Archive: List-Post: >Здравствуйте, Michael Shigorin! > >Понедельник 07 Июнь 2004 10:09, Вы писали: > >> ...и как раз поэтому (а также потому, что набор грабель между >> каждыми двумя _узловыми_ точками -- в которых происходили >> существенные изменения -- скорее одинаков по разным инсталяциям) >> эту самую карту обновлений иметь бы очень не помешало. > >Так ведь нереально это. У меня установлен один набор пакетов, у Вас --- >другой, у Васи Пупкина --- третий. Составить карту на гипотетический >"полностью установленный дистрибутив" можно, но (а) кто будет этим >заниматься, кроме фирмы-производителя и (б) как будет через эту полную >карту продираться конкретный пользователь со своей неполной установкой, >вся проблема которого на практике заключается в необходимости выкинуть >один пакет, прогнать dist-upgrade и вернуть удалённый пакет на место? > >Если говорить о принципах, то обновление можно элементарно описать в >паре абзацев. Но тому, кто умеет, это описание не нужно, а тому, кто не >умеет, оно не поможет. Вы несовсем правы.:) От установленного дистрибутива это мало зависит.:) Хотя принципы действительно можно описать достаточно кратко: 1. Пожалуй самый главный. Читать соответствующую рассылку, в смысле sisyphus@, хотя бы за месяц до планируемого "обновления". На большую часть тех грабель, на которые можно наступить, там уже кто-нибудь до Вас наступил.:) 2.1. Если Вы обновляетесь достаточно регулярно (скажем раз в неделю), то достаточно простого dist-upgrade. 2.2. Если Вы обновляетесь с большими перерывами, тогда скорее всего придется делать примерно так, как я написал в http://www.atmsk.ru/index.php?option=articles&task=viewarticle&artid=93&Itemid=3 то есть, 2.2.1. Сначала довести систему до минимального рабочего состояния. Это в какой-то мере устранит конфликты из-за переразбивки пакетов и некоторые другие. 2.2.2. Обновить основные пакеты - rpm, apt и т.д. 2.2.3. Обновить систему с помощью dist-upgrade 2.2.4. Доустановить все остальное по необходимости. В этом случае самый критичный шаг это 2.2.2, т.к. именно для него и нужна "upgrade map". Т.е. обновлять нужно _кардинально_ изменившиеся _базовые_ пакеты. А в остальном проблем быть не должно. -- С уважением, Алексей Новиков