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 <pankso at slitaz.org></p>