Re: cd - ftp
Hello, Evheny! You wrote to Debian russian debian-russian@lists.debian.org on Fri, 23 May 2003 23:34:56 +0300: EK On Thu, May 22, 2003 at 04:16:57PM +0300, Oleg P. Philon wrote: EK Привет, коллеги. EK EK On Thu, May 22, 2003 at 04:05:26PM +0400, Sergey Pahomov wrote: EK Имеется набор iso-шек woody и ftp-свалка. EK Как можно сделать нормальный миррор ? EK (пока слил по дискам получилось как EK .../cd1/debian EK .../cd2/debian EK EK работает.Но хотелось бы без таких извращений. EK EK Скопируй все файлы из pool с дисков в этот каталог. EK Вытащи затем настоящий Release{,.gpg} и все Packages.gz EK Положи куда надо - dists/woody/{main,contrib}/binary-i386 EK Сделаешь ftp-архив, проверь apt-get update с правильным EK sources.list EK Packages.gz надо слить вместе (можно пересоздать dpkg-scanpackages), EK плюс не забыть обновить файлик md5sum.txt. EK Кстати, кто может объяснить смысл так называемых override файлов: EK EK $ dpkg-scanpackages EK Usage: dpkg-scanpackages binarypath overridefile [pathprefix] EK Packages EK Override предназначены для размещения пакетов по разным категориям и типам, которые отличаются от прописаных в пакете. (essential, develop, web, etc.) Я когда-то невнимательно прочитал man и стянул эти override-файлы. :-) Если внимательно прочитать, то можно писать /dev/null вместо overridefile Best regards, Ian Dichkovsky, mailto: [EMAIL PROTECTED], ICQ 83146271
Re: cd - ftp
Theodore Alexandrov wrote: KN == Kondrashov Nickolay [EMAIL PROTECTED] writes: ... apt-proxy (apt-proxy-import) - у меня пока работает. Точно работает? Тот, что из stable, не поддерживает докачку. Причём дело, видимо, в том, как он с dd упражняется. Честно говоря, не было возможности проверить - почти сразу поставил unstable, а на нем пока не заметил... -- С уважением, Кондрашов Николай, ИТ-менеджер ЗАО Автоматика-Север +7(812) 1183238, 3039648 http://www.avt.com.ru/ mailto:[EMAIL PROTECTED]
Re: cd - ftp
On Thu, May 22, 2003 at 04:16:57PM +0300, Oleg P. Philon wrote: Привет, коллеги. On Thu, May 22, 2003 at 04:05:26PM +0400, Sergey Pahomov wrote: Имеется набор iso-шек woody и ftp-свалка. Как можно сделать нормальный миррор ? (пока слил по дискам получилось как .../cd1/debian .../cd2/debian работает.Но хотелось бы без таких извращений. Скопируй все файлы из pool с дисков в этот каталог. Вытащи затем настоящий Release{,.gpg} и все Packages.gz Положи куда надо - dists/woody/{main,contrib}/binary-i386 Сделаешь ftp-архив, проверь apt-get update с правильным sources.list Packages.gz надо слить вместе (можно пересоздать dpkg-scanpackages), плюс не забыть обновить файлик md5sum.txt. Кстати, кто может объяснить смысл так называемых override файлов: $ dpkg-scanpackages Usage: dpkg-scanpackages binarypath overridefile [pathprefix] Packages -- Best regards, Evgeny Khoruzhy [EMAIL PROTECTED]
Re: cd - ftp
Sergey Pahomov wrote: Добрый вечер. Имеется набор iso-шек woody и ftp-свалка. Как можно сделать нормальный миррор ? (пока слил по дискам получилось как .../cd1/debian .../cd2/debian работает.Но хотелось бы без таких извращений. apt-proxy (apt-proxy-import) - у меня пока работает. Думаю, можно полученный каталог по ftp открыть. Плюс можно обновлятся централизованно, только для импорта пришлось все deb'ы в один каталог записать. -- С уважением, Кондрашов Николай, ИТ-менеджер ЗАО Автоматика-Север +7(812) 1183238, 3039648 http://www.avt.com.ru/ mailto:[EMAIL PROTECTED]
Re: cd - ftp
Sergey Pahomov wrote: Добрый вечер. Имеется набор iso-шек woody и ftp-свалка. Как можно сделать нормальный миррор ? (пока слил по дискам получилось как .../cd1/debian .../cd2/debian работает.Но хотелось бы без таких извращений. jigdo спасет отца русской демократии. ;)мало того, что умеет исошки на лету строить, да к тому же, благодаря своему умению сильно экономит входящий трафик. -- == Pavel S. Zamulin System administrator ChGUES UralSvyazInform. Chelyabinsk, phone +7-351-2781600, +7-351-2780511
Re: cd - ftp
Kondrashov Nickolay wrote: Sergey Pahomov wrote: Добрый вечер. Имеется набор iso-шек woody и ftp-свалка. Как можно сделать нормальный миррор ? (пока слил по дискам получилось как .../cd1/debian .../cd2/debian работает.Но хотелось бы без таких извращений. apt-proxy (apt-proxy-import) - у меня пока работает. Думаю, можно полученный каталог по ftp открыть. Плюс можно обновлятся централизованно, только для импорта пришлось все deb'ы в один каталог записать. В общем, сценарий, примерно, такой: 1. Ставим apt-proxy: apt-get install apt-proxy или скачиваем и ставим последний (на данный момент) unstable с sf: wget http://apt-proxy.sourceforge.net/apt-proxy/unstable/apt-proxy_1.3.5_all.deb dpkg -i apt-proxy_1.3.5_all.deb У меня из stable не заработал apt-proxy-import 2. Правим /etc/apt-proxy/apt-proxy.conf и /etc/apt/sources.list на клиентах (мои варианты смотри во вложениях) 3. Делаем apt-get update на любом клиенте 4. Сваливаем все deb'ы (можно порциями) в один каталог и запускаем apt-proxy-import этот каталог, можно с ключиком --verbose, ежели чего не заладится. Вроде все... Да! Устаревшие пакеты он импортировать не будет, тогда, если тебе нужен именно миррор CD, в apt-proxy.conf пропиши, в качестве backends, скопированные диски (через http, ftp, или rsync). -- С уважением, Кондрашов Николай, ИТ-менеджер ЗАО Автоматика-Север +7(812) 1183238, 3039648 http://www.avt.com.ru/ mailto:[EMAIL PROTECTED] # Configuration for apt-proxy # Change this path if you do not want to keep your cache under var APT_PROXY_CACHE=/var/cache/apt-proxy ### Rsync Backends # Three or more fields each: # 1) URL prefix # 2) Dir to put files in (remember the trailing /!) # 3...) http/ftp/rsync backends to replace it with (remember the trailing /!) # You can specify multiple backends like this example: #add_backend /debian/ \ # $APT_PROXY_CACHE/debian/\ # http://SERVERONE/debian/\ # http://SERVERTWO/debian/\ # HINT: Any request matching none of these is not served, making # partial caching easy. # # You can also specify a different backend for control files # by prefixing with a '+'. This is particularly useful for # using rsync for Packages and http/ftp for .deb/.tar.gzs # # This is a shell script and the backslashes at the end of # the line denote that the line continues on the next line, # so do not try to comment out one line without moving it! # # The 'deb' lines are examples that you can place in clients' # sources.list that correspond to the apt-proxy backends. # Debian main #deb http://APTPROXY:/debian stable main contrib non-free #deb http://APTPROXY:/debian woody main contrib non-free #deb http://APTPROXY:/debian sarge main contrib non-free #deb http://APTPROXY:/debian sid main contrib non-free #deb http://APTPROXY:/debian project/experimental/main/binary-$(ARCH)/ add_backend /debian/\ $APT_PROXY_CACHE/debian/\ http://ftp.is.debian.org/debian/\ http://ftp.pl.debian.org/debian/ # http://ftp.ru.debian.org/debian/\ # Debian non-US #deb http://APTPROXY:/non-US stable/non-US main contrib non-free #deb http://APTPROXY:/non-US woody/non-US main contrib non-free #deb http://APTPROXY:/non-US sarge/non-US main contrib non-free #deb http://APTPROXY:/non-US sid/non-US main contrib non-free add_backend /non-US/\ $APT_PROXY_CACHE/non-US/\ http://ftp.is.debian.org/debian-non-US/ \ http://ftp.pl.debian.org/debian-non-US/ # http://ftp.ru.debian.org/debian-non-US/ \ # Debian security #deb http://APTPROXY:/security stable/updates main contrib non-free #deb http://APTPROXY:/security woody/updates main contrib non-free #deb http://APTPROXY:/security sarge/updates main contrib non-free add_backend /security/ \ $APT_PROXY_CACHE/security/ \ http://security.debian.org/debian-security/ add_backend /OpenOffice/\ $APT_PROXY_CACHE/OpenOffice/\ http://ftp.sh.cvut.cz/MIRRORS/OpenOffice.deb/ add_backend /marillat/ \ $APT_PROXY_CACHE/marillat/ \ http://marillat.free.fr/ # Here are some more examples: # #Emdebian project # add_backend /emdebian/\ # $APT_PROXY_CACHE/emdebian/ \ # http://emdebian.sourceforge.net/emdebian/ # #Blackdown jave # add_backend /blackdown/ \ # $APT_PROXY_CACHE/blackdown/ \ # http://ftp.gwdg.de/pub/languages/java/linux/debian/ # #apt-proxy
Re: cd - ftp
KN == Kondrashov Nickolay [EMAIL PROTECTED] writes: ... apt-proxy (apt-proxy-import) - у меня пока работает. Точно работает? Тот, что из stable, не поддерживает докачку. Причём дело, видимо, в том, как он с dd упражняется. -- Theo