Re: cd - ftp

2003-05-26 Пенетрантность Ian Dichkovsky
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

2003-05-23 Пенетрантность Kondrashov Nickolay

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

2003-05-23 Пенетрантность Evheny Khoruzhy
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

2003-05-22 Пенетрантность Kondrashov Nickolay

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

2003-05-22 Пенетрантность Pavel S. Zamulin

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

2003-05-22 Пенетрантность Kondrashov Nickolay

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

2003-05-22 Пенетрантность Theodore Alexandrov
 KN == Kondrashov Nickolay [EMAIL PROTECTED] writes:

...

  apt-proxy (apt-proxy-import) - у меня пока работает.

Точно работает? 
Тот, что из stable, не поддерживает докачку.
Причём дело, видимо, в том, как он с dd упражняется.

-- 
Theo