<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF119%3ADrBrown3</id>
		<title>LXF119:DrBrown3 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF119%3ADrBrown3"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF119:DrBrown3&amp;action=history"/>
		<updated>2026-05-13T03:53:16Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF119:DrBrown3&amp;diff=10271&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF119:DrBrown3&amp;diff=10271&amp;oldid=prev"/>
				<updated>2010-05-31T06:52:08Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Отраженная слава==&lt;br /&gt;
&lt;br /&gt;
: '''Прокси-серверы и зеркала''' доставят репозитории Debian или Ubuntu  поближе к дому и ускорят установку ПО.&lt;br /&gt;
&lt;br /&gt;
Начать&lt;br /&gt;
создание&lt;br /&gt;
репозитория&lt;br /&gt;
проще&lt;br /&gt;
всего&lt;br /&gt;
с превращения&lt;br /&gt;
компьютера&lt;br /&gt;
в прокси-&lt;br /&gt;
сервер&lt;br /&gt;
''APT''. Тут нам поможет&lt;br /&gt;
пакет&lt;br /&gt;
''apt-proxy''. Процитируем&lt;br /&gt;
его ''man''-страницу:&lt;br /&gt;
&lt;br /&gt;
''«'''Apt-proxy''' – это программа на '''Python''', запускаемая как отдельный сервер через  '''twistd'''; представляетсобой аккуратный интеллектуальный прокси-сервер с кэшированием для '''apt-get''', взаимодействует с клиентами '''apt-get''' по протоколу HTTP и с сервером (серверами) по протоколам HTTP, FTP или rsync. По умолчанию '''Apt-proxy''' слушаетпорт '''9999'''».''&lt;br /&gt;
 &lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF119_46_1.jpg|300px]]В первый&lt;br /&gt;
раз ''Apt-proxy''&lt;br /&gt;
получает&lt;br /&gt;
Deb-&lt;br /&gt;
файл с сервера,&lt;br /&gt;
а затем&lt;br /&gt;
достает&lt;br /&gt;
его из кэша.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Вот как она работает.&lt;br /&gt;
Клиентские&lt;br /&gt;
компьютеры&lt;br /&gt;
вашей&lt;br /&gt;
сети&lt;br /&gt;
используют&lt;br /&gt;
репозитории&lt;br /&gt;
с прокси-&lt;br /&gt;
сервера,&lt;br /&gt;
а не с «настоящих» серверов.&lt;br /&gt;
В первый&lt;br /&gt;
раз, когда у прокси-&lt;br /&gt;
сервера&lt;br /&gt;
запрашивается,&lt;br /&gt;
скажем,&lt;br /&gt;
пакет&lt;br /&gt;
''Banshee'', он обращается&lt;br /&gt;
к серверу,&lt;br /&gt;
чтобы&lt;br /&gt;
получить&lt;br /&gt;
его. Затем&lt;br /&gt;
он отдает&lt;br /&gt;
пакет&lt;br /&gt;
клиенту&lt;br /&gt;
и кэширует&lt;br /&gt;
локально.&lt;br /&gt;
Когда&lt;br /&gt;
несколько&lt;br /&gt;
клиентов&lt;br /&gt;
запрашивают&lt;br /&gt;
один и тот же пакет,&lt;br /&gt;
тот достается&lt;br /&gt;
из кэша.&lt;br /&gt;
Очевидно,&lt;br /&gt;
что прокси-&lt;br /&gt;
сервер&lt;br /&gt;
с подобным кэшированием&lt;br /&gt;
работает&lt;br /&gt;
эффективно,&lt;br /&gt;
если&lt;br /&gt;
несколько&lt;br /&gt;
клиентов&lt;br /&gt;
устанавливают&lt;br /&gt;
одни и те же пакеты&lt;br /&gt;
– например,&lt;br /&gt;
они все настроены&lt;br /&gt;
на загрузку&lt;br /&gt;
обновлений&lt;br /&gt;
безопасности.&lt;br /&gt;
По умолчанию&lt;br /&gt;
''apt-proxy'' создает&lt;br /&gt;
свой кэш в каталоге&lt;br /&gt;
'''/var/cache/aptproxy''', хотя&lt;br /&gt;
это можно&lt;br /&gt;
изменить&lt;br /&gt;
в его файле&lt;br /&gt;
настройки.&lt;br /&gt;
&lt;br /&gt;
===Заставим его работать===&lt;br /&gt;
&lt;br /&gt;
Вот что я сделал,&lt;br /&gt;
чтобы&lt;br /&gt;
запустить&lt;br /&gt;
''apt-proxy'' на сервере&lt;br /&gt;
Ubuntu 8.04:&lt;br /&gt;
# Установил пакет ''apt-proxy'': ''sudo apt-get install apt-proxy''&lt;br /&gt;
# Поправил файл конфигурации ''apt-proxy'' ('''/etc/apt-proxy/aptproxy-v2.conf'''). Главное здесь – секции, содержащие информацию о серверах. &lt;br /&gt;
&lt;br /&gt;
Я исправил только одну строку – сразу под заголовком секции '''[ubuntu]''' я изменил значение '''backends''' на (территориально) ближайший сервер: &lt;br /&gt;
 backends = http://ru.archive.ubuntu.com/ubuntu&lt;br /&gt;
