[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Newbie question: downloading unstable packages to stable system.



Привет Debian Russian!

В письме от Nick Potemkin <nick@yp.ru> 
(Wed, 11 Dec 2002 00:33:09 +0300) было написано :

> On Tue, Dec 10, 2002 at 11:43:39PM +0300, Victor Kryukov wrote:
> > Вопрос: какой самый безболезненный способ определить и скачать 
> > *минимальный* список Unstable пакетов, необходимых для установки 
> > данного? Операционная система - Windows.
> 
> Установить дома локальный ftp-сервер, сделать на нем миррор структуры
> официального дебиановского миррора (не всего содержимого, а только
> структуры) и обязательно с файлами Contents и Packages.(bz2|gz)..
> Далее говорить как всегда apt-get install с источником - своим
> ftp-сервером.

Есть способ лучше!
FTP-сервер необязателен. Достаточно правильно слить файлы Packages.(bz2|gz).
Прописать источники пакетов в /etc/sources.list обычным образом, т.е. как из Inet'a.
Для случая домашнего скачивания Packages:
	Выполнить
		#apt-get update
	Это скачает индексные файлы в каталог /var/lib/apt/lists
Для случая скачивания ручками:
	Найти файлы Packages на сервере (Пример)
		deb ftp://ftp.ice.ru/debian woody local updates     =>
		ftp://ftp.ice.ru/debian/dists/woody/local/binary-i386/Packages
		ftp://ftp.ice.ru/debian/dists/woody/updates/binary-i386/Packages
	Переименовать по схеме:
		ftp.ice.ru_debian_dists_woody_local_binary-i386_Packages
		ftp.ice.ru_debian_dists_woody_updates_binary-i386_Packages
	Поместить в /var/lib/apt/lists
	Выполнить
		#apt-cache gencaches
Далее выполняется следующее
   #apt-get install --print-uris -q=2 имена пакетов
Что собствено и выдаст список URL (ну еще имя файла пакета, размер и контрольную сумму)
Далее после скачивания где-либо нужных пакетов:
кладешь их в /var/cache/apt/archives.
  Правда у некоторых файлов могут быть нехорошие:) имена файлов
  со всякими двоеточиями (":"). При нормальном скачивании из Inet'a они
  заменяются на "%3a"
И устанавливаешь уже командой
   #apt-get install имена пакетов

С наилучшими, Woland.



Reply to: