aboutsummaryrefslogtreecommitdiffstats
path: root/russian/CD/jigdo-cd/index.wml
blob: 8f25b4201e5b3baaff78c12e47ce2c896f9762ae (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
#use wml::debian::cdimage title="Загрузка образов дисков Debian с помощью jigdo" BARETITLE=true
#use wml::debian::toc
#include "$(ENGLISHDIR)/releases/info"
#use wml::debian::installer
#include "$(ENGLISHDIR)/releases/images.data"
#include "$(ENGLISHDIR)/devel/debian-installer/images.data"

#use wml::debian::translation-check translation="8f4fd662362387b7d3aa9429a2b5b1ca8dbf2e97" maintainer="Lev Lamberov"

<p>Jigsaw Download, или <a
href="https://www.einval.com/~steve/software/jigdo/">jigdo</a> является
способом распространения Debian, экономящим пропускную способность каналов.</p>

<toc-display/>

<toc-add-entry name="why">Почему jigdo лучше чем прямая
загрузка</toc-add-entry>

<p>Потому что это быстрее! В связи с различными причинами, серверов с образами
компакт-дисков и DVD намного меньше, чем с "нормальным" архивом Debian. Следовательно, если
вы выполняете загрузку с зеркал образов компакт-дисков, то это зеркало не только может оказаться
дальше от вас, но и быть перегруженным, особенно вскоре после появления нового
выпуска.</p>

<p>К тому же некоторые типы образов вообще не доступны к загрузке как полные
образы <tt>.iso</tt>, потому что на наших серверах недостаточно места для
их размещения.</p>

<p>Конечно, "нормальное" зеркало Debian не хранит никаких образов компакт-дисков и DVD,
так как же тогда jigdo их загружает? Jigdo создаёт их, загружая по одному
все файлы, которые должны быть на диске. Далее все эти файлы собираются в один
большой файл, который и является точной копией образа компакт-диска или DVD. Однако всё это
происходит закулисно&nbsp;&mdash; всё, что <em>вам</em> нужно сделать для начала загрузки,
так это сказать утилите загрузки расположение файла "<tt>.jigdo</tt>".</p>

<p>Более подробную информацию можно найти на <a
href="https://www.einval.com/~steve/software/jigdo/">домашней
странице jigdo</a>. Добровольцам, желающим помочь с разработкой jigdo,
всегда рады!</p>

<toc-add-entry name="how">Как загрузить образ с помощью jigdo</toc-add-entry>

<ul>

  <li>Загрузите пакет, содержащий <tt>jigdo-lite</tt>. Он доступен
  напрямую для установки в дистрибутивах Debian и Ubuntu
  в пакете <tt>jigdo-file</tt>. На FreeBSD установите
  из /usr/ports/net-p2p/jigdo или загрузите пакет с помощью
  команды <tt>pkg_add -r jigdo</tt>. За остальными способами установки
  (двоичные сборки для Windows, исходный код) обращайтесь к
  the <a href="https://www.einval.com/~steve/software/jigdo/">домашней
  странице jigdo</a>. </li>

  <li>Запустите скрипт <tt>jigdo-lite</tt>. Он запросит URL
  файла "<tt>.jigdo</tt>". Если хотите, можете указать этот URL в командной
  строке.</li>

  <li>Выберете из одного из <a href="#which">перечисленных ниже</a> мест
  файл "<tt>.jigdo</tt>", который вы хотите загрузить, и введите его URL
  на запрос скрипта <tt>jigdo-lite</tt>. Каждый  файл "<tt>.jigdo</tt>"
  соответствует одному "<tt>.iso</tt>" образу CD/DVD диска.</li>

  <li>Если вы используете jigdo в первый раз, нажмите Ввод на запрос
  "Files to scan".</li>

  <li>На запрос "Debian mirror", введите либо
  <kbd>http://deb.debian.org/debian/</kbd>, либо
  <kbd>http://ftp.<strong><var>XY</var></strong>.debian.org/debian/</kbd>, где
  <strong><var>XY</var></strong> - двух-буквенный код для вашей страны
  (например, <tt>us</tt>, <tt>de</tt>, <tt>uk</tt>, <tt>ru</tt>. Смотрите
  текущий список <a href="$(HOME)/mirror/list">доступных серверов
  ftp.<var>XY</var>.debian.org</a>.)

  <li>Следуйте инструкциям, выводимым скриптом. Если всё будет идти хорошо,
  скрипт закончит работу подсчётом контрольной суммы созданного образа,
  и затем скажет вам, что подсчитанная сумма совпадает с суммой оригинального
  образа.</li>

</ul>

<p>Для подробного пошагового описания этого процесса, прочтите
<a href="https://tldp.org/HOWTO/Debian-Jigdo/">Debian jigdo
mini-HOWTO</a>. Этот документ также раскрывает дополнительные
возможности jigdo, такие как обновление старой версии образа
компакт-диска или DVD до текущей версии (путём загрузки только того,
что было изменено, а не всего нового образа).</p>

<p>Сразу после того, как вы загрузите образ и запишете его на диск, прочтите <a
href="$(HOME)/releases/stable/installmanual">подробную информацию о процессе
установки</a>.</p>

<toc-add-entry name="which">Официальные образы</toc-add-entry>

<h3>Официальные файлы jigdo для <q>стабильного</q> выпуска</h3>

<div class="line">
<div class="item col50">
<p><strong>CD</strong></p>
  <stable-full-cd-jigdo />
</div>
<div class="item col50 lastcol">
<p><strong>DVD</strong></p>
  <stable-full-dvd-jigdo />
</div>
<div class="clear"></div>
</div>
<div class="line">
<div class="item col50">
<p><strong>Blu-ray</strong></p>
  <stable-full-bluray-jigdo />
</div>
</div>

<p>Обязательно просмотрите документацию перед установкой.
<strong>Если вы хотите быстрее начать установку</strong>, прочитайте наше
<a href="$(HOME)/releases/stable/i386/apa">Howto по установке</a>, быстрое
введение в процесс установки. Другая полезная информация:
</p>
<ul>
<li><a href="$(HOME)/releases/stable/installmanual">Руководство по установке</a>,
    детальные инструкции по установке</li>
<li><a href="https://wiki.debian.org/DebianInstaller">Документация по
    Debian-Installer</a>, включает в себя FAQ с общими вопросами и ответами</li>
<li><a href="$(HOME)/releases/stable/debian-installer/#errata">Debian-Installer
    Errata</a>, список известных проблем в программе установки</li>
</ul>

<h3>Официальные файлы jigdo для <q>тестируемого</q> дистрибутива</h3>

<div class="line">
<div class="item col50">
<p><strong>CD</strong></p>
  <devel-full-cd-jigdo />
</div>
<div class="item col50 lastcol">
<p><strong>DVD</strong></p>
  <devel-full-dvd-jigdo />
</div>
</div>

<hr />

<toc-add-entry name="search">Поиск в содержимом образов CD</toc-add-entry>

<p><strong>Какой из образов CD/DVD содержит определённый файл?</strong> Ниже
вы можете искать в списках файлов,
содержащихся на всевозможных образах CD и DVD Debian. Вы
можете ввести несколько слов, которые должны содержаться в
имени файла. Добавьте, например, "_i386" для вывода результатов только по определённой
архитектуре. Добавьте "_all" чтобы увидеть пакеты, одинаковые для всех
архитектур.</p>

<form method="get" action="https://cdimage-search.debian.org/"><p>
<input type="hidden" name="search_area" value="release">
<input type="hidden" name="type" value="simple">
<input type="text" name="query" size="20" value="">
# Translators: "Search" is translatable
<input type="submit" value="Найти"></p></form>

<p><strong>Какие файлы содержаться в определённом образе?</strong> Если
вам нужен список <em>всех</em> файлов, которые содержатся на диске Debian,
всего лишь посмотрите в файл <tt>list.gz</tt> соответствующего образа
на <a
href="https://cdimage.debian.org/cdimage/">cdimage.debian.org</a>.</p>

<hr>

<toc-add-entry name="faq">Часто Задаваемые Вопросы</toc-add-entry>

<p><strong>Как заставить jigdo использовать мой прокси?</strong></p>

<p>Откройте файл <tt>~/.jigdo-lite</tt> (или
<tt>jigdo-lite-settings.txt</tt> в версии для Windows) в текстовом редакторе
и найдите строку, начинающуюся с "wgetOpts". Следующие ключи могут быть добавлены
в строку:</p>

<p><tt>-e ftp_proxy=http://<i>LOCAL-PROXY</i>:<i>PORT</i>/</tt>
<br><tt>-e http_proxy=http://<i>LOCAL-PROXY</i>:<i>PORT</i>/</tt>
<br><tt>--proxy-user=<i>USER</i></tt>
<br><tt>--proxy-passwd=<i>PASSWORD</i></tt></p>

<p>Разумеется, нужно подставить правильные значения для вашего прокси-сервера.
Последние две опции необходимы, только если ваш прокси использует авторизацию
по паролю. Ключи необходимо добавлять в конец строки с wgetOpts, но <em>до</em>
завершающего символа <tt>'</tt>. Все опции должны быть на одной строке.</p>

<p>Вместо этого в Linux вы можете установить переменные среды
<tt>ftp_proxy</tt> и <tt>http_proxy</tt>, например в файле
<tt>/etc/environment</tt> или <tt>~/.bashrc</tt>.</p>

<p><strong>Аааааа! Скрипт завершился с ошибкой - я теперь снова должен
загрузить все эти мегабайты?!</strong></p>

<p>Этого Не Должно Было Случиться(tm), но по некоторым причинам вы
можете попасть в ситуацию, когда большой "<tt>.iso.tmp</tt>" файл был
уже создан, но <tt>jigdo-lite</tt> сталкивается с проблемами, и повторяет
что вы должны попробовать возобновить загрузку. В таком случае можно
попробовать несколько попыток исправить ситуацию:</p>

<ul>

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

  <li>Попробовать другое зеркало. Некоторые зеркала Debian могут быть слегка
  не синхронизированы - может быть, другое зеркало ещё содержит файлы, которые
  были удалены с указанного вами, или они были уже обновлены файлами, которых
  пока нет на вашем зеркале.</li>

  <li>Запросить отсутствующие части образа используя <tt><a
  href="https://rsync.samba.org/">rsync</a></tt>. Сначала вам необходимо
  найти правильный rsync URL образа, который вы загружаете:
  Выберите сервер, предоставляющий доступ rsync к <a
  href="../mirroring/rsync-mirrors">стабильным</a> или <a
  href="../http-ftp/#testing">тестируемым</a> образам, затем определите
  правильный путь и имя файла. Список директорий можно получить с помощью
  команды <tt>rsync&nbsp;rsync://cdimage.debian.org/debian-cd/</tt>

  <br>Далее, удалите расширение "<tt>.tmp</tt>" у временного файла
  <tt>jigdo-lite</tt>, переименовав его, и передайте rsync удалённый URL и имя
  локального файла:
  <tt>rsync&nbsp;rsync://server.org/path/binary-i386-1.iso
  binary-i386-1.iso</tt>

  <br>Возможно вы захотите использовать опции rsync <tt>--verbose</tt> и
  <tt>--progress</tt> чтобы получать сообщения о статусе, и
  <tt>--block-size=8192</tt> для увеличения его скорости.</li>

  <li>Даже если всё это проваливается, ваши загруженные данные не потеряны: под
  Linux вы можете смонтировать <tt>.tmp</tt> файл в устройство-петлю loop
  для доступа к пакетам, которые уже были загружены, и использовать их для
  создания образа из нового файла jigdo (такого как последний еженедельный
  срез тестируемого дистрибутива, если ошибка произошла также при загрузке
  среза тестируемого дистрибутива). Для этого сначала выполните следующие
  команды от пользователя root в директории с неудавшейся загрузкой:
  <tt>mkdir&nbsp;mnt;mount&nbsp;-t&nbsp;iso9660&nbsp;-o&nbsp;loop&nbsp;*.tmp&nbsp;mnt</tt>.
  Затем запустите новую загрузку в другой директории, и введите путь
  директории <tt>mnt</tt> на запрос "Files to scan".</li>

</ul>

© 2014-2024 Faster IT GmbH | imprint | privacy policy