slitaz-forge view dvd/ru/index.html @ rev 711

Update pangolin
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Jan 01 18:26:56 2020 +0100 (2020-01-01)
parents
children
line source
1 <!DOCTYPE html>
2 <html lang="ru">
3 <head>
4 <meta charset="UTF-8">
5 <title>Создание DVD/USB SliTaz</title>
6 <meta name="description" content="SliTaz DVD and USB key generator">
7 <meta name="robots" content="index, nofollow">
8 <meta name="author" content="SliTaz Contributors">
9 <meta name="viewport" content="width=device-width, initial-scale=1.0">
10 <link rel="shortcut icon" href="/static/favicon.ico">
11 <link rel="stylesheet" type="text/css" href="/static/slitaz.min.css">
12 <style type="text/css">
13 th:nth-child(2),th:nth-child(3),th:nth-child(4),th:nth-child(5),th:nth-child(6),th:nth-child(7),th:nth-child(8),
14 td:nth-child(2),td:nth-child(3),td:nth-child(4),td:nth-child(5),td:nth-child(6),td:nth-child(7),td:nth-child(8) { text-align: right; }
15 </style>
16 </head>
17 <body>
19 <script>de=document.documentElement;de.className+=(("ontouchstart" in de)?' touch':' no-touch');</script>
21 <header>
22 <h1><a href="http://www.slitaz.org/">Создание DVD и USB SliTaz</a></h1>
23 <div class="network">
24 <a href="http://www.slitaz.org/" class="home"></a>
25 <a href="http://scn.slitaz.org/">Сообщество</a>
26 <a href="http://doc.slitaz.org/">Документация</a>
27 <a href="http://forum.slitaz.org/">Форум</a>
28 <a href="http://bugs.slitaz.org/">Баг-трекер</a>
29 <a href="http://hg.slitaz.org/?sort=lastchanges">Hg</a>
30 </div>
31 </header>
33 <!-- Block -->
34 <div class="block"><div>
36 <!-- Information/image -->
37 <div class="block_info">
38 <header>Генератор DVD и USB-флеш</header>
39 <p>Этот онлайн-инструмент создаст скрипт. Вы должны будете запустить этот скрипт
40 на вашем SliTaz, чтобы создать ISO-образ DVD. Вы сможете записать этот образ на
41 DVD при помощи <code>wodim</code> или на USB-флеш при помощи <code>tazusb geniso2usb</code>.
42 </p>
43 <p>Также доступны инструменты с GUI: <code>burnbox</code> и <code>tazusbbox</code>.</p>
44 </div>
46 <!-- Navigation -->
47 <nav>
48 <header>Уголок разработчика</header>
49 <ul>
50 <li><a href="http://www.slitaz.org/ru/devel/">Сайт разработчика</a></li>
51 <li><a href="http://cook.slitaz.org/">Сборочный бот</a></li>
52 <li><a href="http://pkgs.slitaz.org/">База данных пакетов</a></li>
53 </ul>
54 <p><strong>Онлайн-инструменты:</strong></p>
55 <ul>
56 <li><a href="http://pizza.slitaz.org/">Создание Live CD</a></li>
57 <li><a href="http://boot.slitaz.org/">Веб-загрузка</a></li>
58 <li><a href="http://mirror.slitaz.org/floppies/builder/">Дискеты</a></li>
59 <!-- li><a href="http://mirror.slitaz.org/packages/convert/">Конвертор пакетов</a></li -->
60 </ul>
61 </nav>
62 </div></div>
64 <!-- Content, from http://en.wikipedia.org/wiki/Miscellaneous_Symbols_Unicode_block -->
65 <main>
67 <!-- Languages -->
68 <div class="lang">
69 <a href="../en/index.html">English</a>
70 <b>Русский</b>
71 </div>
73 <form method="post" enctype="multipart/form-data" action="../download.php">
74 <input type="hidden" name="rsync" value="on" />
75 <input type="hidden" name="filter" value="on" />
76 <input type="hidden" id="size" name="size" value="0" />
78 <table>
79 <thead>
80 <tr>
81 <th>Свойства</th>
82 <!-- th><label><input type="radio" name="version" value="4.0"/>stable 4.0</label></th -->
83 <th><label><input type="radio" name="version" value="cooking"/>cooking</label></th>
84 <th><label><input type="radio" name="version" value="4.0" checked="checked"/>4.0</label></th>
85 <th><label><input type="radio" name="version" value="3.0"/>3.0</label></th>
86 <th><label><input type="radio" name="version" value="2.0"/>2.0</label></th>
87 <th><label><input type="radio" name="version" value="1.0"/>1.0</label></th>
88 <!-- th><label><input type="radio" name="version" value="all"/>all</label></th -->
89 </tr>
90 </thead>
91 <tbody>
92 <tr>
93 <td><label><input type="checkbox" checked="checked" disabled="disabled" name="boot"/>загрузочный диск SliTaz</label></td>
94 <!-- td id="boot_stable">29 МБ</td -->
95 <td id="boot_cooking">35 МБ</td>
96 <td id="boot_4.0">35 МБ</td>
97 <td id="boot_3.0">29 МБ</td>
98 <td id="boot_2.0">28 МБ</td>
99 <td id="boot_1.0">24 МБ</td>
100 <!-- td id="boot_all">139 МБ</td -->
101 </tr>
102 <tr>
103 <td><label><input type="checkbox" checked="checked" name="webboot"/>загружаться через интернет &#9786;</label></td>
104 <!-- td id="webboot_stable">196 КБ</td -->
105 <td id="webboot_cooking">196 КБ</td>
106 <td id="webboot_4.0">196 КБ</td>
107 <td id="webboot_3.0">196 КБ</td>
108 <td id="webboot_2.0">196 КБ</td>
109 <td id="webboot_1.0">196 КБ</td>
110 <!-- td id="webboot_all">196 КБ</td -->
111 </tr>
112 <tr>
113 <td><label><input type="checkbox" checked="checked" name="website"/>сайт SliTaz</label></td>
114 <!-- td id="website_stable">23 МБ</td -->
115 <td id="website_cooking">23 МБ</td>
116 <td id="website_4.0">23 МБ</td>
117 <td id="website_3.0">23 МБ</td>
118 <td id="website_2.0">23 МБ</td>
119 <td id="website_1.0">23 МБ</td>
120 <!-- td id="website_all">23 МБ</td -->
121 </tr>
122 <tr>
123 <td><label><input type="checkbox" name="doc"/>сайт документации SliTaz</label></td>
124 <!-- td id="doc_stable">85 МБ</td -->
125 <td id="doc_cooking">85 МБ</td>
126 <td id="doc_4.0">85 МБ</td>
127 <td id="doc_3.0">85 МБ</td>
128 <td id="doc_2.0">85 МБ</td>
129 <td id="doc_1.0">85 МБ</td>
130 <!-- td id="doc_all">85 МБ</td -->
131 </tr>
132 <tr>
133 <td><label><input type="checkbox" name="tiny"/>сайт Tiny SliTaz</label></td>
134 <!-- td id="tiny_stable">15 МБ</td -->
135 <td id="tiny_cooking">15 МБ</td>
136 <td id="tiny_4.0">15 МБ</td>
137 <td id="tiny_3.0">15 МБ</td>
138 <td id="tiny_2.0">15 МБ</td>
139 <td id="tiny_1.0">15 МБ</td>
140 <!-- td id="tiny_all">15 МБ</td -->
141 </tr>
142 <tr>
143 <td><label><input type="checkbox" name="pxe"/>сайт SliTaz PXE</label></td>
144 <!-- td id="pxe_stable">112 МБ</td -->
145 <td id="pxe_cooking">112 МБ</td>
146 <td id="pxe_4.0">112 МБ</td>
147 <td id="pxe_3.0">112 МБ</td>
148 <td id="pxe_2.0">82 МБ</td>
149 <td id="pxe_1.0">25 МБ</td>
150 <!-- td id="pxe_all">444 МБ</td -->
151 </tr>
152 <tr>
153 <td><label><input type="checkbox" name="tools"/>онлайн-инструменты (pkgs, pizza, convert, floppy, dvd)</label></td>
154 <!-- td id="tools_stable">1 МБ</td -->
155 <td id="tools_cooking">1 МБ</td>
156 <td id="tools_4.0">1 МБ</td>
157 <td id="tools_3.0">1 МБ</td>
158 <td id="tools_2.0">1 МБ</td>
159 <td id="tools_1.0">1 МБ</td>
160 <!-- td id="tools_all">1 МБ</td -->
161 </tr>
162 <tr>
163 <td><label><input type="checkbox" checked="checked" name="wok"/>wok SliTaz (правила создания пакетов)</label></td>
164 <!-- td id="wok_stable">87 МБ</td -->
165 <td id="wok_cooking">87 МБ</td>
166 <td id="wok_4.0">87 МБ</td>
167 <td id="wok_3.0">87 МБ</td>
168 <td id="wok_2.0">87 МБ</td>
169 <td id="wok_1.0">87 МБ</td>
170 <!-- td id="wok_all">87 МБ</td -->
171 </tr>
172 <tr>
173 <td><label><input type="checkbox" name="hg"/>все репозитории Mercurial</label></td>
174 <!-- td id="hg_stable">250 МБ</td -->
175 <td id="hg_cooking">250 МБ</td>
176 <td id="hg_4.0">250 МБ</td>
177 <td id="hg_3.0">250 МБ</td>
178 <td id="hg_2.0">250 МБ</td>
179 <td id="hg_1.0">250 МБ</td>
180 <!-- td id="hg_all">250 МБ</td -->
181 </tr>
182 <tr>
183 <td><label><input type="checkbox" checked="checked" name="packages"/>все пакеты и файлы редакций</label></td>
184 <!-- td id="packages_stable">2.6 ГБ</td -->
185 <td id="packages_cooking">2.6 ГБ</td>
186 <td id="packages_4.0">2.6 ГБ</td>
187 <td id="packages_3.0">1.4 ГБ</td>
188 <td id="packages_2.0">910 МБ</td>
189 <td id="packages_1.0">230 МБ</td>
190 <!-- td id="packages_all">5.1 ГБ</td -->
191 </tr>
192 <tr>
193 <td><label><input type="checkbox" name="nonfree"/>несвободные &#9888; пакеты (из скриптов get-*) ¹</label></td>
194 <!-- td id="nonfree_stable">500 МБ</td -->
195 <td id="xnonfree_cooking">еще нет</td>
196 <td id="xnonfree_4.0">еще нет</td>
197 <td id="xnonfree_3.0">еще нет</td>
198 <td id="nonfree_2.0">200 МБ</td>
199 <td id="nonfree_1.0">50 МБ</td>
200 <!-- td id="nonfree_all">500 МБ</td -->
201 </tr>
202 <tr>
203 <td><label><input type="checkbox" name="huge"/>огромные свободные пакеты (из скриптов get-*) ²</label></td>
204 <!-- td id="huge_stable">500 МБ</td -->
205 <td id="xhuge_cooking">еще нет</td>
206 <td id="xhuge_4.0">еще нет</td>
207 <td id="xhuge_3.0">еще нет</td>
208 <td id="huge_2.0">500 МБ</td>
209 <td id="xhuge_1.0">нет</td>
210 <!-- td id="huge_all">900 МБ</td -->
211 </tr>
212 <tr>
213 <td><label><input type="checkbox" name="sources"/>файлы исходников ³</label></td>
214 <!-- td id="sources_stable">5.0 ГБ</td -->
215 <td id="sources_cooking">5.0 ГБ</td>
216 <td id="sources_4.0">5.0 ГБ</td>
217 <td id="sources_3.0">2.4 ГБ</td>
218 <td id="sources_2.0">1.5 ГБ</td>
219 <td id="sources_1.0">650 МБ</td>
220 <!-- td id="sources_all">9.6 ГБ</td -->
221 </tr>
222 <tr>
223 <td><label><input type="checkbox" checked="checked" name="loram_detect"/>автоопределение loram &#9842;</label></td>
224 <!-- td id="loram_detect_stable">129 МБ</td -->
225 <td id="loram_detect_cooking">129 МБ</td>
226 <td id="loram_detect_4.0">132 МБ</td>
227 <td id="loram_detect_3.0">132 МБ</td>
228 <td id="loram_detect_2.0">99 МБ</td>
229 <td id="loram_detect_1.0">82 МБ</td>
230 <!-- td id="loram_detect_all">570 МБ</td -->
231 </tr>
232 <tr>
233 <td><label><input type="checkbox" checked="checked" name="auto_install"/>авто-активация при загрузке (автономный режим)</label></td>
234 <!-- td id="auto_install_stable">2 КБ</td -->
235 <td id="auto_install_cooking">2 КБ</td>
236 <td id="auto_install_4.0">2 КБ</td>
237 <td id="auto_install_3.0">2 КБ</td>
238 <td id="auto_install_2.0">2 КБ</td>
239 <td id="auto_install_1.0">2 КБ</td>
240 <!-- td id="auto_install_all">2 КБ</td -->
241 </tr>
242 </tbody>
243 </table>
245 <hr>
247 <p><input name="download" value="Загрузить" type="submit"/>
248 скрипт, создающий образ ISO.</p>
249 <p><span id="result"></span></p>
250 </form>
252 <script>
253 function toKb(size) {
254 var divisor = 1, result = 0;
255 for (var i = 0; i < size.length; i++) {
256 switch (size.charAt(i)) {
257 case '.' : divisor = 10; continue;
258 case 'К' : return result/divisor;
259 case 'М' : return (1024*result)/divisor;
260 case 'Г' : return (1024*1024*result)/divisor;
261 case 'Т' : return (1024*1024*1024*result)/divisor;
262 }
263 if (size.charAt(i) >= '0' && size.charAt(i) <= '9') {
264 result *= 10
265 result += parseInt(size.charAt(i) - '0')
266 }
267 }
268 return result/divisor
269 }
271 function toHuman(size) {
272 var i;
273 for (size *= 10, i = 0; size > 10000; size /= 1024, i++);
274 if (size >= 100) size = parseInt(size / 10)
275 else size = parseInt(size / 10) + "." + parseInt(size % 10)
276 return size + " " + "КМГТ".charAt(i) + "Б"
277 }
279 function update_size() {
280 var total = 1024; // padding
281 for (var i = 0; i < document.getElementsByTagName("td").length; i++) {
282 var obj = document.getElementsByTagName("td")[i]
283 var reg = new RegExp("^[0-9\.]* [КМГТ]Б$")
284 if (!reg.test(obj.innerHTML)) continue
285 obj.style.fontWeight="normal"
286 obj.style.textDecoration="none"
287 obj.style.backgroundColor="inherit"
288 }
289 for (var i = 0; i < document.forms[0].elements.length; i++) {
290 var obj = document.forms[0].elements[i]
291 if (obj.checked == false) continue
292 var version = document.forms[0].version
293 for (j = 0; j < version.length; j++) {
294 if (version[j].checked) {
295 version = version[j].value
296 break
297 }
298 }
299 var size = document.getElementById(obj.name + "_" + version)
300 if (size == null) continue
301 size.style.fontWeight="bold"
302 //size.style.textDecoration="underline"
303 size.style.backgroundColor="#ccc"
304 total += parseInt(toKb(size.innerHTML))
305 }
306 var size = document.getElementById("size")
307 size.value = total
308 var result=document.getElementById("result")
309 result.innerHTML="Ожидаемый размер: <b>"+toHuman(total)+"</b>"+
310 " (&#10004; требуется "+toHuman(2*total)+" свободного места)."
311 }
313 function QRCodePNG(str, obj) {
314 try {
315 obj.height = obj.width += 200;
316 return QRCode.generatePNG(str, {ecclevel: 'H'});
317 }
318 catch (any) {
319 var element = document.createElement("script");
320 element.src = "/static/qrcode.min.js";
321 element.type = "text/javascript";
322 element.onload = function() {
323 obj.src = QRCode.generatePNG(str, {ecclevel: 'H'});
324 };
325 document.body.appendChild(element);
326 }
327 }
329 update_size()
330 window.onchange = update_size
331 </script>
333 <p>¹ SliTaz не предоставляет несвободное программное обеспечение. Многим людям
334 нужны такие программы как <b>Opera</b>, <b>Skype &#9742;</b> или
335 <b>flash-plugin</b>. SliTaz предлагает скрипты (<b>get-*</b>), при помощи
336 которых вы сможете установить эти несвободные программы. Инструмент создания DVD
337 запустит эти скрипты, упакует программы и сохранит пакеты в папке с другими
338 пакетами.</p>
340 <p>² Некоторые программы, такие как <b>OpenOffice</b> или <b>LibreOffice</b>
341 настолько огромны, что не компилируются и не собираются на сборочном боте
342 SliTaz. Инструмент создания DVD запустит скрипты <b>get-*</b> (см. выше) и
343 сохранит эти пакеты в папке с другими пакетами. Скрипты загружают готовые
344 пакеты, созданные для других дистрибутивов Linux.</p>
346 <p>³ Оригинальные исходники. Установите <b>wok SliTaz</b>, чтобы получить патчи
347 проекта SliTaz.</p>
348 <!-- End of content -->
349 </main>
351 <footer>
352 <div>
353 Copyright © <span class="year"></span>
354 <a href="http://www.slitaz.org/">SliTaz</a>
355 </div>
356 <div>
357 Сеть:
358 <a href="http://scn.slitaz.org/">Сообщество</a> ·
359 <a href="http://doc.slitaz.org/">Документация</a> ·
360 <a href="http://forum.slitaz.org/">Форум</a> ·
361 <a href="http://pkgs.slitaz.org/">Пакеты</a> ·
362 <a href="http://bugs.slitaz.org/">Баг-трекер</a> ·
363 <a href="http://hg.slitaz.org/?sort=lastchange">Hg</a>
364 </div>
365 <div>
366 SliTaz @
367 <a href="http://twitter.com/slitaz">Twitter</a> ·
368 <a href="http://www.facebook.com/slitaz">Facebook</a> ·
369 <a href="http://ru.wikipedia.org/wiki/SliTaz">Википедия</a> ·
370 <a href="http://flattr.com/profile/slitaz">Flattr</a>
371 </div>
372 <img src="/static/qr.png" alt="#" onmouseover="this.title = location.href"
373 onclick="this.src=QRCodePNG(location.href, this)"/>
374 </footer>
376 </body>
377 </html>