This file is indexed.

/usr/share/doc/ubuntu-packaging-guide-html-uk/chroots.html is in ubuntu-packaging-guide-html-uk 0.3.8.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>10. Використання chroot-оточень &mdash; Ubuntu Packaging Guide</title>
    <link rel="shortcut icon" href="./_static/images/favicon.ico" type="image/x-icon" />
    <link rel="stylesheet" href="./_static/reset.css" type="text/css" />
    <link rel="stylesheet" href="./_static/960.css" type="text/css" />
    <link rel="stylesheet" href="./_static/base.css" type="text/css" />
    <link rel="stylesheet" href="./_static/home.css" type="text/css" />
    <link rel="stylesheet" href="./_static/pygments.css" type="text/css" />
    <link rel="stylesheet" href="./_static/guide.css" type="text/css" />
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '../',
        VERSION:     '0.3.8',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="./_static/jquery.js"></script>
    <script type="text/javascript" src="./_static/underscore.js"></script>
    <script type="text/javascript" src="./_static/doctools.js"></script>
    
    <script type="text/javascript" src="./_static/main.js"></script>
    <link rel="top" title="Ubuntu Packaging Guide" href="./index.html" />
    <link rel="next" title="11. Традиційні методи створення пакунків" href="traditional-packaging.html" />
    <link rel="prev" title="9. Злиття — оновлення з Debian та апстріму" href="udd-merging.html" /> 
  </head>
  <body class="home">
  <a name="top"></a>

<div class="header-navigation">
    <div>
      <nav role="navigation">
        <ul>
          <li class="page_item current_page_item"><a title="Contents" href="index.html">Contents</a>
          <li>
            <form id="form-search" method="get" action="search.html">
              <fieldset>
                <input id="input-search" type="text" name="q" value="Search" />
              </fieldset>
            </form>
          </li>
        </ul>
      </nav>
      <a class="logo-ubuntu" href="http://packaging.ubuntu.com/">
        <img src="./_static/images/logo-ubuntu.png" width="119" height="27" alt="Ubuntu logo" />
      </a>
      <a href="http://packaging.ubuntu.com/"><h2>Packaging Guide</h2></a>
    </div>
  </div>
<div class="header-content">
    <div class="clearfix">
  <div class="header-navigation-secondary">
    <div>
          <nav role="navigation">
            <ul class="clearfix">
	        <li class="page_item"><a style="margin-right: 10px" 
	        href="traditional-packaging.html" title="11. Традиційні методи створення пакунків"
	        accesskey="N">наступний</a></li>
	        <li class="page_item"><a  
	        href="udd-merging.html" title="9. Злиття — оновлення з Debian та апстріму"
	        accesskey="P">попередній</a></li>
        <li class="page_item"><a class="sub-nav-item" href="index.html">Ubuntu Packaging Guide  &raquo;</a></li> 
      </ul>
    </nav>
  </div>
</div>
</div>
</div>
  
<div id="content" class="body container_12">
  <div class="grid_12">  

     <!--<section id="main-section">-->

    <div class="grid_9 alpha">
		
    
  <div class="section" id="using-chroots">