Все прекрасно&lt;br /&gt;
работало&lt;br /&gt;
бы и без этого&lt;br /&gt;
изменения,&lt;br /&gt;
но предполагается,&lt;br /&gt;
что серверы,&lt;br /&gt;
которые&lt;br /&gt;
находятся&lt;br /&gt;
физически&lt;br /&gt;
ближе&lt;br /&gt;
к вам, дадут&lt;br /&gt;
лучшую&lt;br /&gt;
производительность.&lt;br /&gt;
Я отнюдь не уверен,&lt;br /&gt;
что это так!&lt;br /&gt;
&lt;br /&gt;
В файле&lt;br /&gt;
конфигурации&lt;br /&gt;
можно&lt;br /&gt;
поправить&lt;br /&gt;
и еще кое-что: например,&lt;br /&gt;
номер&lt;br /&gt;
порта,&lt;br /&gt;
который&lt;br /&gt;
будет&lt;br /&gt;
слушать&lt;br /&gt;
сервер,&lt;br /&gt;
и каталог,&lt;br /&gt;
в котором&lt;br /&gt;
будет&lt;br /&gt;
храниться&lt;br /&gt;
кэш ''apt-proxy'', но я оставил&lt;br /&gt;
все это без изменений.&lt;br /&gt;
&lt;br /&gt;
: 3 Перезапустил ''apt-proxy'':&lt;br /&gt;
&lt;br /&gt;
 $ sudo /etc/init.d/apt-proxy restart&lt;br /&gt;
&lt;br /&gt;
Это для сервера. Далее мне нужно&lt;br /&gt;
было&lt;br /&gt;
убедиться,&lt;br /&gt;
что клиентские&lt;br /&gt;
компьютеры&lt;br /&gt;
используют&lt;br /&gt;
новый&lt;br /&gt;
прокси&lt;br /&gt;
вместо&lt;br /&gt;
того,&lt;br /&gt;
чтобы&lt;br /&gt;
обращаться&lt;br /&gt;
напрямую&lt;br /&gt;
к «настоящим» серверам.&lt;br /&gt;
Я отредактировал&lt;br /&gt;
файл '''/etc/apt/sources.list''', изменив&lt;br /&gt;
каждую ссылку на ''ru.archive.ubuntu.com''&lt;br /&gt;
на '''192.168.1.65:9999'''. Здесь '''192.168.1.65''' – IP-адрес сервера ''aptproxy'',&lt;br /&gt;
а''' 9999''' – номер&lt;br /&gt;
порта,&lt;br /&gt;
который&lt;br /&gt;
он слушает.&lt;br /&gt;
&lt;br /&gt;
После&lt;br /&gt;
этого&lt;br /&gt;
на клиентском&lt;br /&gt;
компьютере&lt;br /&gt;
нужно&lt;br /&gt;
выполнить&lt;br /&gt;
команду&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
Она обновит&lt;br /&gt;
информацию&lt;br /&gt;
о пакетах.&lt;br /&gt;
В порядке&lt;br /&gt;
побочного&lt;br /&gt;
эффекта,&lt;br /&gt;
прокси&lt;br /&gt;
загрузит&lt;br /&gt;
и закэширует&lt;br /&gt;
эту информацию.&lt;br /&gt;
&lt;br /&gt;
Работает?&lt;br /&gt;
Ну, на вид все почти&lt;br /&gt;
так же, как и прежде.&lt;br /&gt;
Для проверки&lt;br /&gt;
я установил&lt;br /&gt;
пакет&lt;br /&gt;
''bind9'' на клиенте:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Вывод ''apt-get'' включает строку&lt;br /&gt;
&lt;br /&gt;
 Get: 1 http://192.168.1.65 hardy-updates/main bind 9 ...&lt;br /&gt;
