http://wiki.rosalab.com/ru/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:%D0%A2%D0%BE%D1%87%D0%BA%D0%B0_%D0%A0%D0%BE%D1%81%D1%8B/Rosabootstrap_-_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%B5%D0%BC_chroot-%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%A0%D0%9E%D0%A1%D0%AB_%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B8_%D0%BB%D1%8E%D0%B1%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B&feed=atom&action=historyБлог:Точка Росы/Rosabootstrap - создаем chroot-окружение РОСЫ внутри любой системы - История изменений2024-03-28T12:28:34ZИстория изменений этой страницы в викиMediaWiki 1.26.4http://wiki.rosalab.com/ru/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:%D0%A2%D0%BE%D1%87%D0%BA%D0%B0_%D0%A0%D0%BE%D1%81%D1%8B/Rosabootstrap_-_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%B5%D0%BC_chroot-%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%A0%D0%9E%D0%A1%D0%AB_%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B8_%D0%BB%D1%8E%D0%B1%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B&diff=12245&oldid=prevDenis.silakov: орфография/пунктуация2014-10-07T06:57:36Z<p>орфография/пунктуация</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='ru'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 06:57, 7 октября 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l5" >Строка 5:</td>
<td colspan="2" class="diff-lineno">Строка 5:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Если у вас установлен git, вы можете склонировать проект:</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Если у вас установлен git, вы можете склонировать проект:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; 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>  $ git clone https://abf.io/soft/rosabootstrap</div></td><td class='diff-marker'>+</td><td style="color:black; 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>  $ git clone https://abf.io/soft/rosabootstrap<ins class="diffchange diffchange-inline">.git</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  $ cd rosabootstrap</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  $ cd rosabootstrap</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>Denis.silakovhttp://wiki.rosalab.com/ru/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:%D0%A2%D0%BE%D1%87%D0%BA%D0%B0_%D0%A0%D0%BE%D1%81%D1%8B/Rosabootstrap_-_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%B5%D0%BC_chroot-%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%A0%D0%9E%D0%A1%D0%AB_%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B8_%D0%BB%D1%8E%D0%B1%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B&diff=11261&oldid=prevDenis.silakov: оформление2014-05-06T09:04:52Z<p>оформление</p>
<p><b>Новая страница</b></p><div>Не секрет, что многие разработчики РОСЫ стараются сделать что-то полезное для дистрибутива каждый раз, когда у них появляется свободная минутка. Впрочем, даже если у вас не минутка, а целых полчаса, но при этом нет под рукой установленной РОСЫ, то существенную часть свободного времени придется потратить на скачивание iso-образа и установку системы хотя бы в виртуальную машину. Конечно, не все активности требуют установленной системы — можно поотвечать на вопросы в [http://forum.rosalab.ru форуме] или пособирать пакеты на [http://abf.io ABF], но именно разработку все-таки гораздо проще вести внутри реальной ОС.<br />
<br />
Хорошая новость — теперь у нас есть инструмент, который позволит быстро развернуть chroot-окружение с РОСОЙ внутри любой системы, где можно делать этот самый chroot. Для работы инструментария достаточно иметь Shell и Python (даже наличие {{prog|rpm}} не является обязательным!). Инструмент называется Rosabootstrap и заполучить его можно на ABF — https://abf.rosalinux.ru/soft/rosabootstrap.<br />
<br />
Если у вас установлен git, вы можете склонировать проект:<br />
<br />
$ git clone https://abf.io/soft/rosabootstrap<br />
$ cd rosabootstrap<br />
<br />
а если не хочется клонировать, можно просто скачать и распаковать архив с актуальными скриптами:<br />
<br />
$ wget https://abf.io/soft/rosabootstrap/archive/rosabootstrap-master.tar.gz<br />
$ tar xzvf rosabootstrap-master.tar.gz<br />
$ cd rosabootstrap-master<br />
<br />
И запустить скрипт {{prog|rosabootstrap}} с необходимыми параметрами (полный список которых вы можете узнать, запустив этот скрипт с опцией «-h»):<br />
<br />
$ sudo ./rosabootstrap -d -a x86_64 -v 2012.1 -c 2012.1 -m http://mirror.yandex.ru/rosa/rosa2012.1/repository/x86_64/main/release<br />
<br />
Вот и все — после завершения работы скрипта с приведенными выше параметрами, у вас должна появиться директория {{file|2012.1}}, в которую и необходимо сделать chroot::<br />
<br />
$ sudo chroot 2012.1<br />
<br />
[[Category:ToROSAPoint]]<br />
{{wl-publish: 2014-05-06 13:04:39 +0400 | Denis.silakov }}</div>Denis.silakov