LINUX.ORG.RU

Вопросик про debian/ubuntu


0

0

Ситуация такая, есть сетка в ней несколько компов с ubuntu. Хочется сделать что-то вроде локального зеркала, т.е. чтобы apt-get update лез за обновлениями на локальный комп, При этом нужно чтобы на локальном зеркале были только самые необходимые пакеты, а за остальным народ сам лез в инет(ядро, glibc, Xorg, KDE скачиваются на локальное зеркало, а за licq к примеру нужно лезть в инет).... Иными словами я хочу сделать нечто похожее на локальное зеркало gentoo - emerge sync берет обновления с локального rsync сервера, а "необходимые" проги сливаются с локального ftp причем если чего-то нет на зеркале запрос идет в интернет.


Спасибо

anonymous
Ответ на: комментарий от anonymous

По моему такой метод не подходит.... Насколько я понял мне придется слить все пакеты как минимум для i386 что не приемлимо.... Я очу сделать так чтоб сливались только самые большие и общие пакеты, а все остальное народ скачивал сам...

anonymous
()

Попробуйте прописать в sources.list и локальное зеркало, и какое-либо общедоступное зеркало - apt сам решит, откуда лучше качать пакет.

shuthdar ★★★
()
Ответ на: комментарий от shuthdar

Необходимо заметить, что APT - не искусственный интеллект и решать за пользователя ничего не будет. Если локальное зеркало прописать первым, то, естественно, поиск будет призводиться сначала в нем, а потом в остальных источниках.

parser ★★
()
Ответ на: комментарий от parser

> Если локальное зеркало прописать первым, то, естественно, поиск будет призводиться сначала в нем, а потом в остальных источниках.

... и в итоге ставиться будет оттуда где лежит более свежая версия, и неважно в каком порядке оно в sources.list прописано, если не подправить apt_preferences

А по сабжу пришла в голову такая идея: берем комп и на него ставим из инета все пакеты которые посчитаем самыми важными - в итоге в /var/cache/apt у него окажется уже почти готовый репозиторий, его и выкладываем в локалке. На всех остальных компах прописываем локальное зеркало и зеркало в инете, а также читаем man apt_preferences, дабы дать локальному зеркалу больший приоритет.

W98
()

Package: apt-proxy
Priority: extra
Section: admin
Installed-Size: 232
Maintainer: Otavio Salvador <otavio@debian.org>
Architecture: all
Version: 1.9.29
Replaces: apt-proxy-v2 (<= 1.9.5)
Depends: debconf (>= 0.5.00), python (>= 2.3), python (<< 2.4), python-twisted (>= 1.3.0-7) | python2.3 (<< 2.3.5-1), python-twisted (>= 1.0.0), python-apt (>= 0.5.8), python-bsddb3, bzip2, logrotate
Suggests: rsync
Conflicts: apt-proxy-v2 (<= 1.9.5)
Filename: pool/main/a/apt-proxy/apt-proxy_1.9.29_all.deb
Size: 61234
MD5sum: c5ac5f2e73eb22507ae983ebaa54db3c
Description: Debian archive proxy and partial mirror builder development
 This is version 2 of apt-proxy which will, when ready, replace apt-proxy v1.
 .
 apt-proxy automatically builds a Debian HTTP mirror based
 on requests which pass through the proxy.  It's great for
 multiple Debian machines on the same network with a slower
 internet link.
 .
 The archive is automatically kept up to date using http,
 ftp or rsync.  Cache cleaning of unused and old versions
 is configurable.  You can also import the contents of
 your apt cache into the archive using apt-proxy-import.
 .
 For more information, see the apt-proxy homepage at
 http://apt-proxy.sourceforge.net
 .
 The suggested packages are needed for the following
 features: rsync for rsyncd backends, and
 dpkg-dev for apt-proxy-import.

anonymous
()

Поставить apt-proxy

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.