&lt;br /&gt;
… которая&lt;br /&gt;
показывает,&lt;br /&gt;
что прокси-сервер&lt;br /&gt;
и вправду&lt;br /&gt;
используется,&lt;br /&gt;
и если&lt;br /&gt;
посмотреть&lt;br /&gt;
в журнальный&lt;br /&gt;
файл ''apt-proxy'' на сервере,&lt;br /&gt;
то&lt;br /&gt;
вы найдете&lt;br /&gt;
там (среди&lt;br /&gt;
прочего!)&lt;br /&gt;
нечто&lt;br /&gt;
вроде&lt;br /&gt;
&lt;br /&gt;
 [CacheEntry] start download:pool/main/b/bind9/bind9....deb&lt;br /&gt;
 [CacheEntry] file_sent:/var/cache/apt-proxy/ubuntu/pool/main/b/bind9/bind9....deb&lt;br /&gt;
&lt;br /&gt;
Наконец,&lt;br /&gt;
заглянув&lt;br /&gt;
в каталог&lt;br /&gt;
'''/var/cache/apt-proxy/ubuntu/pool/main''', вы увидите,&lt;br /&gt;
что Deb-файл ''bind9'' теперь&lt;br /&gt;
закэширован.&lt;br /&gt;
Фактически&lt;br /&gt;
''apt-proxy'' начинает&lt;br /&gt;
создавать&lt;br /&gt;
структуру&lt;br /&gt;
каталогов,&lt;br /&gt;
которая&lt;br /&gt;
соответствует&lt;br /&gt;
таковой&lt;br /&gt;
на настоящем&lt;br /&gt;
сервере.&lt;br /&gt;
При повторной&lt;br /&gt;
установке&lt;br /&gt;
''bind9'' на другом&lt;br /&gt;
клиенте&lt;br /&gt;
этот файл будет&lt;br /&gt;
взят&lt;br /&gt;
из кэша.&lt;br /&gt;
&lt;br /&gt;
Если&lt;br /&gt;
для инсталляции&lt;br /&gt;
пакетов&lt;br /&gt;
с сервера&lt;br /&gt;
вы воспользуетесь&lt;br /&gt;
непосредственно&lt;br /&gt;
APT, то обнаружите,&lt;br /&gt;
что все установленные&lt;br /&gt;
Deb-&lt;br /&gt;
файлы&lt;br /&gt;
кэшируются&lt;br /&gt;
в каталоге&lt;br /&gt;
''/var/cache/apt/archives''. Их можно&lt;br /&gt;
импортировать&lt;br /&gt;
в кэш ''apt-proxy'' с помощью&lt;br /&gt;
скрипта&lt;br /&gt;
''aptproxyimport'',&lt;br /&gt;
который&lt;br /&gt;
также&lt;br /&gt;
входит&lt;br /&gt;
в пакет&lt;br /&gt;
''apt-proxy''.&lt;br /&gt;
&lt;br /&gt;
===Создаем зеркало===&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF119_46_1.jpg|300px]] Зеркалирование — потенциально затратная операция. Она создает локальную копию целого репозитория из сети. |Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Следующий&lt;br /&gt;
шаг вверх по, так сказать,&lt;br /&gt;
репозиторной&lt;br /&gt;
лестнице&lt;br /&gt;
–&lt;br /&gt;
это зеркалирование&lt;br /&gt;
существующих&lt;br /&gt;
репозиториев.&lt;br /&gt;
Разница между&lt;br /&gt;
прокси-&lt;br /&gt;
сервером&lt;br /&gt;
и зеркалом&lt;br /&gt;
в том, что первый&lt;br /&gt;
хранит только&lt;br /&gt;
ранее запрошенные&lt;br /&gt;
локальные&lt;br /&gt;
копии&lt;br /&gt;
Deb-файлов,&lt;br /&gt;
а второе&lt;br /&gt;
активно&lt;br /&gt;
загружает&lt;br /&gt;
содержимое,&lt;br /&gt;
предоставляя&lt;br /&gt;
полную&lt;br /&gt;
локальную&lt;br /&gt;
копию&lt;br /&gt;
заданного&lt;br /&gt;
набора&lt;br /&gt;
репозиториев.&lt;br /&gt;
&lt;br /&gt;
Чувствую,&lt;br /&gt;
здесь необходимо&lt;br /&gt;
предупреждение&lt;br /&gt;
из серии&lt;br /&gt;
«не делайте этого дома, ребята». Зеркало&lt;br /&gt;
требует&lt;br /&gt;
несколько&lt;br /&gt;
десятков&lt;br /&gt;
гигабайт&lt;br /&gt;
дискового&lt;br /&gt;
пространства&lt;br /&gt;
и большой&lt;br /&gt;
нагрузки&lt;br /&gt;
на сеть во время&lt;br /&gt;
заполнения&lt;br /&gt;
– и если&lt;br /&gt;
у вас нет достаточного&lt;br /&gt;
количества&lt;br /&gt;
клиентов,&lt;br /&gt;
которым&lt;br /&gt;
оно пригодится,&lt;br /&gt;
создавать&lt;br /&gt;
его&lt;br /&gt;
незачем!&lt;br /&gt;
&lt;br /&gt;
Для создания&lt;br /&gt;
зеркала&lt;br /&gt;
в Debian сперва&lt;br /&gt;
установите&lt;br /&gt;
пакет&lt;br /&gt;
''aptmirror''.&lt;br /&gt;
В файле&lt;br /&gt;
конфигурации&lt;br /&gt;
'''/etc/apt/mirror.list''' определены&lt;br /&gt;
репозитории,&lt;br /&gt;
которые&lt;br /&gt;
нужно&lt;br /&gt;
зеркалировать,&lt;br /&gt;
и их нужно&lt;br /&gt;
нацелить&lt;br /&gt;
на серверы,&lt;br /&gt;
подходящие&lt;br /&gt;
для страны,&lt;br /&gt;
где вы живете.&lt;br /&gt;
Я изменил&lt;br /&gt;
все вхождения&lt;br /&gt;
'''archive.ubuntu.com''' на '''ru.archive.ubuntu.com '''– типичная&lt;br /&gt;
запись выглядит&lt;br /&gt;
так:&lt;br /&gt;
&lt;br /&gt;
 deb http://ru.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse&lt;br /&gt;
