Tazpkg - Tiny autonomus zone packages manager
tazpkg [command] [package|dir|pattern] [dir]
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.
Liste des paquets installés sur le système.
# tazpkg list
Liste des paquets disponnibles sur le miroir
# tazpkg list-mirror
Liste des fichiers installés avec un paquet.
# tazpkg list-files busybox-1.2.2
Déscription du paquet, affichage de sa catégorie et de ses dépendances.
# tazpkg desc busybox-1.2.2
Recherche de paquets par patron ou nom de paquet.
# tazpkg search gcc
Télécharger un paquet depuis le miroir.
# tazpkg get grub-0.97
Installation d'un paquet avec l'extension .tazpkg.
# tazpkg install grub-0.97.tazpkg
Désinstallation d'un paquet
# tazpkg remove grub-0.97
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
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
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
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 la liste des paquets disponibles sur le miroir.
# tazpkg recharge
Installer un paquet depuis un mirroir sur internet.
# tazpkg get-install grub-0.97
Supprimer les fichiers téléchargés dans le cache.
# tazpkg clean-cache
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
Christophe Lincoln <pankso at slitaz.org>