Установка сервера apt-cacher для двух версий ubuntu

7

Возможно ли иметь сервер apt-cacher для Ubuntu версии 10.04 и amp; 10.10 в одной машине? ЕСЛИ да может кто-то объяснить PLS.

Первый CD-кеш Ubuntu 10.10 отлично работает.

Я импортировал второй кэш-диск Ubuntu версии 10.04, и теперь, когда я обновляю клиент Ubuntu 10.04, я получаю следующую ошибку.

root@TME51:/etc/apt# apt-get update
Err http://172.29.32.9 lucid Release.gpg
  Could not connect to 172.29.32.9:3142 (172.29.32.9). - connect (111: Connection refused)
Err http://172.29.32.9/ubuntu/ lucid/main Translation-en_IN
  Unable to connect to 172.29.32.9:3142:
Err http://172.29.32.9/ubuntu/ lucid/restricted Translation-en_IN
  Unable to connect to 172.29.32.9:3142:
Err http://172.29.32.9/ubuntu/ lucid/universe Translation-en_IN
  Unable to connect to 172.29.32.9:3142:
Err http://172.29.32.9/ubuntu/ lucid/multiverse Translation-en_IN
  Unable to connect to 172.29.32.9:3142:
Reading package lists... Done
W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/Release.gpg  Could not connect to 172.29.32.9:3142 (172.29.32.9). - connect (111: Connection refused)

W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/main/i18n/Translation-en_IN.bz2  Unable to connect to 172.29.32.9:3142:

W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/restricted/i18n/Translation-en_IN.bz2  Unable to connect to 172.29.32.9:3142:

W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/universe/i18n/Translation-en_IN.bz2  Unable to connect to 172.29.32.9:3142:

W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/multiverse/i18n/Translation-en_IN.bz2  Unable to connect to 172.29.32.9:3142:

W: Some index files failed to download, they have been ignored, or old ones used instead.
    
задан karthick87 07.10.2011 в 18:58
источник

3 ответа

6

склонный-бинокль

При запуске нескольких машин с тем же дистрибутивом интересно настроить кеш-хранилище в вашей сети, чтобы после загрузки пакета из официального репозитория, все остальные машины будут загружать их из локальной сети.

У разных машин, работающих с одним и тем же дистрибутивом Linux, становится интереснее настраивать кеш-репозиторий где-то в вашей сети. Таким образом, вы не будете загружать общие пакеты более 1 раза из официальных репозиториев.

Вот ситуация, у нас есть одна машина, называемая кэшем репозитория, эта машина будет действовать как кеш репозитория, в основном, любые другие компьютеры в вашей сети будут использовать ее в качестве репозитория.

1. Как настроить кеш репозитория с помощью apt-cacher

Как настроить кеш хранилища с apt-cacher

2. Заключение

apt-cacher - это простой и эффективный пакет, который сэкономит вам время и ширину полосы пропускания при использовании нескольких машин с одинаковым дистрибутивом , как это может произойти в домашней сети или в компании.

APT-зеркало

Это основанная на perl утилита для загрузки и зеркалирования всего содержимого публичного репозитория. Вероятно, это могут быть пакеты, которые вы не используете и не будете использовать, но все, что хранится в публичном репозитории, также будет храниться в вашем зеркале.

1. Как настроить кеш репозитория с помощью apt-cacher

Чтобы настроить apt-mirror, вам понадобится следующее:

apt-mirror package 'sudo apt-get install apt-mirror'
apache2 package  'sudo apt-get install apache2'
**roughly 15G of storage per release, per architecture**

Как создать репозиторий с apt-mirror

2. Заключение

Я считаю это трудным, но очень эффективным в плане экономии полосы пропускания, но с другой стороны результаты - это высокий расход дискового пространства.

apt-cacher-ng

- это кеширующий прокси для загрузки пакетов из Debian-стиля  программные репозитории (или, возможно, другие типы).

Основной принцип заключается в том, что центральная машина размещает прокси для локального  сеть и клиенты настраивают свою настройку APT для ее загрузки.  Apt-Cacher NG хранит копию всех полезных данных, которые проходят через нее, и когда  аналогичный запрос делается, кешированная копия данных доставляется без  после повторной загрузки.

Apt-Cacher NG был разработан с нуля как замена для  apt-cacher, но с упором на максимизацию пропускной способности с низкой системой  требования к ресурсам. Он также может использоваться в качестве замены для apt-proxy и  без необходимости изменять файлы sources.list клиентов.

2. Заключение

- это кеширующий прокси-сервер, специализированный для файлов пакетов от распространителей GNU / Linux, в основном для дистрибутивов на основе Debian и Debian (например, Ubuntu). Это означает, что если у вас в вашей сети много машин Debian / Ubuntu, вам просто нужно загрузить пакеты deb (новое программное обеспечение, обновления, обновления дистрибутива и т. Д.) Из Интернета один раз, а остальные машины Debian / Ubuntu получить их от Apt-Cacher NG, экономя время и пропускную способность интернета.

В следующий раз, когда любой из ваших машин нуждается в пакете deb, он попросит об этом Apt-Cacher NG. Если этот пакет ранее задавался каким-либо другим оборудованием, у Apt-Cacher будет копия и она будет доставлена. В противном случае он будет извлекать его из интернет-репозиториев, хранить локальную копию и доставлять ее.

Лучший способ кэширования apt-загрузок на LAN? см. Piskvor's answer

Давайте сделаем это, отметив Полный круг № 54 , есть интересная статья о Части 2, Apt-Cache NG     

ответ дан hhlp 22.10.2011 в 13:01
источник
3

Использование apt-cacher-ng может быть альтернативой. Вы можете найти руководство здесь .

    
ответ дан bseibold 25.10.2011 в 09:17
источник
2

Apt-Cacher - это кеширующий прокси. Это означает, что он просто кэширует каждый загруженный пакет, будет ли он использоваться Ubuntu 10.04, 10.10 или что-то еще. На сервере нет необходимости в специальной конфигурации, он просто работает!

Единственное, что вам нужно сделать, это перенаправить ваши клиенты /etc/apt/sources.list, чтобы использовать его.

Пример-серверный сервер A с ясным:

  

Ссылка lucid main limited

Пример сервера B с natty

  

Ссылка natty main limited

Дополнительная информация: Ссылка

Другая альтернатива для apt-cacher: Ссылка

    
ответ дан Clausi 24.10.2011 в 07:10
источник

Ознакомьтесь с другими вопросами по меткам