&lt;br /&gt;
Я также&lt;br /&gt;
решил&lt;br /&gt;
не зеркалировать&lt;br /&gt;
архивы&lt;br /&gt;
с исходным&lt;br /&gt;
кодом,&lt;br /&gt;
поэтому&lt;br /&gt;
закомментировал&lt;br /&gt;
строки,&lt;br /&gt;
начинающиеся&lt;br /&gt;
с '''deb-src'''. Вам&lt;br /&gt;
также&lt;br /&gt;
стоит&lt;br /&gt;
настроить&lt;br /&gt;
параметр&lt;br /&gt;
'''nthreads'''. Он определяет&lt;br /&gt;
активность&lt;br /&gt;
работы&lt;br /&gt;
''apt-mirror''. Я установил&lt;br /&gt;
его в '''2'''. Теперь&lt;br /&gt;
можно&lt;br /&gt;
начать&lt;br /&gt;
заполнять&lt;br /&gt;
новое&lt;br /&gt;
зеркало:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-mirror&lt;br /&gt;
 Downloading 33 index files using 2 threads...&lt;br /&gt;
 Begin time: Sun Jan 18 09:51:25 2009 [2]... [1]... [0]...&lt;br /&gt;
 End time: Sun Jan 18 09:52:03 2009&lt;br /&gt;
 Proceed indexes: [PPP]&lt;br /&gt;
 25.4 GiB will be downloaded into archive.&lt;br /&gt;
 Downloading 28204 archive files using 2 threads...&lt;br /&gt;
 Begin time: Sun Jan 18 09:52:08 2009 [2]...&lt;br /&gt;
