NAME

Tazpkg - Tiny autonomus zone packages manager


SYNTAX

    tazpkg [command] [package|dir|pattern] [dir]

DESCRIPTION

L'application tazpkg est un gestionnaire de paquets ultra légé (~15 Ko) permettant d'installer, lister, télécharger et enlever des paquets sur un système GNU/Linux. Il a été créé pour les besoins de SliTaz GNU/Linux, mini distribution autonome. Le format des paquets *.tazpkg utilisés est une archive cpio contenant des fichiers compressés avec gzip. Tazpkg fournit aussi un système de gestion des dépendances, basé sur le meta fichier d'informations contenu dans les paquets, une commande de recherche de paquets et des commandes permettant de créer des paquets.

Tazpkg est écript en script shell depuis rien (from scratch), compatible Bash, et fonctionnant avec Ash du projet Busybox. Tazpkg est distribué sous license libre GNU gpl v2.


COMMANDS

list

Liste des paquets installés sur le système.

    # tazpkg list

list-mirror

Liste des paquets disponnibles sur le miroir

    # tazpkg list-mirror

list-files

Liste des fichiers installés avec un paquet.

    # tazpkg list-files busybox-1.2.2

desc

Déscription du paquet, affichage de sa catégorie et de ses dépendances.

    # tazpkg desc busybox-1.2.2

search

Recherche de paquets par patron ou nom de paquet.

    # tazpkg search gcc

get

Télécharger un paquet depuis le miroir.

    # tazpkg get grub-0.97

install

Installation d'un paquet avec l'extension .tazpkg.

    # tazpkg install grub-0.97.tazpkg

remove

Désinstallation d'un paquet

    # tazpkg remove grub-0.97

extract

Extraire un paquet dans un répertoire donné. Si vous ne spécifié pas le répertoire de destination, le paquet sera extrait dans le répertoire courant/paquet-version.

    # tazpkg extract package.tazpkg target/dir

pack

La commande 'pack' permet de créer un paquet depuis un répertoire préparé à l'avance ou depuis un paquet désarchivé.

    # tazpkg pack package-version

pack-all

Crée tous les paquets prépararés d'un répertoire. Cette commande permet de créer tout un set de paquets en une seule commandes.

   
    # tazpkg pack-all packages/unpacked

gen-tree

Génére l'arbre de base pour créer un paquet et fournit un meta fichier de configuration prêt à être éditer.

    # tazpkg gen-skel bash-3.2

recharge

Recharge la liste des paquets disponibles sur le miroir.

    # tazpkg recharge

get-install

Installer un paquet depuis un mirroir sur internet.

    # tazpkg get-install grub-0.97

clean-cache

Supprimer les fichiers téléchargés dans le cache.

    # tazpkg clean-cache

setup-mirror

Configurer l'url du miroir, la commande setup-mirror vous demandera alors l'url du nouveau miroir. A noter que vous pouvez aussi modifier à la main le fichier /var/lib/tazpkg/mirror.

    # tazpkg setup-mirror

MAINTAINER

Christophe Lincoln <pankso at slitaz.org>