<h1>10. Використання chroot-оточень<a class="headerlink" href="#using-chroots" title="Постійне посилання на цей заголовок"></a></h1>
<p>Якщо Ви користуєтеся однією з версій Ubuntu, але працюєте над пакунками для іншої версії, Ви можете створити середовище іншої версії за допомогою <code class="docutils literal"><span class="pre">chroot</span></code>.</p>
<p>Використання <code class="docutils literal"><span class="pre">chroot</span></code> дозволить Вам мати у розпорядженні повну файлову систему іншого дистрибутиву для зручності роботи. Це дозволяє уникнути затрат, пов’язаних з встановленням віртуальної машини.</p>
<div class="section" id="creating-a-chroot">
<h2>10.1. Створення chroot<a class="headerlink" href="#creating-a-chroot" title="Постійне посилання на цей заголовок"></a></h2>
<p>Використовуйте команду <code class="docutils literal"><span class="pre">debootstrap</span></code>, щоб створити новий chroot:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ sudo debootstrap trusty trusty/
</pre></div>
</div>
<p>Це створить теку <code class="docutils literal"><span class="pre">trusty</span></code> і встановить мінімальний образ trusty у неї.</p>
<p>Якщо Ваша версія <code class="docutils literal"><span class="pre">debootstrap</span></code> не визначить Trusty, спробуйте оновитися до версії в <code class="docutils literal"><span class="pre">backports</span></code>.</p>
<p>Після цього Ви можете працювати всередині chroot:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ sudo chroot trusty
</pre></div>
</div>
<p>Де можна встановити або вилучити будь-який пакунок, який Ви бажаєте, без шкоди для основної системи.</p>
<p>Ви можете скопіювати свої ключі GPG і SSH, а також конфігурацію Bazaar в chroot, щоб отримувати доступ й підписувати пакунки безпосередньо звідти:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ sudo mkdir trusty/home/&lt;username&gt;
$ sudo cp -r ~/.gnupg ~/.ssh ~/.bazaar trusty/home/&lt;username&gt;
</pre></div>
</div>
<p>Щоб apt й інші проґрами не скаржилися на відсутні локалі, можна встановити відповідний мовний пакунок:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ apt-get install language-pack-en
</pre></div>
</div>
<p>Якщо Вам потрібно запускати проґрами, що використовують X-сервер, Вам потрібно додати в chroot директорію /tmp, для цього ззовні chroot запустіть:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ sudo mount -t none -o bind /tmp trusty/tmp
$ xhost +
</pre></div>
</div>
<p>Для деяких проґрам, можливо, знадобиться прив’язати /dev або /proc.</p>
<p>На сторінці <a class="reference external" href="https://wiki.ubuntu.com/DebootstrapChroot">Debootstrap Chroot вікі</a> Ви знайдете детальнішу інформацію про chroot-оточення.</p>
</div>
<div class="section" id="alternatives">
<h2>10.2. Альтернативи<a class="headerlink" href="#alternatives" title="Постійне посилання на цей заголовок"></a></h2>
<p>SBuild &#8211; система, схожа на PBuilder, що використовується для створення оточення, у якому виконуються тестові збірки пакунку. Вона близька до тієї, яку використовує Launchpad для збірки пакунків, але її встановлення дещо складніше, ніж PBuilder. Повнішу інформацію можна знайти на вікісторінці <a class="reference external" href="https://wiki.ubuntu.com/SecurityTeam/BuildEnvironment">Система Збірки Security Team</a>.</p>
<p>Повні віртуальні машини можуть бути корисні для створення пакунків й тестування проґрам. TestDrive — це проґрама, яка дозволяє автоматизувати синхронізацію і запуск щоденних ISO-образів. Детальніше дивіться <a class="reference external" href="https://wiki.ubuntu.com/QATeam/Testdrive">wiki-сторінку TestDrive</a>.</p>
<p>Можна також налаштувати pbuilder так, щоб він призупинявся при виявленні помилки збірки. Скопіюйте C10shell з /usr/share/doc/pbuilder/examples у каталог й використовуйте аргумент <code class="docutils literal"><span class="pre">--hookdir=</span></code>, щоб вказати на нього.</p>
<p>Хмарний сервіс <a class="reference external" href="https://help.ubuntu.com/community/EC2StartersGuide">Amazon EC2</a> дозволить Вам придбати комп’ютер у хмарі, ціна за який &#8211; усього декілька центів на годину. Там Ви можете встановити Ubuntu будь-якої підтримуваної версії і працювати з пакунками віддалено, що дуже зручно, якщо потрібна збірка багатьох пакунків одночасно, або якщо потрібно подолати повільну швидкість Інтернет-під’єднання.</p>
</div>
</div>


	<div class="divide"></div>

          </div>

  <div id="sidebar" class="grid_3 omega">
    <div class="container-tweet">
        <h3>Зміст</h3>
        <div class="toc">
          <ul>
<li><a class="reference internal" href="#">10. Використання chroot-оточень</a><ul>
<li><a class="reference internal" href="#creating-a-chroot">10.1. Створення chroot</a></li>
<li><a class="reference internal" href="#alternatives">10.2. Альтернативи</a></li>
</ul>
</li>
</ul>

        </div>

      <div class="browse-guide">
        <h3>Browse The Guide:</h3>
        <ul>
          <li class="prev">
            <a href="udd-merging.html"
                      title="Попередній розділ: 9. Злиття — оновлення з Debian та апстріму">Go Previous</a>
          </li>
          
          <li class="center">
            <a title="Back to Index" href="index.html">Index Guide</a>
          </li>
        
          <li class="next">
            <a href="traditional-packaging.html"
                      title="Наступна тема: 11. Традиційні методи створення пакунків">Go Next</a>
          </li>
        </ul>
        <span>Ця сторінка:</span> <a href="./_sources/chroots.txt"
               rel="nofollow">Відобразити вихідний текст</a>
      </div>
     </div>
     <div id="back_top"><a href="#top">Back to Top</a></div>
    </div>
    <!--</section>-->
  </div>
</div>
<div class="shadow"></div>
<footer>
  <div>
      Version: 0.3.8.
    <a href="https://bugs.launchpad.net/ubuntu-packaging-guide">Report bugs</a> or 
    <a href="https://code.launchpad.net/~ubuntu-packaging-guide-team/ubuntu-packaging-guide/trunk">grab the source code</a> from Launchpad.
      Створено з використанням <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.4.
      <br />
        &copy; Copyright 2010-2016, Ubuntu Developers, Creative Commons Attribution-ShareAlike 3.0.
        <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">
        Creative Commons Attribution-ShareAlike 3.0 Unported License</a>.
        <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">
        <img alt="Creative Commons License" style="border-width:0" 
        src="./_static/images/cc-by-sa.png" /></a>
    <br />
    <a href="http://people.ubuntu.com/~mitya57/ubuntu-packaging-guide-readme.html#translating">Help translate</a> or
    <a href="./_static/translators.html">view the list of translators</a>.

  </div>
</footer>
  </body>
</html>