&lt;br /&gt;
Новое&lt;br /&gt;
зеркало&lt;br /&gt;
начнет&lt;br /&gt;
загружаться&lt;br /&gt;
в каталог&lt;br /&gt;
'''/var/spool/apt-mirror/mirror/ru.archive.ubuntu.com/ubuntu'''.&lt;br /&gt;
Разумеется,&lt;br /&gt;
это займет&lt;br /&gt;
некоторое&lt;br /&gt;
время…&lt;br /&gt;
&lt;br /&gt;
После&lt;br /&gt;
заполнения&lt;br /&gt;
зеркала&lt;br /&gt;
нужно&lt;br /&gt;
открыть&lt;br /&gt;
к нему&lt;br /&gt;
доступ&lt;br /&gt;
для&lt;br /&gt;
клиентов.&lt;br /&gt;
Один из вариантов&lt;br /&gt;
– экспортировать&lt;br /&gt;
зеркало&lt;br /&gt;
с сервера&lt;br /&gt;
по ''NFS''. Этот подход&lt;br /&gt;
будет&lt;br /&gt;
работать&lt;br /&gt;
хорошо,&lt;br /&gt;
если&lt;br /&gt;
зеркало&lt;br /&gt;
и клиенты&lt;br /&gt;
находятся&lt;br /&gt;
в одной&lt;br /&gt;
и той же локальной&lt;br /&gt;
сети.&lt;br /&gt;
Альтернатива&lt;br /&gt;
–&lt;br /&gt;
установить&lt;br /&gt;
web-сервер,&lt;br /&gt;
подобный&lt;br /&gt;
''Apache'', и обслуживать&lt;br /&gt;
репозиторий&lt;br /&gt;
через&lt;br /&gt;
него.&lt;br /&gt;
&lt;br /&gt;
Я решил&lt;br /&gt;
пойти&lt;br /&gt;
по пути&lt;br /&gt;
''NFS''. Если&lt;br /&gt;
сервер&lt;br /&gt;
''NFS'' установлен,&lt;br /&gt;
можно&lt;br /&gt;
экспортировать&lt;br /&gt;
зеркало,&lt;br /&gt;
добавив&lt;br /&gt;
в файл '''/etc/exports''' на сервере&lt;br /&gt;
примерно&lt;br /&gt;
такую&lt;br /&gt;
строку:&lt;br /&gt;
&lt;br /&gt;
 /var/spool/apt-mirror *(ro)&lt;br /&gt;
&lt;br /&gt;
Затем&lt;br /&gt;
выполните&lt;br /&gt;
команду&lt;br /&gt;
&lt;br /&gt;
 $ sudo exportfs -a&lt;br /&gt;
&lt;br /&gt;
На клиентах&lt;br /&gt;
создайте&lt;br /&gt;
подходящую&lt;br /&gt;
точку&lt;br /&gt;
монтирования&lt;br /&gt;
(я выбрал '''/repos''') и смонтируйте&lt;br /&gt;
зеркало:&lt;br /&gt;
&lt;br /&gt;
 $ sudo mkdir /repos&lt;br /&gt;
 $ sudo mount 192.168.1.65:/var/spool/apt-mirror /repos&lt;br /&gt;
&lt;br /&gt;
Теперь&lt;br /&gt;
нужно&lt;br /&gt;
велеть клиентам&lt;br /&gt;
использовать&lt;br /&gt;
зеркало&lt;br /&gt;
вместо&lt;br /&gt;
внешних&lt;br /&gt;
серверов.&lt;br /&gt;
На клиентах&lt;br /&gt;
отредактируйте&lt;br /&gt;
файл '''/etc/apt/sources.list''', заменив&lt;br /&gt;
все строки,&lt;br /&gt;
ссылающиеся&lt;br /&gt;
на внешние&lt;br /&gt;
серверы.&lt;br /&gt;
Например,&lt;br /&gt;
строку&lt;br /&gt;
типа:&lt;br /&gt;
&lt;br /&gt;
 deb http://ru.archive.ubuntu.com/ubuntu hardy universe&lt;br /&gt;
&lt;br /&gt;
нужно заменить на&lt;br /&gt;
&lt;br /&gt;
 deb file:/repos/mirror/ru.archive.ubuntu.com/ubuntu hardy universe&lt;br /&gt;
