From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 2 Oct 2001 19:34:41 +0400 From: "Sergey S. Skulachenko" To: sisyphus@altlinux.ru Subject: Re: [sisyphus] rsync upgrade Message-Id: <20011002193441.32273ea6.sssku@online.ru> In-Reply-To: <001401c14b4a$0ca222e0$4901040a@homyakov> References: <027501c14b41$35567320$4901040a@homyakov> <20011002163137.M30965@pc152.belcaf.minsk.by> <001401c14b4a$0ca222e0$4901040a@homyakov> X-Mailer: stuphead ver. 0.5.4 (2509) (GTK+ 1.2.10; Linux 2.4.9-alt5-up; i586) Organization: private person 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 X-Reply-To: sssku@online.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: On Tue, 2 Oct 2001 17:56:34 +0400 "Igor Homyakov" wrote: >> > Я внял настойчивым советам обновляться через rsync. >>Прекрасно >> > работает, никаких проблем с загруженностью сервера и >> > работает кажется быстрее. Для обновления локального >>депозитария >> > практически идеальное решение, если бы не одно "НО". >> > >> > т.к. apt-get не участвует в закачке пакетов -- зависимости >>не >> > отслеживаются, отсюда проблемы при установке нового пакета >> > и при обновлении старых если у них изменились зависимости. >> > ( т.е если вдруг очередная версия postfix потребует, >>библиотеку >> > не установленную в системе, зачать ее придется "руками" ) >> > >> > В общем откладываем apt-get в сторону и начинаем работать >> > "ручками". >> > P.S. >> > В упоминавшейся статье на altlinux.ru этот вопрос не >>решен. Извините, у Вас тут, по-моему, чепуха написана. Если Вы взялись поддерживать актуальным локальное зеркало Сизифа, то у Вас нет никаких проблем с зависимостями. Apt-get работает с локальным хранилищем, которое всегда идентично исходному от разработчиков. А там, как известно, всегда полный порядок, хотя некотрые всё равно ворчат :-) >> Вы можете использовать следующую цепочку: >> 1. apt-get --print-uris instal пакет >> 2. Сделать rsync на список выданных URI. >> 3. Обращая внимание на замечания apt-get относительно сноса >> некоторых приложений/библиотек в пункте (1), выполнить то же >>самое >> руками. >> 4. Установить скачанные пакеты одним списком для rpm. > Огромное спасибо за информацию. Я хочу маскимально > автоматизировать процесс по этому 3 и 4 попытаюсь > сделать perl-ом. Александр, безусловно прав. Но, больно уж это сложно. Поэтому нужно взвесить, что же Вы хотите получить. Если хотите заодно принести пользу своим коллегам в локальной сети, то только зеркало. Всё просто и без затей. Если синхронизация ещё не закончилась и не обновились файлы из /base, значит apt-get работает с предпоследней версией Сизифа. И это, опять же, не создаёт никаких проблем с зависимостями. Разумеется, для этого не надо ставить в rsync опцию --delete, а нужно ставить --delete-after. И всех дел! ____________ С уважением, С.С.Скулаченко