Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ru:handbook:packages [2010/08/11 09:33] – created lexeiiru:handbook:packages [2026/10/14 23:55] (current) – external edit 127.0.0.1
Line 69: Line 69:
 ===Руководство Tazpkg=== ===Руководство Tazpkg===
  
-Полное [[http://hg.slitaz.org/tazpkg/raw-file/tip/doc/tazpkg.en.html|руководство по Tazpkg]] (пока на английском) содержит гораздо больше полезной информации.+Полное [[https://doc.slitaz.org/manuals/tazpkg/tazpkg.en.html|руководство по Tazpkg]] (пока на английском) содержит гораздо больше полезной информации.
  
  
-===Tazwok и wok=== +---- 
- +Статью перевел [[https://maille.slitaz.org/|Onion]]
-Все пакеты для SliTaz собираются с помощью утилиты Tazwok и специальных рецептов. Рецепты предоставляет всю необходимую информацию для создания пакета для Tazpkg. С этой целью используются переменные, задающие имя пакета, формат архива с исходными кодами, URL для скачивания и т.д. Имея рецепт, специальная функция //compile_rules// получает все необходимые команды для настройки и установки пакета в зданный каталог. После компиляции Tazwok выполнит еще одну функцию — //genpkg_rules//, чтобы получить только необходимые файлы и создать //pkg.tazpkg// (CPIO архив). Все рецепты установленных пакетов вы можете найти по адресу: ///var/lib/tazpkg/installed//, их можно изучить и использовать в качестве примера. +
- +
-По умолчанию, Tazwok будет искать рецепты в папке ///home/slitaz/wok//, а готовые пакеты будут сохранены в ///home/slitaz/packages//. Эти пути определяются файлом конфигурации Tazwok (///etc/tazwok.conf//). Итак, если все необходимые инструменты установлены, вы можете приступить к созданию пакетов, не требующих много зависимостей. Пример: +
- +
-<code># tazwok new-tree pkgname --interactive</code> +
- +
-Когда дерево пакетов и рецепт создан в wok, вы можете этот самый рецепт отредактировать в своем любимом редакторе, изменяйте правила, функции, добавляйте необходимые зависимости. Пакет создается командой: +
- +
-<code># tazwok cook pkgname</code> +
- +
-Обратите внимание, вы можете просмотреть созданные файлы, изменять рецепты, или просто восстановить пакет с //tazwok genpkg//. Если вы довольны вашей работой, то сразу можете установить пакет через tazpkg и протестировать свое приложение или библиотеку. +
  
 
ru/handbook/packages.1281519186.txt.gz · Last modified: by lexeii