&lt;br /&gt;
Проделайте&lt;br /&gt;
это со всеми&lt;br /&gt;
репозиториями,&lt;br /&gt;
которые&lt;br /&gt;
зеркалировали.&lt;br /&gt;
Теперь&lt;br /&gt;
обновите&lt;br /&gt;
информацию&lt;br /&gt;
о пакетах&lt;br /&gt;
на клиентах:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
и все должно быть готово!&lt;br /&gt;
&lt;br /&gt;
===Развернем свой репозиторий===&lt;br /&gt;
&lt;br /&gt;
Если&lt;br /&gt;
вы разработали&lt;br /&gt;
несколько&lt;br /&gt;
пакетов&lt;br /&gt;
и хотели&lt;br /&gt;
бы распространить&lt;br /&gt;
их внутри&lt;br /&gt;
предприятия,&lt;br /&gt;
то нетрудно&lt;br /&gt;
создать&lt;br /&gt;
личный&lt;br /&gt;
репозиторий&lt;br /&gt;
и заполнить&lt;br /&gt;
его собственными&lt;br /&gt;
Deb-файлами.&lt;br /&gt;
Вам потребуется&lt;br /&gt;
установленный&lt;br /&gt;
web-сервер,&lt;br /&gt;
в корне ('''DocumentRoot''')&lt;br /&gt;
которого&lt;br /&gt;
нужно&lt;br /&gt;
будет&lt;br /&gt;
создать&lt;br /&gt;
структуру&lt;br /&gt;
каталогов,&lt;br /&gt;
в основном&lt;br /&gt;
похожую&lt;br /&gt;
на один из главных&lt;br /&gt;
репозиториев&lt;br /&gt;
Ubuntu,&lt;br /&gt;
и скопировать&lt;br /&gt;
туда&lt;br /&gt;
свои Deb-файлы.&lt;br /&gt;
После&lt;br /&gt;
этого&lt;br /&gt;
с помощью&lt;br /&gt;
утилиты&lt;br /&gt;
''dpkg-scanpackages''&lt;br /&gt;
можно&lt;br /&gt;
создать&lt;br /&gt;
файл '''Packages.gz'''.&lt;br /&gt;
Команда&lt;br /&gt;
выдает&lt;br /&gt;
в стандартный&lt;br /&gt;
поток&lt;br /&gt;
вывода&lt;br /&gt;
несжатый&lt;br /&gt;
файл, поэтому&lt;br /&gt;
его нужно&lt;br /&gt;
перенаправить&lt;br /&gt;
в ''gzip'' или ''bzip2'' и записать&lt;br /&gt;
вывод&lt;br /&gt;
в подходящий&lt;br /&gt;
файл.&lt;br /&gt;
&lt;br /&gt;
Ну, место&lt;br /&gt;
закончилось,&lt;br /&gt;
и я должен&lt;br /&gt;
извиниться&lt;br /&gt;
перед&lt;br /&gt;
энтузиастами&lt;br /&gt;
Debian, которые&lt;br /&gt;
нашептывают&lt;br /&gt;
мне на ухо: «Расскажи&lt;br /&gt;
им о возможности&lt;br /&gt;
''X''», где ''X'' – произвольное.&lt;br /&gt;
&lt;br /&gt;
===APT для нетерпеливых===&lt;br /&gt;
&lt;br /&gt;
Вот четыре&lt;br /&gt;
команды&lt;br /&gt;
''APT'', которые&lt;br /&gt;
я считаю&lt;br /&gt;
самыми&lt;br /&gt;
полезными:&lt;br /&gt;
# Обновление пакетных метаданных для всех репозиториев, перечисленных в '''sources.list'''. Это нужно делать периодически и, конечно, после редактирования файла '''sources.list''': ''sudo apt-get update''.&lt;br /&gt;
# Установка пакета ''foo'' и прочих пакетов, нужных для его работы: ''sudo apt-get install foo''.&lt;br /&gt;
# Поиск в кэше метаданных акетов  всего, что относится к астрономии: ''apt-cache search astronomy''.&lt;br /&gt;
# Вывод метаданных для одного заданного пакета: ''apt-cache show celestia''&lt;br /&gt;
&lt;br /&gt;
===Где узнать больше===&lt;br /&gt;
&lt;br /&gt;
* Информация по использованию ''apt-proxy'' имеется на сайте http://www.subvs.co.uk/apt-proxy_on_ubuntu или https://help.ubuntu.com/community/AptProxy.&lt;br /&gt;
* Чтобы узнать больше о зеркалировании, зайдите на http://www.howtoforge.com/local debian_ubuntu_mirror или http://popey.com/Creating_an_Ubuntu_repository_mirror_with_aptmirror.&lt;br /&gt;
* Процесс создания собственного репозитория хорошо описан на странице https://help.ubuntu.com/community/Repositories/Personal.&lt;br /&gt;
* Руководство по политике Debian (Debian Policy Manual) — интересное (пусть и слегка официальное) чтение. см. http://www.debian.org/doc/debian-policy.&lt;br /&gt;
&lt;br /&gt;
И, конечно, можно также прочесть man-страницы ''apt-get, apt-cache, apt-proxy, apt-proxyimport, apt-mirror''&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>