tazpkg diff doc/tazpkg.ru.html @ rev 818

tazpkg: tiny change to be Bash (as /bin/sh) compatible (thanks Nathan Neulinger)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun Jul 19 15:17:03 2015 +0300 (2015-07-19)
parents 5317ffe7bfbb
children 2f3580bd8c0c
line diff
     1.1 --- a/doc/tazpkg.ru.html	Thu Jul 25 01:47:48 2013 +0300
     1.2 +++ b/doc/tazpkg.ru.html	Sun Jul 19 15:17:03 2015 +0300
     1.3 @@ -1,8 +1,9 @@
     1.4  <!DOCTYPE html>
     1.5 -<html xmlns="http://www.w3.org/1999/xhtml" lang="ru">
     1.6 +<html lang="ru">
     1.7  <head>
     1.8 +	<meta charset="utf-8" />
     1.9  	<title>Руководство TazPkg</title>
    1.10 -	<meta charset="utf-8" />
    1.11 +	<meta name="viewport" content="width=device-width,initial-scale=1"/>
    1.12  	<link rel="stylesheet" type="text/css" href="../slitaz-doc.css" />
    1.13  	<script type="text/javascript" src="../slitaz-doc.js"></script>
    1.14  </head>
    1.15 @@ -15,176 +16,336 @@
    1.16  <!-- Start content -->
    1.17  <div id="content">
    1.18  
    1.19 +
    1.20  <h2>НАЗВАНИЕ</h2>
    1.21  
    1.22 -<p>TazPkg — менеджер пакетов в системе SliTaz GNU/Linux.</p>
    1.23 +<p>TazPkg — менеджер пакетов в системе SliTaz GNU/Linux.</p>
    1.24  
    1.25  
    1.26  <h2>СИНТАКСИС</h2>
    1.27  
    1.28  <pre>
    1.29 -tazpkg [команда] [пакет|папка|шаблон|список|категория|--опции] [папка|--опции]
    1.30 +tazpkg [команда] [параметры...]
    1.31  </pre>
    1.32  
    1.33  
    1.34  <h2>ОПИСАНИЕ</h2>
    1.35  
    1.36 -<p>TazPkg — это сверхлегкий (~ 80 КБ) менеджер пакетов, позволяющий
    1.37 -устанавливать, выдавать список, загружать, обновлять и удалять бинарные пакеты
    1.38 -в системе GNU/Linux. TazPkg предоставляет команды для поиска и создания пакетов,
    1.39 -он был создан независимо от проекта. Пакеты с расширением *.tazpkg — это архивы
    1.40 -CPIO, содержащие сжатую при помощи GZip файловую систему, рецепт и
    1.41 -дополнительное описание. TazPkg также управляет зависимостями на основе
    1.42 -рецептов, находящихся в пакетах. Каждый рецепт содержит полную информацию
    1.43 -о пакете, а также может содержать пре- и пост-установочные функции. Тот же самый
    1.44 -рецепт использует Cookutils для компиляции исходников и создания пакетов
    1.45 -<tt>.tazpkg</tt>.</p>
    1.46 +<p>TazPkg — это легковесный менеджер пакетов, позволяющий устанавливать, выдавать списки, загружать,
    1.47 +обновлять и удалять бинарные пакеты в системе GNU/Linux. TazPkg предоставляет команды для поиска
    1.48 +и создания пакетов, он был создан независимо для проекта. Пакеты с расширением *.tazpkg — это архивы
    1.49 +CPIO, содержащие сжатую при помощи GZip файловую систему, рецепт и дополнительное описание. TazPkg
    1.50 +также управляет зависимостями на основе рецептов, находящихся в пакетах. Каждый рецепт содержит
    1.51 +полную информацию о пакете, а также может содержать пре- и пост-установочные функции. Тот же самый
    1.52 +рецепт использует Cookutils для компиляции исходников и создания пакетов <tt>.tazpkg</tt>.</p>
    1.53  
    1.54 -<p>TazPkg разработан полностью с нуля, он написан на скрипте, совместимом
    1.55 -с Bash. TazPkg работает под управлением Ash, который входит в состав проекта
    1.56 -BusyBox. TazPkg распространяется под свободной лицензией GNU GPL v3.</p>
    1.57 +<p>TazPkg разработан полностью с нуля, он написан на скрипте, совместимом с Bash. TazPkg работает
    1.58 +под управлением Ash, который входит в состав проекта BusyBox. TazPkg распространяется под свободной
    1.59 +лицензией GNU GPL v3.</p>
    1.60  
    1.61  
    1.62  <h2>КОМАНДЫ</h2>
    1.63  
    1.64  
    1.65 +<h3>Служебные команды</h3>
    1.66 +
    1.67 +<ul>
    1.68 +	<li><a href="#usage">usage</a>: краткая справка по командам</li>
    1.69 +	<li><a href="#help">help</a>: справка по выбранной команде</li>
    1.70 +	<li><a href="#activity">activity</a>: журнал действий TazPkg</li>
    1.71 +	<li><a href="#clean-cache">clean-cache</a>: очистить кэш загруженных пакетов</li>
    1.72 +	<li><a href="#shell">shell</a>: запустить интерактивную оболочку TazPkg</li>
    1.73 +</ul>
    1.74 +
    1.75 +
    1.76 +<h3>Работа со списками</h3>
    1.77 +
    1.78 +<ul>
    1.79 +	<li><a href="#list">list</a>: список установленных пакетов</li>
    1.80 +	<li><a href="#list-mirror">list-mirror</a>: список всех доступных в репозитории пакетов</li>
    1.81 +	<li><a href="#list-config">list-config</a>: список всех конфигурационных файлов</li>
    1.82 +</ul>
    1.83 +
    1.84 +
    1.85 +<h3>Поиск</h3>
    1.86 +
    1.87 +<ul>
    1.88 +	<li><a href="#search">search</a>: поиск пакета по шаблону или названию</li>
    1.89 +	<li><a href="#search-pkgname">search-pkgname</a>: поиск в репозитории пакета, имеющего указанный
    1.90 +		файл</li>
    1.91 +	<li><a href="#search-file">search-file</a>: поиск файла среди файлов всех установленных
    1.92 +		пакетов</li>
    1.93 +</ul>
    1.94 +
    1.95 +
    1.96 +<h3>Установка и удаление пакетов</h3>
    1.97 +
    1.98 +<ul>
    1.99 +	<li><a href="#get">get</a>: загрузить пакет в текущую папку</li>
   1.100 +	<li><a href="#install">install</a>: установить локальный пакет</li>
   1.101 +	<li><a href="#get-install">get-install</a>: загрузить пакет из репозитория и установить его</li>
   1.102 +	<li><a href="#install-list">install-list</a>: установить все пакеты из списка пакетов</li>
   1.103 +	<li><a href="#install-list">get-install-list</a>: загрузить из репозитория список пакетов
   1.104 +		и установить их</li>
   1.105 +	<li><a href="#remove">remove</a>: удалить указанный пакет и все установленные им файлы</li>
   1.106 +	<li><a href="#reconfigure">reconfigure</a>: повторно выполнить пост-установочный скрипт из
   1.107 +		пакета</li>
   1.108 +	<li><a href="#link">link</a>: присоединить пакет из другого установленного SliTaz</li>
   1.109 +	<li><a href="#set-release">set-release</a>: изменить релиз и обновить пакеты</li>
   1.110 +	<li><a href="#add-flavor">add-flavor</a>: установить список пакетов flavor</li>
   1.111 +	<li><a href="#add-flavor">install-flavor</a>: установить список пакетов flavor и удалить
   1.112 +		прочие</li>
   1.113 +</ul>
   1.114 +
   1.115 +
   1.116 +<h3>Работа с пакетами</h3>
   1.117 +
   1.118 +<ul>
   1.119 +	<li><a href="#info">info</a>: информация о пакете</li>
   1.120 +	<li><a href="#desc">desc</a>: описание пакета</li>
   1.121 +	<li><a href="#list-files">list-files</a>: список файлов пакета</li>
   1.122 +	<li><a href="#block">block, unblock</a>: блокировать или разблокировать установленный пакет для
   1.123 +		обновлений</li>
   1.124 +	<li><a href="#check">check</a>: проверить целостность установленных пакетов</li>
   1.125 +	<li><a href="#bugs">bugs</a>: известные ошибки в пакетах</li>
   1.126 +	<li><a href="#depends">depends</a>: показать дерево зависимостей</li>
   1.127 +	<li><a href="#depends">rdepends</a>: показать дерево обратных зависимостей</li>
   1.128 +	<li><a href="#extract">extract</a>: распаковать пакет (*.tazpkg) в папку</li>
   1.129 +	<li><a href="#pack">pack</a>: упаковать распакованное или подготовленное дерево пакета</li>
   1.130 +	<li><a href="#repack">repack</a>: создать пакет из файлов установленного пакета</li>
   1.131 +	<li><a href="#repack-config">repack-config</a>: создать пакет со всеми конфигурационными
   1.132 +		файлами</li>
   1.133 +	<li><a href="#recompress">recompress</a>: перепаковать пакет с лучшей степенью сжатия</li>
   1.134 +	<li><a href="#convert">convert</a>: конвертировать «чужой» пакет в формат tazpkg</li>
   1.135 +	<li><a href="#list-suggested">list-suggested</a>: список предлагаемых пакетов</li>
   1.136 +</ul>
   1.137 +
   1.138 +
   1.139 +<h3>Работа с репозиториями</h3>
   1.140 +
   1.141 +<ul>
   1.142 +	<li><a href="#recharge">recharge</a>: получить свежий список пакетов репозитория</li>
   1.143 +	<li><a href="#upgrade">upgrade</a>: проверить, показать и установить обновления</li>
   1.144 +	<li><a href="#setup-mirror">setup-mirror</a>: изменить настройки URL репозитория</li>
   1.145 +	<li><a href="#add-undigest">setup-undigest</a>: обновить неофициальный репозиторий</li>
   1.146 +	<li><a href="#list-undigest">list-undigest</a>: список неофициальных репозиториев</li>
   1.147 +	<li><a href="#add-undigest">add-undigest</a>: добавить неофициальный репозиторий</li>
   1.148 +	<li><a href="#remove-undigest">remove-undigest</a>: удалить неофициальный репозиторий</li>
   1.149 +</ul>
   1.150 +
   1.151 +
   1.152 +
   1.153 +
   1.154 +<h2>Служебные команды</h2>
   1.155 +
   1.156 +
   1.157 +<h3 id="usage">usage</h3>
   1.158 +
   1.159 +<p>Отобразить полный список команд TazPkg с кратким описанием.</p>
   1.160 +
   1.161 +<pre>
   1.162 +$ tazpkg usage
   1.163 +$ tazpkg
   1.164 +</pre>
   1.165 +
   1.166 +
   1.167 +<h3 id="help">help</h3>
   1.168 +
   1.169 +<p>Отобразить справку по выбранной команде (<tt>help</tt> или <tt>-h</tt>). Можно вводить краткое
   1.170 +имя команды, полное имя, либо часть полного имени. Можно игнорировать дефисы в начале краткого
   1.171 +имени. В случае, если запрошенной части полного имени соответствуют несколько имен команд, будет
   1.172 +предложено уточнить имя команды.</p>
   1.173 +
   1.174 +<pre>
   1.175 +$ tazpkg help <em>-gi</em>
   1.176 +$ tazpkg -h <em>us</em>
   1.177 +</pre>
   1.178 +
   1.179 +
   1.180 +<h3 id="activity">activity</h3>
   1.181 +
   1.182 +<p>Показать журнал действий TazPkg (<tt>activity</tt> или <tt>log</tt> или <tt>-a</tt>). При помощи
   1.183 +параметра <tt>--nb=</tt> можно указать количество отображаемых строк журнала.</p>
   1.184 +<pre>
   1.185 +$ tazpkg activity
   1.186 +$ tazpkg -a --nb=<em>20</em>
   1.187 +</pre>
   1.188 +
   1.189 +
   1.190 +<h3 id="clean-cache">clean-cache</h3>
   1.191 +
   1.192 +<p>Удалить пакеты *.tazpkg, загруженные в кэш (<tt>clean-cache</tt> или <tt>-cc</tt>). Во время
   1.193 +установки TazPkg сохраняет копии пакетов, загруженных из интернета. Это сделано для того, чтобы
   1.194 +сохранить трафик в случае переустановки, но вы можете захотеть освободить место на жестком диске или
   1.195 +повторно загрузить пакеты.</p>
   1.196 +
   1.197 +<pre>
   1.198 +# tazpkg clean-cache
   1.199 +# tazpkg -cc
   1.200 +</pre>
   1.201 +
   1.202 +
   1.203 +<h3 id="shell">shell</h3>
   1.204 +
   1.205 +<p>Запустить интерактивную оболочку TazPkg. Здесь вы можете ввести все команды TazPkg, описанные
   1.206 +выше.</p>
   1.207 +<pre>
   1.208 +$ tazpkg shell
   1.209 +# tazpkg shell
   1.210 +</pre>
   1.211 +
   1.212 +
   1.213 +
   1.214 +
   1.215 +<h2>Работа со списками</h2>
   1.216 +
   1.217 +
   1.218  <h3 id="list">list</h3>
   1.219  
   1.220 -<p>Список пакетов, установленных в системе. Эта команда может выводить список
   1.221 -всех установленных пакетов, список категорий, список пакетов определенной
   1.222 -категории, и список пакетов заблокированных от обновления. Вы можете также
   1.223 -использовать команду <tt><a href="#search">search</a></tt> для вывода списка
   1.224 -на основе условия или названия пакета:</p>
   1.225 +<p>Список пакетов, установленных в системе (<tt>list</tt> или <tt>-l</tt>). Эта команда может
   1.226 +выводить список всех установленных пакетов, список категорий (<tt>c</tt> или <tt>cat</tt> или
   1.227 +<tt>categories</tt>), список пакетов определенной категории, и список пакетов заблокированных от
   1.228 +обновления (<tt>b</tt> или <tt>blocked</tt>). Вы можете также использовать команду
   1.229 +<tt><a href="#search">search</a></tt> для вывода списка на основе условия или названия пакета.</p>
   1.230  
   1.231  <pre>
   1.232  # tazpkg list
   1.233 -# tazpkg list cat
   1.234 -# tazpkg list <em>категория</em>
   1.235 -# tazpkg list blocked
   1.236 -</pre>
   1.237 -
   1.238 -
   1.239 -<h3 id="xhtml-list">xhtml-list</h3>
   1.240 -
   1.241 -<p>Эта команда сохраняет список всех пакетов, установленных в системе, в файл
   1.242 -формата xHTML для просмотра в браузере. Команду может запускать обычный
   1.243 -пользователь, она создает файл <tt>installed-packages.html</tt> в той папке,
   1.244 -откуда она была запущена. Обратите внимание, что вы можете изменить имя файла
   1.245 -с помощью командной строки:</p>
   1.246 -
   1.247 -<pre>
   1.248 -# tazpkg xhtml-list
   1.249 -# tazpkg xhtml-list <em>имя-списка.html</em>
   1.250 +# tazpkg -l cat
   1.251 +# tazpkg -l <em>games</em>
   1.252 +# tazpkg -l <em>игры</em>
   1.253 +# tazpkg -l blocked
   1.254  </pre>
   1.255  
   1.256  
   1.257  <h3 id="list-mirror">list-mirror</h3>
   1.258  
   1.259 -<p>Список пакетов, доступных на <a href="http://mirror.slitaz.org/">зеркале</a>. Эта команда покажет файл
   1.260 -<tt>packages.list</tt>, загруженный с зеркала. Если этого файла нет, вам будет
   1.261 -предложено запустить <code>tazpkg <a href="#recharge">recharge</a></code>
   1.262 -с правами администратора (root), чтобы получить список доступных пакетов.
   1.263 -Параметр <tt>--diff</tt> позволяет отобразить различия между новым и текущим
   1.264 -списками пакетов:</p>
   1.265 +<p>Список пакетов, доступных в <a href="http://mirror.slitaz.org/">репозитории</a>
   1.266 +(<tt>list-mirror</tt> или <tt>-lm</tt>). Эта команда покажет список пакетов, загруженный из
   1.267 +репозитория. Если этот список еще не загружался, вам будет предложено запустить
   1.268 +<code>tazpkg <a href="#recharge">recharge</a></code> с правами администратора (root), чтобы получить
   1.269 +список доступных пакетов. Параметр <tt>--diff</tt> позволяет отобразить различия между новым и
   1.270 +текущим списками пакетов.</p>
   1.271  
   1.272  <pre>
   1.273  # tazpkg list-mirror
   1.274 -# tazpkg list-mirror --diff
   1.275 -</pre>
   1.276 -
   1.277 -
   1.278 -<h3 id="info">info</h3>
   1.279 -
   1.280 -<p>Показать всю информацию по интересующему вас пакету. Информация содержится
   1.281 -в рецепте пакета — его версия, категория, разработчик, сайт и все зависимости
   1.282 -(см. также Cookutils для получения дополнительной информации по рецептам):</p>
   1.283 -
   1.284 -<pre>
   1.285 -# tazpkg info <em>busybox</em>
   1.286 -</pre>
   1.287 -
   1.288 -
   1.289 -<h3 id="desc">desc</h3>
   1.290 -
   1.291 -<p>Описание пакета (если оно существует). Эта команда выводит файл
   1.292 -<tt>description.txt</tt> из каждого пакета (простой текстовый файл, шириной до
   1.293 -80 символов, чтобы поместиться в стандартном терминале):</p>
   1.294 -
   1.295 -<pre>
   1.296 -# tazpkg desc <em>busybox</em>
   1.297 +# tazpkg -lm --diff
   1.298  </pre>
   1.299  
   1.300  
   1.301  <h3 id="list-config">list-config</h3>
   1.302  
   1.303 -<p>Список конфигурационных системных файлов. Параметр <tt>--box</tt> отображает
   1.304 -список в виде таблицы:</p>
   1.305 +<p>Список конфигурационных системных файлов. Параметр <tt>--box</tt> отображает список в виде
   1.306 +таблицы. Вы можете указать имя пакета, чтобы отобразить конфигурацинные файлы только для этого
   1.307 +пакета.</p>
   1.308  
   1.309  <pre>
   1.310 -# tazpkg list-config
   1.311 -# tazpkg list-config --box
   1.312 +$ tazpkg list-config
   1.313 +$ tazpkg list-config --box
   1.314 +$ tazpkg list-config <em>slim</em>
   1.315 +$ tazpkg list-config --box <em>slim</em>
   1.316  </pre>
   1.317  
   1.318  
   1.319 -<h3 id="list-files">list-files</h3>
   1.320  
   1.321 -<p>Список всех файлов, которые устанавливаются при установке пакета. Эта команда
   1.322 -просто читает и отображает файл <tt>files.list</tt> каждого пакета (он создается
   1.323 -автоматически при создании пакета, а также используется для удаления файлов при
   1.324 -удалении пакета). Чтобы получить список файлов, установленных пакетом bc:</p>
   1.325  
   1.326 -<pre>
   1.327 -# tazpkg list-files <em>bc</em>
   1.328 -</pre>
   1.329 +<h2>Поиск</h2>
   1.330  
   1.331  
   1.332  <h3 id="search">search</h3>
   1.333  
   1.334 -<p>Поиск пакета по имени владельца или названию пакета. Эта команда будет искать
   1.335 -в списке установленных пакетов и в списке пакетов, доступных на зеркале. Для
   1.336 -того, чтобы получить новейший список пакетов с зеркала, просто запустите
   1.337 -<code>tazpkg recharge</code> перед началом проведения поиска:</p>
   1.338 +<p>Поиск пакета по имени владельца или названию пакета (<tt>search</tt> или <tt>-s</tt>). Эта
   1.339 +команда будет искать в списке установленных пакетов (<tt>-i</tt> или <tt>--installed</tt>) и
   1.340 +в списке пакетов, доступных в репозитории (<tt>-l</tt> или <tt>--list</tt>). Для того, чтобы
   1.341 +получить новейший список пакетов из репозитория, просто запустите <code>tazpkg recharge</code> перед
   1.342 +началом проведения поиска:</p>
   1.343  
   1.344  <pre>
   1.345 -# tazpkg search <em>gcc</em>
   1.346 +$ tazpkg search <em>gcc</em>
   1.347 +$ tazpkg search <em>mt</em> -i
   1.348 +$ tazpkg search <em>bit</em> -l
   1.349 +</pre>
   1.350 +
   1.351 +
   1.352 +<h3 id="search-pkgname">search-pkgname</h3>
   1.353 +
   1.354 +<p>Поиск файла среди всех файлов, доступных в репозитории с выводом только названий соответствующих
   1.355 +пакетов (<tt>search-pkgname</tt> или <tt>-sp</tt>).</p>
   1.356 +
   1.357 +<pre>
   1.358 +$ tazpkg search-pkgname <em>libnss</em>
   1.359 +$ tazpkg -sp <em>/usr/share/fonts</em>
   1.360  </pre>
   1.361  
   1.362  
   1.363  <h3 id="search-file">search-file</h3>
   1.364  
   1.365 -<p>Эта команда ищет файл среди всех файлов, которые были установлены с пакетами.
   1.366 -Это бывает очень полезно, когда нужно найти полный путь к файлу или определить,
   1.367 -присутствует ли файл в системе. Пример:</p>
   1.368 +<p>Поиск файла среди всех файлов, которые были установлены с пакетами (<tt>search-file</tt> или
   1.369 +<tt>-sf</tt>). Это бывает очень полезно, когда нужно найти полный путь к файлу или определить,
   1.370 +присутствует ли файл в системе. Опция <tt>--mirror</tt> позволяет искать файл среди всех файлов,
   1.371 +доступных в репозитории. Пример:</p>
   1.372  
   1.373  <pre>
   1.374  $ tazpkg search-file <em>libnss</em>
   1.375 +$ tazpkg -sf <em>/usr/share/fonts</em> --mirror
   1.376 +</pre>
   1.377 +
   1.378 +
   1.379 +
   1.380 +
   1.381 +<h2>Установка и удаление пакетов</h2>
   1.382 +
   1.383 +
   1.384 +<h3 id="get">get</h3>
   1.385 +
   1.386 +<p>Загрузить пакет из репозитория (если он существует). Загруженный пакет сохраняется в текущей
   1.387 +папке. Чтобы узнать текущий путь, вы можете использовать команду <code>pwd</code>.</p>
   1.388 +
   1.389 +<pre>
   1.390 +# tazpkg get <em>grub</em>
   1.391 +# tazpkg get <em>nano</em> --root=<em>/mnt/sda6</em>
   1.392  </pre>
   1.393  
   1.394  
   1.395  <h3 id="install">install</h3>
   1.396  
   1.397 -<p>Эта команда позволяет устанавливать ранее загруженный пакет с расширением
   1.398 -<tt>.tazpkg</tt>. См. <tt><a href="#get-install">get-install</a></tt>, если вы
   1.399 -хотите установить пакет из интернета. Обратите внимание, что вы можете выполнить
   1.400 -принудительную установку с параметром <tt>--forced</tt>, удалить и
   1.401 -переустановить пакет с параметрами <tt>uninstall</tt> и <tt>reinstall</tt>
   1.402 -соответственно. Также вы можете указать путь к корню файловой системы, в которую
   1.403 -вы хотите установить пакет, с помощью параметра <tt>--root=…</tt>:</p>
   1.404 +<p>Эта команда позволяет устанавливать ранее загруженный пакет с расширением <tt>.tazpkg</tt>
   1.405 +(<tt>install</tt> или <tt>-i</tt>). См. <tt><a href="#get-install">get-install</a></tt>, если вы
   1.406 +хотите установить пакет из интернета. Обратите внимание, что вы можете выполнить принудительную
   1.407 +установку с параметром <tt>--forced</tt>. Также вы можете указать путь к корню файловой системы,
   1.408 +в которую вы хотите установить пакет, с помощью параметра <tt>--root=</tt>.</p>
   1.409  
   1.410  <pre>
   1.411  # tazpkg install <em>пакет-1.0.tazpkg</em>
   1.412 -# tazpkg install <em>путь/к/пакету-1.0.tazpkg</em> --forced
   1.413 -# tazpkg install <em>путь/к/пакету-1.0.tazpkg</em> --root=<em>/mnt/rootfs</em>
   1.414 +# tazpkg -i <em>путь/к/пакету-1.0.tazpkg</em> --forced
   1.415 +# tazpkg -i <em>путь/к/пакету-1.0.tazpkg</em> --root=<em>/mnt/rootfs</em>
   1.416  </pre>
   1.417  
   1.418  
   1.419 -<h3 id="install-list">install-list<br />
   1.420 -<span id="get-install-list">get-install-list</span></h3>
   1.421 +<h3 id="get-install">get-install</h3>
   1.422  
   1.423 -<p>Установить набор пакетов, перечисленных в файле. Команда
   1.424 -<tt>install-list</tt> позволяет вам установить за один раз несколько ранее
   1.425 -загруженных пакетов, а команда <tt>get-install-list</tt> перед установкой списка
   1.426 -пакетов предварительно загружает их из интернета. Эти команды также понимают
   1.427 +<p>Загрузить и установить пакет из репозитория в интернете. Эта команда (<tt>get-install</tt> или
   1.428 +<tt>-gi</tt>) сначала проверяет, существует ли пакет в репозитории и был ли он уже загружен. Для
   1.429 +получения списка пакетов в репозитории используйте команду
   1.430 +<tt><a href="#list-mirror">list-mirror</a></tt>.</p>
   1.431 +
   1.432 +<p>Команда воспринимает следующие параметры:</p>
   1.433 +
   1.434 +<p><tt>--forced</tt> позволяет обновить уже установленный пакет.</p>
   1.435 +
   1.436 +<p><tt>--root=</tt> позволяет указать корень файловой системы, в которой будет установлен пакет.</p>
   1.437 +
   1.438 +<pre>
   1.439 +# tazpkg get-install <em>grub</em>
   1.440 +# tazpkg -gi <em>grub</em> --forced
   1.441 +# tazpkg -gi <em>nano</em> --root=<em>/mnt/sda6</em>
   1.442 +</pre>
   1.443 +
   1.444 +
   1.445 +<h3 id="install-list">install-list, get-install-list</h3>
   1.446 +
   1.447 +<p>Установить набор пакетов, перечисленных в файле. Команда <tt>install-list</tt> позволяет вам
   1.448 +установить за один раз несколько ранее загруженных пакетов, а команда <tt>get-install-list</tt>
   1.449 +перед установкой списка пакетов предварительно загружает их из интернета. Эти команды также понимают
   1.450  параметр форсированной установки:</p>
   1.451  
   1.452  <pre>
   1.453 @@ -193,200 +354,146 @@
   1.454  </pre>
   1.455  
   1.456  
   1.457 +<h3 id="remove">remove</h3>
   1.458 +
   1.459 +<p>Удалить пакет (<tt>remove</tt> или <tt>-r</tt>). Вас спросят о подтверждении (y/N) удаления
   1.460 +пакета, а также об удалении пакетов, зависящих от этого пакета, и о переустановке пакетов, которые
   1.461 +были изменены этим пакетом. Эта команда удаляет все файлы, которые устанавливались в составе
   1.462 +пакета.</p>
   1.463 +
   1.464 +<p>Параметр <tt>--root=</tt> позволяет указать корень ФС, в которой будут удаляться пакеты. Параметр
   1.465 +<tt>--auto</tt> удаляет и переустанавливает пакеты без вашего подтверждения.</p>
   1.466 +
   1.467 +<pre>
   1.468 +# tazpkg remove <em>bc</em>
   1.469 +# tazpkg -r <em>gtk+-3</em> --root=<em>/mnt/sda6</em>
   1.470 +# tazpkg -r <em>nano</em> --auto
   1.471 +</pre>
   1.472 +
   1.473 +
   1.474 +<h3 id="reconfigure">reconfigure</h3>
   1.475 +
   1.476 +<p>Повторяет пост-установочный скрипт из пакета.</p>
   1.477 +
   1.478 +<pre>
   1.479 +# tazpkg reconfigure <em>gcc</em>
   1.480 +# tazpkg reconfigure <em>gcc</em> --root=<em>/mnt/sda6</em>
   1.481 +</pre>
   1.482 +
   1.483 +
   1.484  <h3 id="link">link</h3>
   1.485  
   1.486 -<p>Эта команда позволяет установить пакет, уже установленный на другом носителе.
   1.487 -Установка заключается в создании символьных ссылок и требует очень мало памяти.
   1.488 -Обычно это применяется, когда система работает в оперативной памяти и нужно
   1.489 -установить дополнения с USB-флэш:</p>
   1.490 +<p>Эта команда позволяет установить пакет, уже установленный на другом носителе. Установка
   1.491 +заключается в создании символьных ссылок и требует очень мало памяти. Обычно это применяется, когда
   1.492 +система работает в оперативной памяти и нужно установить дополнения с USB-флэш.</p>
   1.493  
   1.494  <pre>
   1.495  # tazpkg link <em>openoffice /media/usbdisk</em>
   1.496  </pre>
   1.497  
   1.498  
   1.499 -<h3 id="remove">remove</h3>
   1.500 +<h3 id="set-release">set-release</h3>
   1.501  
   1.502 -<p>Удалить пакет. Вас спросят о подтверждении (y/N). Эта команда удаляет все
   1.503 -файлы, которые устанавливались в составе пакета. Для просмотра списка файлов,
   1.504 -используйте команду <tt><a href="#list-files">list-files</a></tt> с названием
   1.505 -пакета. Пример удаления пакета bc:</p>
   1.506 +<p>Эта команда меняет текущую версию и обновляет все пакеты до последнего релиза выбранной
   1.507 +версии.</p>
   1.508  
   1.509  <pre>
   1.510 -# tazpkg remove <em>bc</em>
   1.511 +# tazpkg set-release <em>cooking</em>
   1.512  </pre>
   1.513  
   1.514  
   1.515 -<h3 id="extract">extract</h3>
   1.516 +<h3 id="add-flavor">add-flavor, install-flavor</h3>
   1.517  
   1.518 -<p>Распаковать пакет в папку. Если вы не укажете папку назначения, то пакет
   1.519 -будет распакован в папку с именем <tt><em>пакет-версия</em></tt>, которая будет
   1.520 -создана в текущей папке:</p>
   1.521 +<p>Установить набор пакетов указанной редакции (flavor). Дополнительно, команда
   1.522 +<tt>install-flavor</tt> удаляет все прочие установленные пакеты, не входящие в эту редакцию.</p>
   1.523  
   1.524  <pre>
   1.525 -# tazpkg extract <em>пакет.tazpkg</em>
   1.526 -# tazpkg extract <em>пакет.tazpkg папка/назначения</em>
   1.527 +# tazpkg add-flavor <em>gtkonly</em>
   1.528 +# tazpkg install-flavor <em>justx</em>
   1.529  </pre>
   1.530  
   1.531  
   1.532 -<h3 id="pack">pack</h3>
   1.533  
   1.534 -<p>Эта команда создаст пакет из заранее подготовленной папки или из
   1.535 -распакованного пакета. Используя эту команду вы можете создать пакет .tazpkg
   1.536 -вручную (см. документацию Cookutils по вопросу автоматического создания пакетов).
   1.537 -Упаковать пакет:</p>
   1.538 +
   1.539 +<h2>Работа с пакетами</h2>
   1.540 +
   1.541 +
   1.542 +<h3 id="info">info</h3>
   1.543 +
   1.544 +<p>Показать всю информацию по интересующему вас пакету. Информация содержится в рецепте пакета — его
   1.545 +версия, категория, разработчик, сайт и все зависимости (см. также Cookutils для получения
   1.546 +дополнительной информации по рецептам):</p>
   1.547  
   1.548  <pre>
   1.549 -# tazpkg pack <em>пакет-версия</em>
   1.550 +# tazpkg info <em>busybox</em>
   1.551  </pre>
   1.552  
   1.553  
   1.554 -<h3 id="repack">repack</h3>
   1.555 +<h3 id="desc">desc</h3>
   1.556  
   1.557 -<p>Эта команда позволяет восстановить пакет из файлов в системе, где он был
   1.558 -ранее установлен. Переупаковать пакет:</p>
   1.559 +<p>Описание пакета (если оно существует) (<tt>desc</tt> или <tt>-d</tt>). Эта команда выводит файл
   1.560 +<tt>description.txt</tt> из каждого пакета (простой текстовый файл, шириной до 80 символов, чтобы
   1.561 +поместиться в стандартном терминале):</p>
   1.562  
   1.563  <pre>
   1.564 -# tazpkg repack <em>пакет</em>
   1.565 +# tazpkg desc <em>busybox</em>
   1.566  </pre>
   1.567  
   1.568  
   1.569 -<h3 id="repack-config">repack-config</h3>
   1.570 +<h3 id="list-files">list-files</h3>
   1.571  
   1.572 -<p>Эта команда воссоздает пакет с конфигурационными системными файлами (см.
   1.573 -<tt><a href="#list-config">list-config</a></tt>). Для того, чтобы восстановить
   1.574 -текущую конфигурацию, потом достаточно будет установить созданный пакет.
   1.575 -Упаковать конфигурационные файлы:</p>
   1.576 +<p>Список всех файлов, которые устанавливаются при установке пакета (<tt>list-files</tt> или
   1.577 +<tt>-lf</tt>). Эта команда просто читает и отображает файл <tt>files.list</tt> каждого пакета (он
   1.578 +создается автоматически при создании пакета, а также используется для удаления файлов при удалении
   1.579 +пакета).</p>
   1.580  
   1.581  <pre>
   1.582 -# tazpkg repack-config
   1.583 +# tazpkg list-files <em>bc</em>
   1.584  </pre>
   1.585  
   1.586  
   1.587 -<h3 id="recharge">recharge</h3>
   1.588 +<h3 id="block">block, unblock, chblock</h3>
   1.589  
   1.590 -<p>Обновление списка пакетов, доступных на зеркале. Эта команда загрузит с
   1.591 -зеркала самый последний список устанавливаемых пакетов <tt>packages.list</tt> и,
   1.592 -прежде чем продолжить, сохранит старый список. После обновления списка, вы
   1.593 -можете использовать команды <tt><a href="#list">list</a></tt> и
   1.594 -<tt><a href="#search">search</a></tt>. Для просмотра списка различий используйте
   1.595 -команду <code>list-mirror --diff</code>, а для просмотра и обновления пакетов
   1.596 -просто скомандуйте <tt><a href="#upgrade">upgrade</a></tt>. Обновить список
   1.597 -пакетов:</p>
   1.598 -
   1.599 -<pre>
   1.600 -# tazpkg recharge
   1.601 -</pre>
   1.602 -
   1.603 -
   1.604 -<h3 id="up">up<br />
   1.605 -<span id="upgrade">upgrade</span></h3>
   1.606 -
   1.607 -<p>Команда позволяет обновить все установленные пакеты, доступные на текущем
   1.608 -зеркале. Обновление пакетов — важная составляющая безопасности системы, и вы
   1.609 -можете чувствовать себя в безопасности с последними обновлениями и
   1.610 -исправлениями. Хотя проект SliTaz и крохотный, но он обеспечивает регулярные
   1.611 -обновления по безопасности и как правило, предоставляет последние версии ПО.
   1.612 -Обратите внимание, что эта функция предназначена для людей, установивших SliTaz
   1.613 -на жесткий диск. Обновленные пакеты в режиме LiveCD, будут потеряны при
   1.614 -выключении системы. Обновить или показать все параметры команды <tt>up</tt>:</p>
   1.615 -
   1.616 -<pre>
   1.617 -# tazpkg up
   1.618 -# tazpkg --help-up
   1.619 -# tazpkg up --recharge --install
   1.620 -# tazpkg up -r -i
   1.621 -</pre>
   1.622 -
   1.623 -
   1.624 -<h3 id="check">check</h3>
   1.625 -
   1.626 -<p>Эта команда может проверить зависимости установленных пакетов и определить,
   1.627 -все ли файлы, необходимые для переупаковки пакета присутствуют:</p>
   1.628 -
   1.629 -<pre>
   1.630 -# tazpkg check <em>пакет</em>
   1.631 -</pre>
   1.632 -
   1.633 -
   1.634 -<h3 id="block">block<br />
   1.635 -<span id="unblock">unblock</span></h3>
   1.636 -
   1.637 -<p>Команды позволяют вам блокировать и разблокировать установленную версию
   1.638 -пакета. Заблокированный пакет не будет обновляться командой
   1.639 -<tt><a href="#upgrade">upgrade</a></tt>. Список заблокированных пакетов
   1.640 -находится в файле <tt>/var/lib/tazpkg/blocked-packages.list</tt>. Этот файл
   1.641 -также можно отредактировать вручную. Для блокирования или разблокирования пакета
   1.642 -Grub:</p>
   1.643 +<p>Команды позволяют вам блокировать (<tt>block</tt> или <tt>-b</tt>) и разблокировать
   1.644 +(<tt>unblock</tt> или <tt>-u</tt>) установленную версию пакета. Команда <tt>chblock</tt> меняет
   1.645 +состояние блокировки пакета на противоположное. Заблокированный пакет не будет обновляться командой
   1.646 +<tt><a href="#upgrade">upgrade</a></tt>. Список заблокированных пакетов находится в файле
   1.647 +<tt>/var/lib/tazpkg/blocked-packages.list</tt>. Этот файл также можно отредактировать вручную.</p>
   1.648  
   1.649  <pre>
   1.650  # tazpkg block <em>grub</em>
   1.651  # tazpkg unblock <em>grub</em>
   1.652 +# tazpkg chblock <em>grub</em>
   1.653  </pre>
   1.654  
   1.655  
   1.656 -<h3 id="get">get</h3>
   1.657 +<h3 id="check">check</h3>
   1.658  
   1.659 -<p>Загрузить пакет с зеркала (если он существует). Загруженный пакет сохраняется
   1.660 -в текущей папке. Чтобы узнать текущий путь, вы можете использовать команду
   1.661 -<code>pwd</code>. Для загрузки пакета Grub:</p>
   1.662 +<p>Эта команда может проверить зависимости установленных пакетов и определить, все ли файлы,
   1.663 +необходимые для переупаковки пакета присутствуют:</p>
   1.664  
   1.665  <pre>
   1.666 -# tazpkg get <em>grub</em>
   1.667 +$ tazpkg check
   1.668 +$ tazpkg check --full
   1.669 +$ tazpkg check <em>nano</em>
   1.670 +$ tazpkg check <em>sakura</em> --full
   1.671  </pre>
   1.672  
   1.673  
   1.674 -<h3 id="get-install">get-install</h3>
   1.675 +<h3 id="bugs">bugs</h3>
   1.676  
   1.677 -<p>Загрузить и установить пакет с зеркала в интернете. Эта команда сначала
   1.678 -проверяет, существует ли пакет на зеркале и был ли он уже загружен. Для
   1.679 -получения списка пакетов на зеркале, используйте команду
   1.680 -<tt><a href="#list-mirror">list-mirror</a></tt>. Для установки пакета Grub:</p>
   1.681 +<p>Показывает список известных ошибок в пакетах. Вы можете указать название единственного пакета,
   1.682 +для которого нужно показать список ошибок.</p>
   1.683  
   1.684  <pre>
   1.685 -# tazpkg get-install <em>grub</em>
   1.686 +$ tazpkg bugs
   1.687 +$ tazpkg bugs <em>мой_пакет</em>
   1.688  </pre>
   1.689  
   1.690  
   1.691 -<h3 id="clean-cache">clean-cache</h3>
   1.692 +<h3 id="depends">depends, rdepends</h3>
   1.693  
   1.694 -<p>Удалить пакеты *.tazpkg, загруженные в кэш. Во время установки TazPkg
   1.695 -сохраняет копии пакетов, загруженных из интернета. Это сделано для того, чтобы
   1.696 -сохранить трафик в случае переустановки, но вы можете захотеть освободить место
   1.697 -на жестком диске или повторно загрузить пакеты:</p>
   1.698 -
   1.699 -<pre>
   1.700 -# tazpkg clean-cache
   1.701 -</pre>
   1.702 -
   1.703 -
   1.704 -<h3 id="setup-mirror">setup-mirror</h3>
   1.705 -
   1.706 -<p>Установка адреса зеркала. Эта команда запросит URL нового зеркала. Можно
   1.707 -указать несколько адресов, разделенных пробелами. Обратите внимание, что вы
   1.708 -также можете изменить основной файл <tt>/var/lib/tazpkg/mirror</tt>. URL-адрес
   1.709 -должен указывать на папку, содержащую пакеты и файл <tt>packages.list</tt>:</p>
   1.710 -
   1.711 -<pre>
   1.712 -# tazpkg setup-mirror
   1.713 -</pre>
   1.714 -
   1.715 -
   1.716 -<h3 id="reconfigure">reconfigure</h3>
   1.717 -
   1.718 -<p>Повторяет пост-установочный скрипт из пакета. Пример использования для
   1.719 -GCC:</p>
   1.720 -
   1.721 -<pre>
   1.722 -# tazpkg reconfigure <em>gcc</em>
   1.723 -</pre>
   1.724 -
   1.725 -
   1.726 -<h3 id="depends">depends<br />
   1.727 -<span id="rdepends">rdepends</span></h3>
   1.728 -
   1.729 -<p>Отображает дерево зависимостей и обратное дерево зависимостей пакета,
   1.730 -соответственно. Пример использования для MPD:</p>
   1.731 +<p>Отображает дерево зависимостей и обратное дерево зависимостей пакета, соответственно.</p>
   1.732  
   1.733  <pre>
   1.734  # tazpkg depends <em>mpd</em>
   1.735 @@ -394,14 +501,180 @@
   1.736  </pre>
   1.737  
   1.738  
   1.739 -<h3 id="add-undigest">add-undigest<br />
   1.740 -<span id="setup-undigest">setup-undigest</span></h3>
   1.741 +<h3 id="extract">extract</h3>
   1.742  
   1.743 -<p>Устанавливает адрес дополнительного неофициального зеркала для тестирования
   1.744 -пакетов, которые еще не присутствуют на официальных зеркалах. Обратите внимание,
   1.745 -вы можете также вручную редактировать файлы в
   1.746 -<tt>/var/lib/tazpkg/undigest/<em>имя_репозитория</em></tt>. URL-адрес должен
   1.747 -указывать на папку, содержащую пакеты и файл <tt>packages.list</tt>:</p>
   1.748 +<p>Распаковать пакет в папку (<tt>extract</tt> или <tt>-e</tt>). Если вы не укажете папку
   1.749 +назначения, то пакет будет распакован в папку с именем <tt><em>пакет-версия</em></tt>, которая будет
   1.750 +создана в текущей папке.</p>
   1.751 +
   1.752 +<pre>
   1.753 +$ tazpkg extract <em>пакет.tazpkg</em>
   1.754 +$ tazpkg extract <em>пакет.tazpkg папка/назначения</em>
   1.755 +</pre>
   1.756 +
   1.757 +
   1.758 +<h3 id="pack">pack</h3>
   1.759 +
   1.760 +<p>Эта команда создаст пакет из заранее подготовленной папки или из распакованного пакета. Используя
   1.761 +эту команду вы можете создать пакет .tazpkg вручную (см. документацию Cookutils по вопросу
   1.762 +автоматического создания пакетов).</p>
   1.763 +
   1.764 +<pre>
   1.765 +# tazpkg pack <em>пакет-версия</em>
   1.766 +</pre>
   1.767 +
   1.768 +
   1.769 +<h3 id="repack">repack</h3>
   1.770 +
   1.771 +<p>Эта команда позволяет восстановить пакет из файлов в системе, где он был ранее установлен.</p>
   1.772 +
   1.773 +<pre>
   1.774 +$ tazpkg repack <em>пакет</em>
   1.775 +</pre>
   1.776 +
   1.777 +
   1.778 +<h3 id="repack-config">repack-config</h3>
   1.779 +
   1.780 +<p>Эта команда воссоздает пакет с конфигурационными системными файлами (см.
   1.781 +<tt><a href="#list-config">list-config</a></tt>). Для того, чтобы восстановить текущую конфигурацию,
   1.782 +потом достаточно будет установить созданный пакет.</p>
   1.783 +
   1.784 +<pre>
   1.785 +# tazpkg repack-config
   1.786 +</pre>
   1.787 +
   1.788 +
   1.789 +<h3 id="recompress">recompress</h3>
   1.790 +
   1.791 +<p>Перепаковать CPIO-архив .tazpkg с помощью LZMA. Эта команда нужна только для того, чтобы
   1.792 +уменьшить размер имеющихся старых пакетов, созданных для SliTaz 2.0.</p>
   1.793 +
   1.794 +<pre>
   1.795 +$ tazpkg recompress <em>пакет.tazpkg</em>
   1.796 +</pre>
   1.797 +
   1.798 +
   1.799 +<h3 id="convert">convert</h3>
   1.800 +
   1.801 +<p>Преобразует пакеты «чужих» дистрибутивов в пакеты SliTaz (.tazpkg).</p>
   1.802 +
   1.803 +<p>Поддерживаемые форматы пакетов:</p>
   1.804 +
   1.805 +<ul>
   1.806 +	<li><a href="https://packages.debian.org/search" target="_blank">пакеты Debian</a>
   1.807 +		(<tt>*.deb</tt>, <tt>*.udeb</tt>)</li>
   1.808 +	<li><a href="http://rpmfind.net/linux/rpm2html/search.php" target="_blank">пакеты RPM</a>
   1.809 +		(<tt>*.rpm</tt>)</li>
   1.810 +	<li><a href="http://www.slax.org/" target="_blank">пакеты Slax</a> (<tt>*.sb</tt>)</li>
   1.811 +	<li><a href="http://puppylinux.org/" target="_blank">пакеты Puppy</a> (<tt>*.sfs</tt>,
   1.812 +		<tt>*.pet</tt>)</li>
   1.813 +	<li><a href="http://www.slackware.com/packages/" target="_blank">пакеты Slackware</a>
   1.814 +		(<tt>*.tgz</tt>)</li>
   1.815 +	<li><a href="http://www.nutyx.org/" target="_blank">пакеты NuTyX</a>
   1.816 +		(<tt>*.cards.tar.xz</tt>)</li>
   1.817 +	<li><a href="https://www.archlinux.org/packages/" target="_blank">пакеты Arch Linux</a> / <a
   1.818 +		href="http://pkgs.alpinelinux.org/packages" target="_blank">Alpine Linux</a>
   1.819 +		(<tt>*.apk</tt>, <tt>*.pkg.tar.gz</tt>, <tt>*.pkg.tar.xz</tt>)</li>
   1.820 +	<li><a href="http://wiki.openwrt.org/doc/packages" target="_blank">пакеты OpenWrt</a>
   1.821 +		(<tt>*.ipk</tt>, <tt>*.opk</tt>)</li>
   1.822 +	<li><a href="http://0.tuxfamily.org/doku.php/paquets/start" target="_blank">пакеты 0Linux</a>
   1.823 +		(<tt>*.spack</tt>)</li>
   1.824 +	<li><a href="http://www.paldo.org/index-section-packages.html" target="_blank">пакеты paldo</a>
   1.825 +		(<tt>*.tar.bz2</tt>)</li>
   1.826 +	<li><a href="http://www.voidlinux.eu/packages/" target="_blank">пакеты Void</a>
   1.827 +		(<tt>*.xbps</tt>)</li>
   1.828 +	<li><a href="http://tinycorelinux.net/" target="_blank">пакеты Tinycore</a> (<tt>*.tce</tt>,
   1.829 +		<tt>*.tcel</tt>, <tt>*.tcem</tt>, <tt>*.tcz</tt>)</li>
   1.830 +</ul>
   1.831 +
   1.832 +<pre>
   1.833 +# tazpkg convert <em>файл-чужого-пакета</em>
   1.834 +</pre>
   1.835 +
   1.836 +
   1.837 +<h3 id="list-suggested">list-suggested</h3>
   1.838 +
   1.839 +<p>Список предложенных пакетов для каждого из ваших установленных пакетов. С параметром
   1.840 +<tt>--all</tt> будет отображен полный список предложенных пакетов, а без параметра — только список
   1.841 +не установленных предложенных пакетов.</p>
   1.842 +
   1.843 +<pre>
   1.844 +$ tazpkg list-suggested
   1.845 +$ tazpkg list-suggested --all
   1.846 +</pre>
   1.847 +
   1.848 +
   1.849 +
   1.850 +
   1.851 +<h2>Работа с репозиториями</h2>
   1.852 +
   1.853 +
   1.854 +<h3 id="recharge">recharge</h3>
   1.855 +
   1.856 +<p>Обновление списка пакетов, доступных в репозитории. Эта команда загрузит из репозитория самую
   1.857 +последнюю базу данных устанавливаемых пакетов и, прежде чем продолжить, сохранит старую базу. После
   1.858 +обновления списка, вы можете использовать команды <tt><a href="#list">list</a></tt> и
   1.859 +<tt><a href="#search">search</a></tt>. Для просмотра списка различий используйте команду
   1.860 +<code>list-mirror --diff</code>, а для просмотра и обновления пакетов просто скомандуйте
   1.861 +<tt><a href="#upgrade">upgrade</a></tt>.</p>
   1.862 +
   1.863 +<p>Команда без параметров обновит базы данных всех ваших репозиториев. Вы можете указать, какой
   1.864 +репозиторий следует обновить: «main» для главного репозитория или имя неофициального репозитория.
   1.865 +Параметр <tt>--root=</tt> позволяет указать корень файловой системы, где будут обновляться базы
   1.866 +данных пакетов.</p>
   1.867 +
   1.868 +<pre>
   1.869 +# tazpkg recharge
   1.870 +# tazpkg recharge main
   1.871 +# tazpkg recharge <em>Мой_неофициальный</em>
   1.872 +# tazpkg recharge --root=<em>/mnt/sda6</em>
   1.873 +</pre>
   1.874 +
   1.875 +
   1.876 +<h3 id="upgrade">upgrade</h3>
   1.877 +
   1.878 +<p>Команда позволяет обновить все установленные пакеты, доступные в текущем репозитории
   1.879 +(<tt>upgrade</tt> или <tt>up</tt>). Обновление пакетов — важная составляющая безопасности системы, и
   1.880 +вы можете чувствовать себя в безопасности с последними обновлениями и исправлениями. Хотя проект
   1.881 +SliTaz и крохотный, но он обеспечивает регулярные обновления по безопасности и как правило,
   1.882 +предоставляет последние версии ПО. Обратите внимание, что эта функция предназначена для людей,
   1.883 +установивших SliTaz на жесткий диск. Обновленные пакеты в режиме Live CD, будут потеряны при
   1.884 +выключении системы.</p>
   1.885 +
   1.886 +<p>Команда без параметров будет работать в интерактивном режиме и спрашивать перед установкой
   1.887 +пакетов. Вы можете указать одну или несколько из следующих параметров:</p>
   1.888 +
   1.889 +<p><tt>-c</tt> или <tt>--check</tt> чтобы только проверить обновления;</p>
   1.890 +
   1.891 +<p><tt>-r</tt> или <tt>--recharge</tt> чтобы обновить БД и проверить обновления пакетов;</p>
   1.892 +
   1.893 +<p><tt>-i</tt> или <tt>--install</tt> чтобы проверить обновления и установить их все.</p>
   1.894 +
   1.895 +<pre>
   1.896 +# tazpkg up
   1.897 +# tazpkg up --recharge --install
   1.898 +# tazpkg up -r -i
   1.899 +</pre>
   1.900 +
   1.901 +
   1.902 +<h3 id="setup-mirror">setup-mirror</h3>
   1.903 +
   1.904 +<p>Установка адреса репозитория (<tt>setup-mirror</tt> или <tt>-sm</tt>). Эта команда запросит URL
   1.905 +нового репозитория. Обратите внимание, что вы также можете изменить основной файл
   1.906 +<tt>/var/lib/tazpkg/mirror</tt>. URL-адрес должен указывать на папку, содержащую пакеты и файл
   1.907 +<tt>packages.info</tt>.</p>
   1.908 +
   1.909 +<pre>
   1.910 +# tazpkg setup-mirror
   1.911 +</pre>
   1.912 +
   1.913 +
   1.914 +<h3 id="add-undigest">add-undigest, setup-undigest</h3>
   1.915 +
   1.916 +<p>Устанавливает адрес дополнительного неофициального репозитория для тестирования пакетов, которые
   1.917 +еще не присутствуют в официальных репозиториях. Обратите внимание, вы можете также вручную
   1.918 +редактировать файлы в <tt>/var/lib/tazpkg/undigest/<em>имя_репозитория</em></tt>. URL-адрес должен
   1.919 +указывать на папку, содержащую пакеты и файл <tt>packages.info</tt>:</p>
   1.920  
   1.921  <pre>
   1.922  # tazpkg add-undigest <em>public-repository http://my.home.org/slitaz</em>
   1.923 @@ -409,53 +682,26 @@
   1.924  </pre>
   1.925  
   1.926  
   1.927 +<h3 id="list-undigest">list-undigest</h3>
   1.928 +
   1.929 +<p>Список дополнительных неофициальных репозиториев. Параметр <tt>--box</tt> выведет список в форме
   1.930 +таблицы.</p>
   1.931 +
   1.932 +<pre>
   1.933 +# tazpkg list-undigest
   1.934 +# tazpkg list-undigest --box
   1.935 +</pre>
   1.936 +
   1.937 +
   1.938  <h3 id="remove-undigest">remove-undigest</h3>
   1.939  
   1.940 -<p>Удаляет адрес неофициального зеркала:</p>
   1.941 +<p>Удаляет адрес неофициального репозитория. Перед удалением вас спросят о подтверждении.</p>
   1.942  
   1.943  <pre>
   1.944  # tazpkg remove-undigest <em>my-repository</em>
   1.945  </pre>
   1.946  
   1.947  
   1.948 -<h3 id="list-undigest">list-undigest</h3>
   1.949 -
   1.950 -<p>Список дополнительных неофициальных зеркал:</p>
   1.951 -
   1.952 -<pre>
   1.953 -# tazpkg list-undigest
   1.954 -</pre>
   1.955 -
   1.956 -
   1.957 -<h3 id="convert">convert</h3>
   1.958 -
   1.959 -<p>Преобразует пакеты Debian (.deb), Redhat (.rpm), Slackware (.tgz) и Archlinux
   1.960 -(.pkg.tar.gz) в пакеты SliTaz (.tazpkg):</p>
   1.961 -
   1.962 -<pre>
   1.963 -# tazpkg convert <em>чужой-пакет</em>
   1.964 -</pre>
   1.965 -
   1.966 -
   1.967 -<h3 id="set-release">set-release</h3>
   1.968 -
   1.969 -<p>Эта команда меняет текущую версию и обновляет все пакеты до последнего релиза
   1.970 -выбранной версии:</p>
   1.971 -
   1.972 -<pre>
   1.973 -# tazpkg set-release <em>cooking</em>
   1.974 -</pre>
   1.975 -
   1.976 -
   1.977 -<h3 id="bugs">bugs</h3>
   1.978 -
   1.979 -<p>Генерирует список известных ошибок в пакетах:</p>
   1.980 -
   1.981 -<pre>
   1.982 -# tazpkg bugs
   1.983 -</pre>
   1.984 -
   1.985 -
   1.986  <h2>МЭЙНТЕЙНЕР</h2>
   1.987  
   1.988  <p>Christophe Lincoln &lt;pankso at slitaz.org&gt;</p>