Создание зеркала репозиториев с помощью apt-mirror Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:apt-mirror [2010/12/21 15:54]
wiki:apt-mirror [2012/05/13 20:43] (текущий)
мелочь.
Строка 1: Строка 1:
-====== Создание зеркала репозитория с помощью apt-mirror ======+====== Создание зеркала репозиториев с помощью apt-mirror ======
  
 **apt-mirror** - это простая и удобная утилита для создания локальных копий репозиториев Ubuntu, использующая такой же синтаксис,​ как и в файле ''/​etc/​apt/​sources.list'',​ в котором указываются все репозитории для Ubuntu. **apt-mirror** - это простая и удобная утилита для создания локальных копий репозиториев Ubuntu, использующая такой же синтаксис,​ как и в файле ''/​etc/​apt/​sources.list'',​ в котором указываются все репозитории для Ubuntu.
Строка 22: Строка 22:
 set base_path ​   /​media/​data/​ubuntu-repo set base_path ​   /​media/​data/​ubuntu-repo
 # Далее идут служебные каталоги,​ их значения обычно менять не надо. # Далее идут служебные каталоги,​ их значения обычно менять не надо.
-# Первый каталог - это собственно ​непосредственно ​файлы зеркала.+# Первый каталог - этособственнофайлы зеркала.
 #set mirror_path ​ $base_path/​mirror #set mirror_path ​ $base_path/​mirror
 # Временные файлы apt-mirror # Временные файлы apt-mirror
Строка 29: Строка 29:
 #set var_path ​    ​$base_path/​var #set var_path ​    ​$base_path/​var
 # Архитектура,​ для которой создаём зеркало. По умолчанию - архитектура системы,​ на которой работает apt-mirror. # Архитектура,​ для которой создаём зеркало. По умолчанию - архитектура системы,​ на которой работает apt-mirror.
-# Если не указывать - будет создано зеркало для всех архитектур. 
 set defaultarch ​ i386 set defaultarch ​ i386
 # Служебные параметры. Лучше не менять. # Служебные параметры. Лучше не менять.
Строка 47: Строка 46:
 deb http://​archive.ubuntu.com/​ubuntu maverick-security universe deb http://​archive.ubuntu.com/​ubuntu maverick-security universe
 deb http://​archive.ubuntu.com/​ubuntu maverick-security multiverse deb http://​archive.ubuntu.com/​ubuntu maverick-security multiverse
 +
 +# Репозитории,​ необходимые для использования локального зеркала для сетевой установки
 +deb http://​archive.ubuntu.com/​ubuntu maverick main/​debian-installer restricted/​debian-installer
  
 # Эта строчка сообщает apt-mirror, что более ненужные файлы из основного репозитория ubuntu # Эта строчка сообщает apt-mirror, что более ненужные файлы из основного репозитория ubuntu
Строка 105: Строка 107:
 skip-clean http://​archive.ubuntu.com/​ubuntu/​dists/​lucid/​main/​installer-i386/​ skip-clean http://​archive.ubuntu.com/​ubuntu/​dists/​lucid/​main/​installer-i386/​
 skip-clean http://​archive.ubuntu.com/​ubuntu/​dists/​lucid/​main/​installer-amd64/​ skip-clean http://​archive.ubuntu.com/​ubuntu/​dists/​lucid/​main/​installer-amd64/​
 +</​file>​
 +
 +Можно указывать архитектуру непосредственно в APT строке репозитория,​ например вот так:
 +
 +<​file>​
 +# Загрузка только amd64 пакетов из указанного репозитория
 +deb-amd64 http://​archive.ubuntu.com/​ubuntu maverick main restricted
 +</​file>​
 +
 +Кроме того, можно подключаться к HTTP и FTP хостам,​ требующим авторизацию. Для этого необходимо в адресе указать имя, пароль и по необходимости - порт:
 +
 +<​file>​
 +# Нестандартный порт с авторизацией
 +deb http://​user:​pass@example.foo.org:​8080/​ubuntu maverick main restricted
 </​file>​ </​file>​
  
 ===== Дальнейшая работа с локальной копией репозитория ===== ===== Дальнейшая работа с локальной копией репозитория =====
 +
 +После завершения работы локальные копии всех репозиториев,​ указанных в ''​mirror.list'',​ окажутся в папках ''​mirror/​имя_репозитория''​ в указанной основной рабочей папке ''​apt-mirror''​. Таким образом копия репозитория,​ который был задан в ''​mirror.list''​ как
 +
 +<​file>​
 +deb http://​archive.ubuntu.com/​ubuntu maverick main restricted
 +</​file>​
 +
 +окажется в нашем случае в папке ''/​media/​data/​ubuntu-repo/​**mirror/​archive.ubuntu.com/​ubuntu**''​. И именно эту папку нужно будет подключать как репозиторий к другим системам с помощью HTTP или FTP сервера,​ или же непосредственно через физическое подключение файлового носителя.
  
 Подключение созданной копии репозитория к другим компьютерам,​ разбивка её на части для записи на диски и другая полезная информация приведена в основной статье:​ Подключение созданной копии репозитория к другим компьютерам,​ разбивка её на части для записи на диски и другая полезная информация приведена в основной статье:​
Строка 115: Строка 139:
 ===== Ссылки ===== ===== Ссылки =====
  
-  * [[FIXME|Обсуждение статьи на форуме]]+  * [[http://​forum.ubuntu.ru/​index.php?​topic=131012|Обсуждение статьи на форуме]] 
 +  * [[http://​habrahabr.ru/​blogs/​ubuntu/​110444/​|Оригинал статьи на Habrahabr]] 
 +  * [[http://​www.howtoforge.com/​local_debian_ubuntu_mirror|Англоязычное HOW-TO по apt-mirror, немного устарело]]
  
-{{tag>​Администрирование ​HOWTO apt-mirror репозиторий}}+{{tag> Администрирование apt-mirror репозиторий}}