ortam_olusturma.html 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="tr">
  3. <head>
  4. <meta charset="utf-8" />
  5. <title>Milis Ortamı Oluşturma &#8212; Milis Linux Belgeler belgelendirme çalışması</title>
  6. <link rel="stylesheet" href="../../_static/alabaster.css" type="text/css" />
  7. <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
  8. <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
  9. <script type="text/javascript" src="../../_static/jquery.js"></script>
  10. <script type="text/javascript" src="../../_static/underscore.js"></script>
  11. <script type="text/javascript" src="../../_static/doctools.js"></script>
  12. <script type="text/javascript" src="../../_static/language_data.js"></script>
  13. <script type="text/javascript" src="../../_static/translations.js"></script>
  14. <link rel="index" title="Dizin" href="../../genindex.html" />
  15. <link rel="search" title="Ara" href="../../search.html" />
  16. <link rel="prev" title="Milis’te Paket Üretimi" href="miliste_paket_uretimi.html" />
  17. <link rel="stylesheet" href="../../_static/custom.css" type="text/css" />
  18. <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
  19. </head><body>
  20. <div class="document">
  21. <div class="documentwrapper">
  22. <div class="bodywrapper">
  23. <div class="body" role="main">
  24. <div class="section" id="milis-ortami-olusturma">
  25. <h1>Milis Ortamı Oluşturma<a class="headerlink" href="#milis-ortami-olusturma" title="Bu başlığın kalıcı bağlantısı">¶</a></h1>
  26. <div class="toctree-wrapper compound">
  27. </div>
  28. <p>Milis Linux’ta paketleri test etmek için squash filesystem ile sıkıştırılmış bir sistem kalıbı
  29. kullanılır. Aşağıdaki komutlarla bu sistem kalıbını üretebiliriz. Eğer hazır üretilmiş sistem kalıbını
  30. kullanmak isterseniz mpsdo komutunu kullanabilirsiniz.</p>
  31. <ol class="arabic simple" start="0">
  32. <li><p>Gerekli değişkenler atanır:</p></li>
  33. </ol>
  34. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">export</span> <span class="nv">MPS_PATH</span><span class="o">=</span>/opt/mps
  35. <span class="nb">export</span> <span class="nv">MILIS_PATH</span><span class="o">=</span>/tmp/sys/usr/milis
  36. </pre></div>
  37. </div>
  38. <ol class="arabic simple">
  39. <li><p>mps deposu klonlanır:</p></li>
  40. </ol>
  41. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>git clone https://notabug.org/milislinux/mps <span class="nv">$MPS_PATH</span>
  42. </pre></div>
  43. </div>
  44. <ol class="arabic simple" start="2">
  45. <li><p>mps derlenir:</p></li>
  46. </ol>
  47. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">cd</span> <span class="nv">$MPS_PATH</span>
  48. bash derle.sh <span class="nv">$MPS_PATH</span>
  49. </pre></div>
  50. </div>
  51. <ol class="arabic simple" start="3">
  52. <li><p>mps ilk defa çalıştırılır ve sürüm kontrolü yapılır:</p></li>
  53. </ol>
  54. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">cd</span> bin
  55. ./mps -v <span class="o">&amp;&amp;</span> ./mps -v
  56. </pre></div>
  57. </div>
  58. <ol class="arabic simple" start="4">
  59. <li><p>Gerekli konfigürasyonlar yapılır:</p></li>
  60. </ol>
  61. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>nano ../conf/conf.lua
  62. </pre></div>
  63. </div>
  64. <ol class="arabic simple" start="5">
  65. <li><p>Dizin sistemi –kok argümanının verildiği lokasyonda oluşturulur:</p></li>
  66. </ol>
  67. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>./mps --initfs --kok<span class="o">=</span>/tmp/sys
  68. </pre></div>
  69. </div>
  70. <ol class="arabic simple" start="6">
  71. <li><p>mps’nin –kok argümanının verildiği lokasyonda ilk ayarları yapılır:</p></li>
  72. </ol>
  73. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>./mps --ilk --kok<span class="o">=</span>/tmp/sys
  74. </pre></div>
  75. </div>
  76. <ol class="arabic simple" start="7">
  77. <li><p>mps’nin paket veritabanları güncellenir:</p></li>
  78. </ol>
  79. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>./mps -G --kok<span class="o">=</span>/tmp/sys
  80. </pre></div>
  81. </div>
  82. <ol class="arabic simple" start="8">
  83. <li><p>mps’nin git depoları güncellenir:</p></li>
  84. </ol>
  85. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>./mps -GG --kok<span class="o">=</span>/tmp/sys
  86. </pre></div>
  87. </div>
  88. <ol class="arabic simple" start="9">
  89. <li><p>ortam.order dosyasında belirtilen paketler <strong>sırası</strong> ile kurulur:</p></li>
  90. </ol>
  91. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>./mps kur --dosya<span class="o">=</span>/tmp/sys/usr/milis/talimatname/1/ortam.order --kurkos<span class="o">=</span><span class="m">0</span> --koskur<span class="o">=</span><span class="m">0</span> --kok<span class="o">=</span>/tmp/sys
  92. </pre></div>
  93. </div>
  94. <ol class="arabic simple" start="10">
  95. <li><p>mps oluşturulan sisteme kopyalanır:</p></li>
  96. </ol>
  97. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>cp -r <span class="nv">$MPS_PATH</span> /tmp/sys/usr/milis/mps
  98. </pre></div>
  99. </div>
  100. <ol class="arabic simple" start="11">
  101. <li><p>Yeni sisteme chroot ile girilir:</p></li>
  102. </ol>
  103. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>chmod +x enter-chroot
  104. ./enter-chroot /tmp/sys
  105. </pre></div>
  106. </div>
  107. <ol class="arabic simple" start="12">
  108. <li><p>mps derlenir:</p></li>
  109. </ol>
  110. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">cd</span> /usr/milis/mps
  111. bash derle.sh
  112. </pre></div>
  113. </div>
  114. <ol class="arabic simple" start="13">
  115. <li><p>mps önbelleği temizlenir:</p></li>
  116. </ol>
  117. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>rm -rf /var/cache/mps/depo/*
  118. </pre></div>
  119. </div>
  120. <ol class="arabic simple" start="14">
  121. <li><p>Sertifikalar güncellenir ve çıkılır:</p></li>
  122. </ol>
  123. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>update-ca-certificates --fresh
  124. <span class="nb">exit</span>
  125. </pre></div>
  126. </div>
  127. <ol class="arabic simple" start="15">
  128. <li><p>Komut geçmişi temizlenir:</p></li>
  129. </ol>
  130. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>rm -f tmp/sys/root/.bash_history
  131. </pre></div>
  132. </div>
  133. <ol class="arabic simple" start="16">
  134. <li><p>Yeni sistemin /sources klasörü silinir:</p></li>
  135. </ol>
  136. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>rm -rf /tmp/sys/sources
  137. </pre></div>
  138. </div>
  139. <ol class="arabic simple" start="17">
  140. <li><p>Yeni sistem squash filesystem ile sıkıştırılır:</p></li>
  141. </ol>
  142. <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>mksquashfs /tmp/sys /tmp/milis2-ortam.sfs -comp xz
  143. </pre></div>
  144. </div>
  145. <p>Artık yeni sistemimiz milis2-ortam.sfs dosyasında kullanıma hazır.</p>
  146. </div>
  147. </div>
  148. </div>
  149. </div>
  150. <a href="https://notabug.org/milislinux/belgeler">
  151. <img style="position: absolute; top: 0; right: 0; border: 0;" src="http://mls.akdeniz.edu.tr/belgeler/_static/fork.png" alt="Fork me on NotABug">
  152. </a>
  153. <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
  154. <div class="sphinxsidebarwrapper">
  155. <p class="logo">
  156. <a href="../../index.html">
  157. <img class="logo" src="../../_static/logo.png" alt="Logo"/>
  158. </a>
  159. </p>
  160. <h3>Gezinti</h3>
  161. <ul class="current">
  162. <li class="toctree-l1"><a class="reference internal" href="talimat.html">Talimat Sistemi</a></li>
  163. <li class="toctree-l1"><a class="reference internal" href="mps_kurulum.html">Milis Kurulum Yönergeleri</a></li>
  164. <li class="toctree-l1"><a class="reference internal" href="mps.html">Milis Paket Sistemi</a></li>
  165. <li class="toctree-l1"><a class="reference internal" href="iso_yapimi.html">Sıfırdan Milis Linux Yapımı</a></li>
  166. <li class="toctree-l1"><a class="reference internal" href="mps_ile_iso_yapimi.html">Mps ile Milis Linux Yapımı</a></li>
  167. <li class="toctree-l1"><a class="reference internal" href="miliste_paket_uretimi.html">Milis’te Paket Üretimi</a></li>
  168. <li class="toctree-l1 current"><a class="current reference internal" href="#">Milis Ortamı Oluşturma</a><ul class="simple">
  169. </ul>
  170. </li>
  171. </ul>
  172. <div class="relations">
  173. <h3>Related Topics</h3>
  174. <ul>
  175. <li><a href="../../index.html">Documentation overview</a><ul>
  176. <li>Previous: <a href="miliste_paket_uretimi.html" title="önceki bölüm">Milis’te Paket Üretimi</a></li>
  177. </ul></li>
  178. </ul>
  179. </div>
  180. <div id="searchbox" style="display: none" role="search">
  181. <h3 id="searchlabel">Hızlı Arama</h3>
  182. <div class="searchformwrapper">
  183. <form class="search" action="../../search.html" method="get">
  184. <input type="text" name="q" aria-labelledby="searchlabel" />
  185. <input type="submit" value="Git" />
  186. </form>
  187. </div>
  188. </div>
  189. <script type="text/javascript">$('#searchbox').show(0);</script>
  190. </div>
  191. </div>
  192. <div class="clearer"></div>
  193. </div>
  194. <div class="footer">
  195. &copy;2019, milislinux.
  196. |
  197. Powered by <a href="http://sphinx-doc.org/">Sphinx 2.1.2</a>
  198. &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.8</a>
  199. |
  200. <a href="../../_sources/docs/tr/ortam_olusturma.rst.txt"
  201. rel="nofollow">Page source</a>
  202. </div>
  203. </body>
  204. </html>