https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto&feed=atom&action=history
Участник:HihinRuslan/LiveCDHowto - История изменений
2024-03-29T02:17:29Z
История изменений этой страницы в вики
MediaWiki 1.38.2
https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto&diff=65244&oldid=prev
HihinRuslan: /* Ссылки */
2023-02-03T04:52:32Z
<p><span dir="auto"><span class="autocomment">Ссылки</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ru">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Предыдущая версия</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Версия от 04:52, 3 февраля 2023</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l133">Строка 133:</td>
<td colspan="2" class="diff-lineno">Строка 133:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Ссылки ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Ссылки ===</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [<del style="font-weight: bold; text-decoration: none;">http://freesource.info/wiki</del>/<del style="font-weight: bold; text-decoration: none;">/Separator </del>Сепаратор]</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [<ins style="font-weight: bold; text-decoration: none;">[Mkimage</ins>/<ins style="font-weight: bold; text-decoration: none;">history | </ins>Сепаратор<ins style="font-weight: bold; text-decoration: none;">]</ins>]</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [<del style="font-weight: bold; text-decoration: none;">http://freesource.info/wiki//spt/separator SPT и Сепаратор</del>]</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [<ins style="font-weight: bold; text-decoration: none;">[Spt]</ins>]</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">* [http://freesource.info/wiki//rpmtools rpmtools]</del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
HihinRuslan
https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto&diff=61851&oldid=prev
Мария в 10:47, 21 июля 2022
2022-07-21T10:47:11Z
<p></p>
<a href="https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto&diff=61851&oldid=18057">Внесённые изменения</a>
Мария
https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto&diff=18057&oldid=prev
MichaelShigorin: /* Критика и самокритика */ s/(spt|sandman)/mkimage/g
2011-02-27T16:24:43Z
<p><span dir="auto"><span class="autocomment">Критика и самокритика: </span> s/(spt|sandman)/mkimage/g</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ru">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Предыдущая версия</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Версия от 16:24, 27 февраля 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l108">Строка 108:</td>
<td colspan="2" class="diff-lineno">Строка 108:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Почитай sandman или spt.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Почитай sandman или spt.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></blockquote></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></blockquote></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">: '''NB: по состоянию на 2011 год могу рекомендовать [[Mkimage/Profiles/Desktop|mkimage]]. --[[Участник:MichaelShigorin|mike]] 16:24, 27 февраля 2011 (UTC)</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>И мой ответ :</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>И мой ответ :</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l130">Строка 130:</td>
<td colspan="2" class="diff-lineno">Строка 131:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PPS В голове почему-то крутится аналогия с этапами загрузки компьютера.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>PPS В голове почему-то крутится аналогия с этапами загрузки компьютера.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Вначале выполняется первый этап, который даёт выполнится второму.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Вначале выполняется первый этап, который даёт выполнится второму.</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> Т.е. построение базы пакетов, которая позволяет построить пакет A, что-бы его поставить, с тем, что-бы следующий этап мог спокойно выполнится и включить в базу пакет B, который позволяет выполнится следующему этапу. Тут что-то с хэшером связано :) </div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> Т.е. построение базы пакетов, которая позволяет построить пакет A, что-бы его поставить, с тем, что-бы следующий этап мог спокойно выполнится и включить в базу пакет B, который позволяет выполнится следующему этапу. Тут что-то с хэшером связано :)</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Ссылки ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Ссылки ===</div></td></tr>
</table>
MichaelShigorin
https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto&diff=14806&oldid=prev
HihinRuslan: /* Рассмотрим вначале вопрос -- что должно находится на этом CD . */
2010-05-25T19:32:43Z
<p><span dir="auto"><span class="autocomment">Рассмотрим вначале вопрос -- что должно находится на этом CD .</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ru">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Предыдущая версия</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Версия от 19:32, 25 мая 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l27">Строка 27:</td>
<td colspan="2" class="diff-lineno">Строка 27:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> (Опции - см man mkisofd) </div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> (Опции - см man mkisofd) </div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Для dvd вместо mkisofs используется growisofs с аналогичными (практически теми-же опциями - см man growisofs).</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Для dvd вместо mkisofs используется growisofs с аналогичными </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> </ins>(практически теми-же опциями - см man growisofs).</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
HihinRuslan
https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto&diff=14805&oldid=prev
HihinRuslan: /* Рассмотрим вначале вопрос -- что должно находится на этом CD . */
2010-05-25T19:31:39Z
<p><span dir="auto"><span class="autocomment">Рассмотрим вначале вопрос -- что должно находится на этом CD .</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ru">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Предыдущая версия</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Версия от 19:31, 25 мая 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l26">Строка 26:</td>
<td colspan="2" class="diff-lineno">Строка 26:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::::::: <root-of-iso-tree></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::::::: <root-of-iso-tree></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> (Опции - см man mkisofd)</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> (Опции - см man mkisofd) <ins style="font-weight: bold; text-decoration: none;"> </ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Для dvd вместо mkisofs используется growisofs с аналогичными (практически теми-же опциями - см man growisofs).</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>2 - Сформированный "контейнер" пакетов - собственно то, что будет являться тем дистрибутивом, который расположен на [[LiveCD/LiveCD|LiveCD]]</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>2 - Сформированный "контейнер" пакетов - собственно то, что будет являться тем дистрибутивом, который расположен на [[LiveCD/LiveCD|LiveCD]]</div></td></tr>
</table>
HihinRuslan
https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto&diff=12811&oldid=prev
Becase: /* Рассмотрим вначале вопрос -- что должно находится на этом CD . */ Исправлена опечатка "который расположена"
2009-12-03T20:04:53Z
<p><span dir="auto"><span class="autocomment">Рассмотрим вначале вопрос -- что должно находится на этом CD .: </span> Исправлена опечатка "который расположена"</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ru">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Предыдущая версия</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Версия от 20:04, 3 декабря 2009</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l28">Строка 28:</td>
<td colspan="2" class="diff-lineno">Строка 28:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> (Опции - см man mkisofd)</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> (Опции - см man mkisofd)</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>2 - Сформированный "контейнер" пакетов - собственно то, что будет являться тем дистрибутивом, который <del style="font-weight: bold; text-decoration: none;">расположена </del>на [[LiveCD/LiveCD|LiveCD]]</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>2 - Сформированный "контейнер" пакетов - собственно то, что будет являться тем дистрибутивом, который <ins style="font-weight: bold; text-decoration: none;">расположен </ins>на [[LiveCD/LiveCD|LiveCD]]</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>В последнее время эту среду упаковывают в какую-нибудь специфическую файловую систему - это на ваш выбор. </div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>В последнее время эту среду упаковывают в какую-нибудь специфическую файловую систему - это на ваш выбор. </div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
Becase
https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto&diff=9821&oldid=prev
RuslanHihin: /* Как сформировать образ LiveCD */
2009-03-07T10:26:36Z
<p><span dir="auto"><span class="autocomment">Как сформировать образ LiveCD</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ru">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Предыдущая версия</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Версия от 10:26, 7 марта 2009</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l54">Строка 54:</td>
<td colspan="2" class="diff-lineno">Строка 54:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Как сформировать образ [[LiveCD/LiveCD|LiveCD]] ==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Как сформировать образ [[LiveCD/LiveCD|LiveCD]] ==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Для того, чтобы сформировать образ [[LiveCD/LiveCD|LiveCD]] <del style="font-weight: bold; text-decoration: none;">необходимо </del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Для того, чтобы сформировать образ [[LiveCD/LiveCD|LiveCD]] </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>- во-первых необходимо иметь пакетную базу (репозитарий пакетов), из которого можно спокойно собрать сборочную</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>- во-первых необходимо иметь пакетную базу (репозитарий пакетов), из которого можно спокойно собрать сборочную</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>среду и желательно, что-бы эта пакетная база была "непротиворечива" (без unmet` ов и т.п.)</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>среду и желательно, что-бы эта пакетная база была "непротиворечива" (без unmet` ов и т.п.)</div></td></tr>
<!-- diff cache key altlinux_org:diff::1.12:old-2806:rev-9821 -->
</table>
RuslanHihin
https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto&diff=2806&oldid=prev
MikhailGusarov в 06:52, 21 августа 2008
2008-08-21T06:52:58Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ru">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Предыдущая версия</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Версия от 06:52, 21 августа 2008</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">[[Category:Sisyphus]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{MovedFromFreesourceInfo|AltLinux/Sisyphus/LiveCD/Howto}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{MovedFromFreesourceInfo|AltLinux/Sisyphus/LiveCD/Howto}}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
MikhailGusarov
https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto&diff=2804&oldid=prev
MikhailGusarov: «LiveCD/Howto» переименована в «Участник:HihinRuslan/LiveCDHowto»
2008-08-21T06:52:35Z
<p>«<a href="/LiveCD/Howto" class="mw-redirect" title="LiveCD/Howto">LiveCD/Howto</a>» переименована в «<a href="/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto" title="Участник:HihinRuslan/LiveCDHowto">Участник:HihinRuslan/LiveCDHowto</a>»</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<tr class="diff-title" lang="ru">
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Предыдущая версия</td>
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Версия от 06:52, 21 августа 2008</td>
</tr><tr><td colspan="2" class="diff-notice" lang="ru"><div class="mw-diff-empty">(нет различий)</div>
</td></tr></table>
MikhailGusarov
https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:HihinRuslan/LiveCDHowto&diff=370&oldid=prev
RuslanHihin: Import from freesource.info
2008-07-28T16:01:24Z
<p>Import from freesource.info</p>
<p><b>Новая страница</b></p><div>[[Category:Sisyphus]]<br />
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/LiveCD/Howto}}<br />
<br />
== Вступление == <br />
Мне на работе часто приходится решать задачу -- накидать какую-то инфу на CD/DVD (далее -- просто CD) с тем, чтобы потом можно было скинуть её где-нибудь в другом городе, где найти комп с Win проблема, не говоря уже о том, чтобы была нормальная ОС.<br />
<br />
Так что поневоле приходится смотреть, как и где делаются загрузочные CD. В принципе, есть проприетарные программы, но речь тут не о них.<br />
<br />
== Алгоритм работы [[LiveCD/LiveCD|LiveCD]] ==<br />
Допустим, мне надо перенеси небольшую "кучку" RPM с одного места на другое, и я хочу, чтобы носителем этой "кучки" был небольшой дистрибутив Linux (желательно последнее ядро и интерфейс покрасивее, чтобы на меня смотрели не с сожалением, а с изумлением :) ).<br />
<br />
=== Рассмотрим вначале вопрос -- что должно находится на этом CD . ===<br />
<br />
1 - Поскольку это загрузочный диск, то на нём должен находится загрузчик, умеющий работать с isofs (iso9660).<br />
<br />
Из тех, что на слуху - это или grub или syslinux<br />
: Для grub команда установки загрузчика (сформулировано мной нечётко, но кратко) <br />
::выглядит так (info grub раздел 3.4):<br />
<br />
::$ mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \<br />
:::: -boot-load-size 4 -boot-info-table -o grub.iso iso<br />
<br />
: Для syslinux так (isolinux.man) :<br />
::: mkisofs -o <isoimage> \<br />
::::::: -b isolinux/isolinux.bin -c isolinux/boot.cat \<br />
::::::: -no-emul-boot -boot-load-size 4 -boot-info-table \<br />
::::::: <root-of-iso-tree><br />
<br />
(Опции - см man mkisofd)<br />
<br />
2 - Сформированный "контейнер" пакетов - собственно то, что будет являться тем дистрибутивом, который расположена на [[LiveCD/LiveCD|LiveCD]]<br />
В последнее время эту среду упаковывают в какую-нибудь специфическую файловую систему - это на ваш выбор. <br />
<br />
3 - То, что видно пользователю при открытии диска.<br />
<br />
Если говорить образно, то первый и второй пункт это тот "корабль", который может иметь на своему борту пассажиров.<br />
А третий пункт - это то, что нужно увидеть пользователю для текущей работы (дистрибутив установки, сырцы и т.п.)<br />
<br />
=== Непосредственный алгоритм работы [[LiveCD/LiveCD|LiveCD]] ===<br />
<br />
Работа [[LiveCD/LiveCD|LiveCD]] аналогична работе обычной работе с жёсткого диска, но отличается всем понятыми отличиями :<br />
<br />
- Нет возможности изменять файлы на самом CD поэтому приходится размещать корень файловой системы в памяти (одна из причин упаковки в специфическую файловую систему).<br />
- [[LiveCD/LiveCD|LiveCD]] должен уметь определять аппаратуру компьютера на который он загружен и подгружать необходимые модули.<br />
- В частности [[LiveCD/LiveCD|LiveCD]] должен уметь находить разделы жёсткого диска компьютера и внешние носители информации (флеш-память, флоппи-диски и т.п.)<br />
- Желательна возможность догружать "редко встречающиеся" и специфичные модули ядра (cups и т.п.) не учтённые при создании [[LiveCD/LiveCD|LiveCD]].<br />
<br />
1 загрузка ядра и его модулей из initrd (ещё одна упакованная файловая система с "драйверами").<br />
2 распаковка модулей ядра из Мandrake arhiv (mar) - исторически идёт от Мандрейка.<br />
3 монтирование специфического файлового образа и создание корня в памяти компьютера.<br />
4 монтирование остальных файловых систем (в том числе некоторых то-же в памяти)<br />
<br />
В остальном всё аналогично обычной или сетевой загрузке.<br />
<br />
== Как сформировать образ [[LiveCD/LiveCD|LiveCD]] ==<br />
<br />
Для того, чтобы сформировать образ [[LiveCD/LiveCD|LiveCD]] необходимо <br />
- во-первых необходимо иметь пакетную базу (репозитарий пакетов), из которого можно спокойно собрать сборочную<br />
среду и желательно, что-бы эта пакетная база была "непротиворечива" (без unmet` ов и т.п.)<br />
- во-вторых создать какой-нибудь "контейнер" для построения будущего [[LiveCD/LiveCD|LiveCD]]<br />
<br />
=== Создание пакетной базы ===<br />
<br />
Теоретически, если у вас есть устойчивый и непротиворечивый дистрибутив, то вам можно сказать повезло и вам этот этап возможно не потребуется. Другое дело, если вы хотите собрать дистрибутив из пакетной базы, в которой "не всё так гладко" или надо выбрать из неё только часть пакетов.<br />
Наверное. есть более простой путь, чем предлагаю я, но он ведёт к написанию собственных скриптов или пакетов (что конечно это самый правильный путь).<br />
<br />
В пакете rpmtools есть очень полезный перловый скрипт gendistrib, как я понимаю, он остался ещё со времён старого установщика.<br />
У него есть очень полезное для нас свойство - он в заданной директории, заполненной пакетами rpm (назовём это базой дистрибутива) находит :<br />
+ недостающие для этой базы дистрибутива пакеты<br />
+ указывает на нарушение зависимостей и конфликты пакетов (написал и задумался - а так-ли это ?)<br />
но у него есть один недостаток - он работает с определённой структурой папок (можно посмотреть, например в Junior )<br />
<br />
*Distrib<br />
** .disk<br />
** ALTLinux<br />
''''''* RPMS<br />
''''''* RPMS.alpha (ссылка на RPMS)<br />
''''''* base<br />
<br />
1 Итак, открывем файл ./ALTLinux/base/hdlists и прописываем туда строчку :<br />
<br />
hdlist1.cz ALTLinux/RPMS MyLiveCD 0.01 LiveCD<br />
<br />
2 Прописываем в ./disk/info<br />
MyLiveCD 0.01 LiveCD<br />
<br />
3. На всякий случай (вроде-бы и не надо) <br />
:genbasedir --progress --todir `pwd`/Distrib ALTLinux alpha <br />
<br />
4 Натравливаем на базу дистрибутива gendistrib :<br />
:gendistrib --distrib Distrib<br />
<br />
5 Читаем результаты и по ним принимаем решение - что можно удалить из дистрибутива, что надо пересобрать, и что надо добавить.<br />
<br />
Так, как мы собираемся собирать свой [[LiveCD/LiveCD|LiveCD]] через spt( или separator), то то-же надо положить в базу дистрибутива и сделать так, что-бы он в нём остался :)<br />
<br />
=== Создание "контейнера" для построения [[LiveCD/LiveCD|LiveCD]] ===<br />
Ну тут можно просто настроить apt на созданную нами базу дистрибутива, прописать в профиль spt (или separator) пакеты, прописанные в базе дистрибутива и дожидаться когда он всё построит, хотя в принципе можно оставвшуюся часть то-же сделать руками (или своим скриптом). Просто надо понять что осталось нам сделать для построенния полноценного [[LiveCD/LiveCD|LiveCD]].<br />
<br />
==== Критика и самокритика ====<br />
<br />
Тем, кто будет читать :<br />
Важное замечание получил я от [[LiveCD/МихаилаШигорина|МихаилаШигорина]] :<br />
<blockquote><br />
Почитай sandman или spt.<br />
</blockquote><br />
<br />
И мой ответ :<br />
<blockquote><br />
А spt лежит по зависимостям "глубоко внизу" и может быть, поэтому, не <br />
устанавливаемым. Отсюда, прежде чем им начать пользоваться, надо <br />
выбрать в базу дистрибутива, как минимум, те пакеты, которые обеспечивают возможность <br />
поставить spt. Получается заколдованный круг.<br />
<br />
Отсюда его недостаток - он ломается по зависимостям и <br />
становится "неработоспособным". Будь моя воля, я-бы его на части <br />
разделил для каждого этапа (что-бы каждый отдельный этап его работы <br />
обслуживал отдельный пакет, имеющий минимальные зависимости). <br />
Например, в идеале spt на этапе выбора паетной базы, <br />
должен зависеть только от rpm (apt). <br />
Ну и "сшил" бы вызовы программ отдельного этапа скритом,<br />
написанном на ash, который бы вызывал "скрипт" каждого этапа убирает его хвосты, в случае неудачи,<br />
а также выдаёт на output наиболеее важные моменты построения дистрибутива в удобной форме + механизм выполнять построение с заданного этапа до какого-то другого (особенно хорошо при возникновении ошибок). <br />
Тогда-бы не было этого заколдованного круга.<br />
</blockquote><br />
PS Про sandman ничего сказать не могу, уже читаю :)<br />
PPS В голове почему-то крутится аналогия с этапами загрузки компьютера.<br />
Вначале выполняется первый этап, который даёт выполнится второму.<br />
Т.е. построение базы пакетов, которая позволяет построить пакет A, что-бы его поставить, с тем, что-бы следующий этап мог спокойно выполнится и включить в базу пакет B, который позволяет выполнится следующему этапу. Тут что-то с хэшером связано :) <br />
<br />
=== Ссылки ===<br />
* [http://freesource.info/wiki//Separator Сепаратор]<br />
* [http://freesource.info/wiki//spt/separator SPT и Сепаратор]<br />
* [http://freesource.info/wiki//rpmtools rpmtools]<br />
<br />
<br />
<br />
<br />
<br />
<br />
:</div>
RuslanHihin