http://wiki.rosalab.ru/en/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:ROSA_Planet/Rosabootstrap_-_setup_a_ROSA_chroot_in_any_Linux&feed=atom&action=historyБлог:ROSA Planet/Rosabootstrap - setup a ROSA chroot in any Linux - Revision history2024-03-28T11:15:18ZRevision history for this page on the wikiMediaWiki 1.26.4http://wiki.rosalab.ru/en/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:ROSA_Planet/Rosabootstrap_-_setup_a_ROSA_chroot_in_any_Linux&diff=8318&oldid=prevStanislav.fomin at 10:12, 22 May 20142014-05-22T10:12:41Z<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='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 10:12, 22 May 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</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>It’s not a secret that some developers of ROSA and OpenMandriva work on our distributions every time they have a small chance to do this. And it is not surprising that sometimes they just don’t have a ROSA/OpenMandriva system under the hand when they have a half an hour to spend it to development. <del class="diffchange diffchange-inline">Downloaing iso </del>image and setting it up is not a good solution, since it requires some time and machine resources.</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>It’s not a secret that some developers of ROSA and OpenMandriva work on our distributions every time they have a small chance to do this. And it is not surprising that sometimes they just don’t have a ROSA/OpenMandriva system under the hand when they have a half an hour to spend it to development. <ins class="diffchange diffchange-inline">Downloading ISO </ins>image and setting it up is not a good solution, since it requires some time and machine resources.</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>However, now they can setup a minimalistic chroot with ROSA or OpenMandriva in any Linux distribution which provides Shell and Python (even {{prog|rpm}} is not necessary!). Thanks to Robert Xu, now we have [https://github.com/robxu9/omvbootstrap omvbootstrap] and [https://abf.rosalinux.ru/soft/rosabootstrap rosabootstrap] tools that allow <del class="diffchange diffchange-inline">to do </del>this easily.</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>However, now they can setup a minimalistic chroot with ROSA or OpenMandriva in any Linux distribution which provides Shell and Python (even {{prog|rpm}} is not necessary!). Thanks to Robert Xu, now we have [https://github.com/robxu9/omvbootstrap omvbootstrap] and [https://abf.rosalinux.ru/soft/rosabootstrap rosabootstrap] tools that allow <ins class="diffchange diffchange-inline">doing </ins>this easily.</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="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>In case of ROSA, just clone the rosabootstrap project:</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>In case of ROSA, just clone the rosabootstrap project:</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l18" >Line 18:</td>
<td colspan="2" class="diff-lineno">Line 18:</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>  $ 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</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>  $ 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</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>That’s <del class="diffchange diffchange-inline">all — </del>now you should have {{file|2012.1}} folder with chroot, so just go to it and enjoy the coding:</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>That’s <ins class="diffchange diffchange-inline">all — </ins>now you should have {{file|2012.1}} folder with chroot, so just go to it and enjoy the coding:</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="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>  $ sudo chroot 2012.1</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>  $ sudo chroot 2012.1</div></td></tr>
</table>Stanislav.fominhttp://wiki.rosalab.ru/en/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:ROSA_Planet/Rosabootstrap_-_setup_a_ROSA_chroot_in_any_Linux&diff=8306&oldid=prevDenis.silakov: оформление2014-05-06T09:05:00Z<p>оформление</p>
<p><b>New page</b></p><div>It’s not a secret that some developers of ROSA and OpenMandriva work on our distributions every time they have a small chance to do this. And it is not surprising that sometimes they just don’t have a ROSA/OpenMandriva system under the hand when they have a half an hour to spend it to development. Downloaing iso image and setting it up is not a good solution, since it requires some time and machine resources.<br />
<br />
However, now they can setup a minimalistic chroot with ROSA or OpenMandriva in any Linux distribution which provides Shell and Python (even {{prog|rpm}} is not necessary!). Thanks to Robert Xu, now we have [https://github.com/robxu9/omvbootstrap omvbootstrap] and [https://abf.rosalinux.ru/soft/rosabootstrap rosabootstrap] tools that allow to do this easily.<br />
<br />
In case of ROSA, just clone the rosabootstrap project:<br />
<br />
$ git clone https://abf.io/soft/rosabootstrap<br />
$ cd rosabootstrap<br />
<br />
or download and unpack the tarball:<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 />
And launch the script with necessary parameters:<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 />
That’s all — now you should have {{file|2012.1}} folder with chroot, so just go to it and enjoy the coding:<br />
<br />
$ sudo chroot 2012.1<br />
<br />
[[Category:ToROSAPlanet]]<br />
{{wl-publish: 2014-05-06 13:04:29 +0400 | Denis.silakov }}</div>Denis.silakov