# HG changeset patch # User Christophe Lincoln # Date 1254499177 -7200 # Node ID 16052e83a1b4369e8df77ea3bc070024cd9806e4 # Parent 4c0c9d8454322862fb2e777cd83319d4c796e5ef Add manual translation (en,fr,pt) and symlink to the default english one diff -r 4c0c9d845432 -r 16052e83a1b4 doc/tazpkg.en.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/tazpkg.en.html Fri Oct 02 17:59:37 2009 +0200 @@ -0,0 +1,443 @@ + + + + Tazpkg Manual + + + + + + + + +
+ +
+ +

NAME

+

+Tazpkg - Tiny autonomous zone package manager +

+ +

SYNTAX

+
+ tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
+
+ +

DESCRIPTION

+

+Tazpkg is an ultralightweight (~ 35KB) package manager to +install, list, download, update or remove precompiled packages +on a GNU/Linux system. Tazpkg offers commands for searching +and creating packages and was created independently. +The format of the packages using the *.tazpkg extension is a +cpio archive containing a filesystem compressed with gzip, +a receipt and an optional description. Tazpkg also manages +dependencies based on package receipts. Each receipt contains +all the information about a package and can also include +pre and post installation functions. The same receipt is +used by Tazwok to compile sources and generate a .tazpkg +package. +

+

+Tazpkg is entirely built from scratch using SHell script, +compatible with Bash, it runs under Ash - part of the Busybox +project. Tazpkg is distributed under the free GNU license GPL V3. +

+ +

COMMANDS

+

list

+

+List packages installed on the system. This command displays +a column list of all installed packages, It also allows you to list the +categories, packages based on category and packages placed on hold. +You can also use the 'search' command for a list based +on a term or package name: +

+
+ # tazpkg list
+ # tazpkg list cat|categories
+ # tazpkg list blocked
+
+ +

xhtml-list

+

+The 'xhtml-list' command can create a XHTML list +of all the packages installed on the system which can be read +with your preferred Web browser. It can be run as a normal +user and creates a page 'installed-packages.html' in +your current directory. Note that you can change the name of the +generated list via the command line: +

+
+ # tazpkg xhtml-list
+ # tazpkg xhtml-list list-name.html
+
+ +

list-mirror

+

+List packages available on the mirror. This command will +display the 'packages.list' file recharged from the mirror. +If this doesn't exist, you will be asked to launch +'tazpkg recharge' as administrator (root) for a list of +available packages . The --diff option is used to display +the differences between the last and current list of packages: +

+
+ # tazpkg list-mirror
+ # tazpkg list-mirror --diff
+
+ +

info

+

+Display any information available in the receipt for the +package in question - its version, category, maintainer, +Web site and any dependencies (see also Tazwok for more +information on receipts): +

+
+ # tazpkg info busybox
+
+ +

desc

+

+Description of the package (if it exists). This command +displays the 'description.txt' file of each package (a simple +text file, justified to 80 characters to fit in a standard terminal): +

+
+ # tazpkg desc busybox
+
+ +

list-config

+

+Lists the system configuration files. The --box option displays +in table format: +

+
 # tazpkg list-config
+ # tazpkg list-config --box
+
+ +

list-files

+

+List all files installed with a package. This command will +simply read and display the 'files.list' of each package which is +automatically generated when the package is created and is +also used to remove files when uninstalling a package. +To list the files installed with the package bc: +

+
+ # tazpkg list-files bc
+
+ +

search

+

+Search for packages by owner or package name. This command +will search for the term wanted in the installed packages and the +list of available packages on the mirror. To obtain the +latest list of installable packages on the mirror, just +run 'tazpkg recharge' before conducting a search: +

+
+ # tazpkg search gcc
+
+ +

search-file

+

+The 'search-file' command allows you to search for a file +among the files installed by the packages. This command is very +useful to find the full path to a file and determine if +a file is present on the system. Example: +

+
+ $ tazpkg search-file libnss
+
+ +

install

+

+This command allows the installation of a local package with +the .tazpkg extension. See 'get-install' to install a +package from the internet. Note that you can force the +installation via the --forced, uninstall and reinstall options +or specify the root system where you want to install the +packages via the -root= option: +

+
+ # tazpkg install package-1.0.tazpkg
+ Or :
+ # tazpkg install path/to/package-1.0.tazpkg --forced
+ Or :
+ # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
+
+

install-list or get-install-list

+

+Install a set of packages listed in a file. This command +allows you to (download and) install several packages with a single command +and can also be forced: +

+
 # tazpkg install-list my-packages.list
+ # tazpkg get-install-list my-packages.list --forced
+
+ +

link

+

+This command allows the installation of a package from another media +device. The set up is done through symbolic links and consumes very little +memory. It is generally used within the system RAM to install add-ons +from an USB key: +

+
+ # tazpkg link openoffice /media/usbdisk
+
+ +

remove

+

+Remove a package. You will be asked for confirmation (y/N). +This command will delete all files installed with the package. +To view the list of files, use the 'list-files' command +followed by the name of the package. Example +with the package bc: +

+
+ # tazpkg remove bc
+
+ +

extract

+

+Extract a package into a directory. If you do not specify +the destination directory, the package will be extracted +in the current directory using the name package-version: +

+
+ # tazpkg extract package.tazpkg
+ # tazpkg extract package.tazpkg target/dir
+
+ +

pack

+

+The 'pack' command will create a package from a directory +prepared in advance or from an unpacked package. It can +also manually create a .tazpkg package (see the Tazwok documentation +for the automatic creation of packages). To pack a package: +

+
+ # tazpkg pack package-version
+
+ +

repack

+

+The 'repack' command allows you to recreate a package from +the files on a system where it was previously installed. +To repack a package: +

+
+ # tazpkg repack package
+
+ +

repack-config

+

+The 'repack-config' command recreates a package +of the system configuration files (see list-config). It is enough +to install the package to find the current configuration. To repack +the configuration files: +

+
 # tazpkg repack-config
+
+ +

recharge

+

+Recharge the list of available packages on the mirror. +This command will download the most recent 'packages.list' +of installable packages on the mirror and before starting +will save the old list. Once the list is updated +you can then use the 'list' and 'search' commands. To view +and list the differences, you can use 'list-mirror --diff', and to view +and update packages, you can simply 'upgrade'. To recharge the +latest list of packages: +

+
+ # tazpkg recharge
+
+ +

upgrade

+

+Upgrade allows you to update all installed packages available +on the current mirror. Upgrading packages is an important +part of system security, it helps to keep you secure with +the latest updates and fixes. The SliTaz project, +although tiny, provides regular updates on security and generally +offers the latest versions of software. Note that this +function is aimed at people with SliTaz installed on a +hard drive. Updated packages in LiveCD mode will be lost on +system shutdown. To upgrade: +

+
+ # tazpkg upgrade
+
+ +

check

+

+The 'check' command can check dependencies on installed +packages and determine whether all the files needed for the +repacking of packages are present: +

+
+ # tazpkg check package
+
+ +

block or unblock

+

+The 'block' and 'unblock' commands permit you to block +installed package versions so that they are not maintained +by an 'upgrade'. The list of packages on hold are contained +in the /var/lib/tazpkg/blocked-packages.list. This file can also +be edited by hand. To block or unblock a package such as +Grub: +

+
+ # tazpkg block grub
+ Or :
+ # tazpkg unblock grub
+
+ +

get

+

+Get a package from the mirror (if it exists). The downloaded +package is stored in the current directory. To find the path +you can use 'pwd'. To get the Grub package: +

+
+ # tazpkg get grub
+
+ +

get-install

+

+Get and install a package from a mirror on the internet. +The 'get-install' command begins by checking whether the +package exists on the mirror and if it has been already downloaded. +For a list of packages on the mirror, we must +use the 'list-mirror' command. To install the package Grub: +

+
+ # tazpkg get-install grub
+
+ +

clean-cache

+

+Remove *.tazpkg packages downloaded to the cache. During +installation, Tazpkg keeps a copy of packages downloaded +from the web. This is done to save bandwidth in case of +reinstallation, but you may want to free up space on the hard +drive or re-download the packages: +

+
+ # tazpkg clean-cache
+
+ +

setup-mirror

+

+Setup the URL for the mirror. The 'setup-mirror' command +will ask for the URL of the new mirror. You can specify +multiple URLs separated by spaces. Note that you can also +modify the main /var/lib/tazpkg/mirror file. The URL must +point to the directory containing the 'packages.list' and +packages: +

+
+ # tazpkg setup-mirror
+
+ +

reconfigure

+

+Replays the post-install script from the package. +Example using gcc: +

+
 # tazpkg reconfigure gcc
+
+ +

depends or rdepends

+

+Displays a dependency tree or reverse dependency tree for a package. +Examples using mpd: +

+
 # tazpkg depends mpd
+ # tazpkg rdepends mpd
+
+ +

add-undigest or setup-undigest

+

+Set the URL of an additional unofficial mirror to test packages that +are not yet present on the official mirrors. Note, you can also +manually edit the file in /var/lib/tazpkg/undigest/'repository'. The URL +must point to the directory containing the packages and 'packages.list': +

+
+ # tazpkg add-undigest public-repository http://my.home.org/slitaz
+ # tazpkg setup-undigest local-repository /home/slitaz/packages
+
+ +

remove-undigest

+

+Removes the URL of an undigest mirror: +

+
+ # tazpkg remove-undigest my-repository
+
+ +

list-undigest

+

+Lists additional undigest mirrors: +

+
+ # tazpkg list-undigest
+
+ +

convert

+

+Converts a Debian package (.deb), Redhat (.rpm), Slackware (.tgz) or +Archlinux (.pkg.tar.gz) package into a SliTaz package (.tazpkg): +

+
+ # tazpkg convert alien-package
+
+ +

set-release

+

+The 'set-release' command changes the current version and +upgrades the packages to the latest release: +

+
 # tazpkg set-release cooking
+
+ +

bugs

+

+Generates a list of known bugs in the packages: +

+
 # tazpkg bugs
+
+ +

MAINTAINER

+

+Christophe Lincoln <pankso at slitaz.org> +

+ +
+ + + + diff -r 4c0c9d845432 -r 16052e83a1b4 doc/tazpkg.fr.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/tazpkg.fr.html Fri Oct 02 17:59:37 2009 +0200 @@ -0,0 +1,479 @@ + + + + Tazpkg Manual - Manuel du gestionnaire de paquets 'tazpkg' + + + + + + + + +
+ +
+ +

NOM

+

+Tazpkg - Tiny autonomous zone package manager +

+ +

SYNTAXE

+
+ tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
+ tazpkg shell
+
+ +

DESCRIPTION

+

+Tazpkg est un gestionnaire de paquets ultra léger (~35 Ko) permettant +d'installer, lister, télécharger, mettre à jour ou enlever des paquets +précompilés sur un système GNU/Linux. Tazpkg propose aussi une commande de +recherche et une commande pour la création de paquets. Il a été créé pour les +besoins de SliTaz GNU/Linux, mini distribution autonome. Le format des paquets +utilise l'extension *.tazpkg, c'est une archive cpio contenant un système de +fichiers (fs) compressé avec gzip, la recette et une éventuelle description. +Tazpkg fournit aussi un système de gestion des dépendances basé sur les +recettes des paquets. La recette contient toutes les informations au sujet du +paquet, elle peut aussi contenir les fonctions de pre et post installation. +Cette même recette est par ailleurs utilisée par Tazwok pour compiler les +sources et créer un paquet tazpkg. +

+

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

+ +

SHELL

+

+Tazpkg fourni un mode SHell permettant de directement passer les commandes +au gestionnaire de paquets. Ce mode est utile pour lancer quelques commandes +comme la mise à jour du système, il support 'su' pour devenir admnistrateur +mais ne propose pas le rappel des commandes. Pour utiliser Tazpkg en mode +SHell : +

+
+ $ tazpkg shell
+
+ +

COMMANDES

+ +

list

+

+Liste et compte les paquets installés sur le système. Cette commande permet +d'afficher sur une colonne la liste tous les paquets installés, vous pouvez +aussi utiliser la commande de recherche (search) pour avoir une liste en +fonction d'un nom (exemple xorg). Cette commande vous permet aussi de lister +les catégories, les paquets en fonction de leur catégorie et les paquets +bloqués : +

+
+ # tazpkg list
+ # tazpkg list cat|categories
+ # tazpkg list blocked
+
+ +

xhtml-list

+

+La commande 'xhtml-list' permet de créer une liste au format xHTML des +paquets installés sur le système, une fois générée, cette liste peut être +lue avec votre navigateur Web préféré. Cette commande peut être lancée +en tant que simple utilisateur et crée par défaut une liste nommée +'installed-packages.html' dans le répertoire courant. A noter que vous +pouvez aussi changer le nom de la liste générée via la ligne de +commande : +

+
+ # tazpkg xhtml-list
+ # tazpkg xhtml-list list-name.html
+
+ +

list-mirror

+

+Liste et compte les paquets disponnibles sur le miroir. Cette commande va +afficher le dernier fichier packages.list rechargé depuis le miroir, si la +liste des paquets n'existe pas, il vous sera demandé de lancer la commande +'tazpkg recharge' en tant qu'administrateur (root) pour obtenir la liste +des paquets disponibles. L'option --diff est utilisée pour afficher le +fichier des différences entre la dernière et l'actuelle liste des paquets : +

+
+ # tazpkg list-mirror
+ # tazpkg list-mirror --diff
+
+ +

info

+

+Donne les informations disponibles dans la recette du paquet en question, sa +version, sa catégorie, le mainteneur, son site Web et ses éventuelles +dépendances (voir aussi Tazwok pour plus d'informations sur les recettes) : +

+
+ # tazpkg info busybox
+
+ +

desc

+

+Description du paquet (si elle existe). Cette commande affiche le fichier +description.txt propre à chaque paquet, la description est un simple fichier +texte ne dépassant pas le 80 caractères pour un affichage standard dans un +terminal. Si la description du paquet n'existe pas, vous pouvez la créer et +l'envoyer au mainteneur du paquet (quelques lignes suffisent) : +

+
+ # tazpkg desc busybox
+
+ +

list-files

+

+Liste et compte les fichiers installés avec un paquet. Cette commande va +simplement lire et classer le fichier files.list propre à chaque paquet, ce +fichier est généré automatiquement lors de la création, il est aussi utilisé +pour supprimer tous les fichiers lors de la désinstallation d'un paquet. Pour +lister les fichier installés avec le paquet bc : +

+
+ # tazpkg list-files bc
+
+ +

search

+

+Recherche de paquets par patron ou nom de paquet. La commande +va chercher le terme voulu dans les paquets installés et dans les listes des +paquets disponibles sur le miroir. Pour obtenir la plus récente liste des +paquets installables depuis internet, il suffit de lancer 'tazpkg recharge' +avant d'effectuer une recherche : +

+
+ # tazpkg search gcc
+ # tazpkg search gcc [--installed|--list|--mirror]
+ Ou :
+ # tazpkg search gcc [-i|-l|-m]
+
+ +

search-files

+

+La commande 'search-file' permet de rechercher un fichier parmi tous les +fichiers installés par tous les paquets. Cette commande est très utile pour +trouver le chemin complet vers un fichier et savoir si un fichier est bien +présent sur le système. Exemple : +

+
+ $ tazpkg search-file libnss
+
+ +

install

+

+Cette commande permet l'installation d'un paquet local avec l'extension +.tazpkg. Voir la commande 'get-install' pour installer un paquet depuis +internet. A noter que vous pouvez forcer l'installation via l'option +--forced, désinstaller et réinstaller ou encore spécifier la racine du système +dans lequel vous désirez installer le paquets via l'option --root= : +

+
+ # tazpkg install package-1.0.tazpkg
+ Ou :
+ # tazpkg install path/to/package-1.0.tazpkg --forced
+ Ou :
+ # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
+
+ +

install-list

+

+Installation d'un set de paquets listés dans un fichier. Cette commande +permet d'installer plusieurs paquets en une seule commande et peut aussi être +forcée : +

+
+ # tazpkg install-list my-packages.list
+ # tazpkg install-list my-packages.list --forced
+
+ +

link

+

+Cette commande permet l'installation d'un paquet déjà installé sur un +autre media. Cette installation s'effectue par des liens symboliques et +consomme très peu de mémoire. Elle est utilisée généralement avec un système +en RAM pour installer des compléments depuis une clé USB. +

+
+ # tazpkg link openoffice /media/usbdisk
+
+ +

add-flavor

+

+Installation d'un set de paquets listés dans une saveur. Cette commande +permet d'installer tous les paquets d'une saveur en une seule commande sans +avoir à générer un nouveau cdrom avec tazlito. +

+
+ # tazpkg add-flavor office.flavor
+
+ +

install-flavor

+

+Remplacement de tous les paquets par ceux listés dans une saveur. Cette +commande permet de transformer la distribution courante en une seule commande +sans avoir à générer un nouveau cdrom avec tazlito. +

+
+ # tazpkg install-flavor office.flavor
+
+ +

remove

+

+Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette +commande va supprimer tous les fichiers installés avec le paquet, pour +afficher cette liste, vous pouvez utiliser la commande 'list-files' de Tazpkg +suivie du nom du paquet en question. Exemple avec le paquet bc : +

+
+ # tazpkg remove bc
+
+ +

extract

+

+Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le +répertoire de destination, le paquet sera extrait dans le répertoire courant +en utilisant le nom paquet-version : +

+
+ # tazpkg extract package.tazpkg
+ # 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é. Cette commande permet aussi de créer +manuellement un paquet.tazpkg (voir la documentation et Tazwok pour la création +automatique de paquets). Pour empaqueter un paquet : +

+
+ # tazpkg pack package-version
+
+ +

repack

+

+La commande 'repack' permet de recréer un paquet depuis les fichiers présents +sur le système où il a été précédemment installé. Pour réempaqueter un paquet : +

+
+ # tazpkg repack package
+
+ +

recharge

+

+Recharge la liste des paquets disponibles sur le miroir (packages.list). Cette +commande va télécharger la plus récente liste des paquets installables depuis +le miroir, à noter qu'avant de commencer, Tazpkg va sauvegarder l'ancienne +liste. Une fois la liste à jour, vous pouvez la consulter via la commande +'list' et effectuer un recherche de paquet via la commande 'search' de Tazpkg. +Pour réafficher la liste des différences, vous pouvez utiliser la commande +'list-mirror --diff'. Et pour afficher et mettre à jour les paquets du système, +vous pouvez utiliser 'upgrade'. Pour recharger la plus récente liste des +paquets : +

+
+ # tazpkg recharge
+
+ +

upgrade

+

+La commande 'upgrade' permet de mettre à jour tous les paquets installés et +disponibles sur le miroir courant. La mise à jour des paquets est une +importante partie du système, elle permet de garder un système sécurisé avec +les dernières corrections et nouveautés. Le projet SliTaz, même mini, fournit +régulièrement des mises à jours de sécurité et propose généralement les +dernières versions des logiciels. A noter que cette fonction est destinée aux +personnes ayant installé SliTaz sur disque dur, en mode LiveCD les paquets mis +à jour seront perdus lors de l'arrêt du système. Pour garder un système un +jour : +

+
+ # tazpkg upgrade
+
+ +

set-release

+

+La commande 'set-release' permet de changer la version de SliTaz et de mettre +à jour tous les paquets. Attention cette commande peut être dangereuse dans +la cas d'une mise à jour de la version stable version en cuisson (cooking) : +

+
+ # tazpkg set-release cooking
+
+ +

check

+

+La commande 'check' permet de vérifier les dépendances sur les paquets +installés et de vérifier si tous les fichiers nécessaires à la reconstruction +des paquets sont bien présents : +

+
+ # tazpkg check
+ # tazpkg check --full
+
+ +

block ou unblock

+

+Les commandes 'block' et 'unblock' pemettent de bloquer la version du paquet +installé pour qu'il ne soit pas mis à jour par la commande 'upgrade'. La liste +des paquets bloqués est contenue dans le fichier : +/var/lib/tazpkg/blocked-packages.list, elle peut aussi être éditée à la main. +Pour bloquer ou débloquer un paquet tel que Grub : +

+
+ # tazpkg block grub
+ Ou :
+ # tazpkg unblock grub
+
+ +

get

+

+Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé +est stocké dans le répertoire courant, pour connaître le chemin vous pouvez +utiliser la commande 'pwd'. Pour télécharger un paquet tel que 'grub', il suffit +de lancer la commande : +

+
+ # tazpkg get grub
+
+ +

get-install

+

+Installer un paquet depuis un mirroir sur internet. La commande 'get-install' +commence par vérifier si le paquet existe bien sur le miroir et si il n'a pas +déjà été téléchargé, avant de commencer le rapatriement. Pour connaître la +liste des paquets sur le miroir il faut utiliser la commande 'list-mirror' +(voir aussi recharge). Pour installer un paquet tel que 'grub' : +

+
+ # tazpkg get-install grub
+
+ +

clean-cache

+

+Supprimer les paquets Tazpkg téléchargés dans le cache. Lors de l'installation +de paquets via le Web, Tazpkg garde une copie du paquet, cela est fait pour +gagner de la bande passante en cas de réinstallation, mais il se peut que vous +vouliez libérer de la place sur le disque dur ou que vous désiriez +retélécharger des paquets : +

+
+ # tazpkg clean-cache
+
+ +

setup-mirror

+

+Configurer l'URL du miroir, la commande 'setup-mirror' vous demandera alors +l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les séparant +par des espaces. A noter que vous pouvez aussi modifier à la main le +fichier /var/lib/tazpkg/mirror. L'URL doit pointer sur le répertoire contenant +la liste (packages.list) et les paquets : +

+
+ # tazpkg setup-mirror
+
+ +

setup-undigest ou add-undigest

+

+Configurer l'URL d'un miroir complémentaire non officiel pour tester des +paquets non encore présents sur les miroirs. +A noter que vous pouvez aussi modifier à la main le fichier +/var/lib/tazpkg/undigest/<undisgest-name>/mirror. +L'URL doit pointer sur le répertoire contenant +la liste (packages.list) et les paquets : +

+
+ # tazpkg setup-undigest public-repository http://my.home.org/slitaz
+ # tazpkg setup-undigest local-repository /home/slitaz/packages
+
+ +

remove-undigest

+

+Supprime l'URL un miroir complémentaire non officiel. +

+
+ # tazpkg remove-undigest my-repository
+
+ +

list-undigest

+

+Affiche les miroirs complémentaires. +

+
+ # tazpkg list-undigest
+
+ +

reconfigure

+

+La commande 'reconfigure' permet de relancer les commande de post et +pre-installation d'un paquet afin de le reconfigurer si besoin est : +

+
+ # tazpkg reconfigure package
+
+ +

convert

+

+La commande 'convert' permet de convertir un paquet Debian (.deb), +Redhat (.rpm), Slackware (.tgz) ou Archlinux (.pkg.tar.gz) en paquet +Slitaz (.tazpkg) : +

+
+ # tazpkg convert alien-package
+
+ +

depend

+

+Affiche l'arbre des dépendances d'un paquet, c'est à dire tous les +paquets qui devront être installés en plus : +

+
+ # tazpkg depend package
+
+ +

rdepend

+

+Affiche l'arbre des dépendances inversé d'un paquet, c'est à dire tous les +paquets qui en dépendent directement ou indirectement : +

+
+ # tazpkg rdepend package
+
+ +

bugs

+

+Affiche les bugs connus : +

+
+ # tazpkg bugs package
+
+ +

MAINTENEUR

+

+Christophe Lincoln <pankso at slitaz.org> +

+ +
+ + + diff -r 4c0c9d845432 -r 16052e83a1b4 doc/tazpkg.html --- a/doc/tazpkg.html Fri Oct 02 17:55:37 2009 +0200 +++ b/doc/tazpkg.html Fri Oct 02 17:59:37 2009 +0200 @@ -1,479 +1,1 @@ - - - - Tazpkg Manual - Manuel du gestionnaire de paquets 'tazpkg' - - - - - - - - -
- -
- -

NOM

-

-Tazpkg - Tiny autonomous zone package manager -

- -

SYNTAXE

-
- tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
- tazpkg shell
-
- -

DESCRIPTION

-

-Tazpkg est un gestionnaire de paquets ultra léger (~35 Ko) permettant -d'installer, lister, télécharger, mettre à jour ou enlever des paquets -précompilés sur un système GNU/Linux. Tazpkg propose aussi une commande de -recherche et une commande pour la création de paquets. Il a été créé pour les -besoins de SliTaz GNU/Linux, mini distribution autonome. Le format des paquets -utilise l'extension *.tazpkg, c'est une archive cpio contenant un système de -fichiers (fs) compressé avec gzip, la recette et une éventuelle description. -Tazpkg fournit aussi un système de gestion des dépendances basé sur les -recettes des paquets. La recette contient toutes les informations au sujet du -paquet, elle peut aussi contenir les fonctions de pre et post installation. -Cette même recette est par ailleurs utilisée par Tazwok pour compiler les -sources et créer un paquet tazpkg. -

-

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

- -

SHELL

-

-Tazpkg fourni un mode SHell permettant de directement passer les commandes -au gestionnaire de paquets. Ce mode est utile pour lancer quelques commandes -comme la mise à jour du système, il support 'su' pour devenir admnistrateur -mais ne propose pas le rappel des commandes. Pour utiliser Tazpkg en mode -SHell : -

-
- $ tazpkg shell
-
- -

COMMANDES

- -

list

-

-Liste et compte les paquets installés sur le système. Cette commande permet -d'afficher sur une colonne la liste tous les paquets installés, vous pouvez -aussi utiliser la commande de recherche (search) pour avoir une liste en -fonction d'un nom (exemple xorg). Cette commande vous permet aussi de lister -les catégories, les paquets en fonction de leur catégorie et les paquets -bloqués : -

-
- # tazpkg list
- # tazpkg list cat|categories
- # tazpkg list blocked
-
- -

xhtml-list

-

-La commande 'xhtml-list' permet de créer une liste au format xHTML des -paquets installés sur le système, une fois générée, cette liste peut être -lue avec votre navigateur Web préféré. Cette commande peut être lancée -en tant que simple utilisateur et crée par défaut une liste nommée -'installed-packages.html' dans le répertoire courant. A noter que vous -pouvez aussi changer le nom de la liste générée via la ligne de -commande : -

-
- # tazpkg xhtml-list
- # tazpkg xhtml-list list-name.html
-
- -

list-mirror

-

-Liste et compte les paquets disponnibles sur le miroir. Cette commande va -afficher le dernier fichier packages.list rechargé depuis le miroir, si la -liste des paquets n'existe pas, il vous sera demandé de lancer la commande -'tazpkg recharge' en tant qu'administrateur (root) pour obtenir la liste -des paquets disponibles. L'option --diff est utilisée pour afficher le -fichier des différences entre la dernière et l'actuelle liste des paquets : -

-
- # tazpkg list-mirror
- # tazpkg list-mirror --diff
-
- -

info

-

-Donne les informations disponibles dans la recette du paquet en question, sa -version, sa catégorie, le mainteneur, son site Web et ses éventuelles -dépendances (voir aussi Tazwok pour plus d'informations sur les recettes) : -

-
- # tazpkg info busybox
-
- -

desc

-

-Description du paquet (si elle existe). Cette commande affiche le fichier -description.txt propre à chaque paquet, la description est un simple fichier -texte ne dépassant pas le 80 caractères pour un affichage standard dans un -terminal. Si la description du paquet n'existe pas, vous pouvez la créer et -l'envoyer au mainteneur du paquet (quelques lignes suffisent) : -

-
- # tazpkg desc busybox
-
- -

list-files

-

-Liste et compte les fichiers installés avec un paquet. Cette commande va -simplement lire et classer le fichier files.list propre à chaque paquet, ce -fichier est généré automatiquement lors de la création, il est aussi utilisé -pour supprimer tous les fichiers lors de la désinstallation d'un paquet. Pour -lister les fichier installés avec le paquet bc : -

-
- # tazpkg list-files bc
-
- -

search

-

-Recherche de paquets par patron ou nom de paquet. La commande -va chercher le terme voulu dans les paquets installés et dans les listes des -paquets disponibles sur le miroir. Pour obtenir la plus récente liste des -paquets installables depuis internet, il suffit de lancer 'tazpkg recharge' -avant d'effectuer une recherche : -

-
- # tazpkg search gcc
- # tazpkg search gcc [--installed|--list|--mirror]
- Ou :
- # tazpkg search gcc [-i|-l|-m]
-
- -

search-files

-

-La commande 'search-file' permet de rechercher un fichier parmi tous les -fichiers installés par tous les paquets. Cette commande est très utile pour -trouver le chemin complet vers un fichier et savoir si un fichier est bien -présent sur le système. Exemple : -

-
- $ tazpkg search-file libnss
-
- -

install

-

-Cette commande permet l'installation d'un paquet local avec l'extension -.tazpkg. Voir la commande 'get-install' pour installer un paquet depuis -internet. A noter que vous pouvez forcer l'installation via l'option ---forced, désinstaller et réinstaller ou encore spécifier la racine du système -dans lequel vous désirez installer le paquets via l'option --root= : -

-
- # tazpkg install package-1.0.tazpkg
- Ou :
- # tazpkg install path/to/package-1.0.tazpkg --forced
- Ou :
- # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
-
- -

install-list

-

-Installation d'un set de paquets listés dans un fichier. Cette commande -permet d'installer plusieurs paquets en une seule commande et peut aussi être -forcée : -

-
- # tazpkg install-list my-packages.list
- # tazpkg install-list my-packages.list --forced
-
- -

link

-

-Cette commande permet l'installation d'un paquet déjà installé sur un -autre media. Cette installation s'effectue par des liens symboliques et -consomme très peu de mémoire. Elle est utilisée généralement avec un système -en RAM pour installer des compléments depuis une clé USB. -

-
- # tazpkg link openoffice /media/usbdisk
-
- -

add-flavor

-

-Installation d'un set de paquets listés dans une saveur. Cette commande -permet d'installer tous les paquets d'une saveur en une seule commande sans -avoir à générer un nouveau cdrom avec tazlito. -

-
- # tazpkg add-flavor office.flavor
-
- -

install-flavor

-

-Remplacement de tous les paquets par ceux listés dans une saveur. Cette -commande permet de transformer la distribution courante en une seule commande -sans avoir à générer un nouveau cdrom avec tazlito. -

-
- # tazpkg install-flavor office.flavor
-
- -

remove

-

-Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette -commande va supprimer tous les fichiers installés avec le paquet, pour -afficher cette liste, vous pouvez utiliser la commande 'list-files' de Tazpkg -suivie du nom du paquet en question. Exemple avec le paquet bc : -

-
- # tazpkg remove bc
-
- -

extract

-

-Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le -répertoire de destination, le paquet sera extrait dans le répertoire courant -en utilisant le nom paquet-version : -

-
- # tazpkg extract package.tazpkg
- # 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é. Cette commande permet aussi de créer -manuellement un paquet.tazpkg (voir la documentation et Tazwok pour la création -automatique de paquets). Pour empaqueter un paquet : -

-
- # tazpkg pack package-version
-
- -

repack

-

-La commande 'repack' permet de recréer un paquet depuis les fichiers présents -sur le système où il a été précédemment installé. Pour réempaqueter un paquet : -

-
- # tazpkg repack package
-
- -

recharge

-

-Recharge la liste des paquets disponibles sur le miroir (packages.list). Cette -commande va télécharger la plus récente liste des paquets installables depuis -le miroir, à noter qu'avant de commencer, Tazpkg va sauvegarder l'ancienne -liste. Une fois la liste à jour, vous pouvez la consulter via la commande -'list' et effectuer un recherche de paquet via la commande 'search' de Tazpkg. -Pour réafficher la liste des différences, vous pouvez utiliser la commande -'list-mirror --diff'. Et pour afficher et mettre à jour les paquets du système, -vous pouvez utiliser 'upgrade'. Pour recharger la plus récente liste des -paquets : -

-
- # tazpkg recharge
-
- -

upgrade

-

-La commande 'upgrade' permet de mettre à jour tous les paquets installés et -disponibles sur le miroir courant. La mise à jour des paquets est une -importante partie du système, elle permet de garder un système sécurisé avec -les dernières corrections et nouveautés. Le projet SliTaz, même mini, fournit -régulièrement des mises à jours de sécurité et propose généralement les -dernières versions des logiciels. A noter que cette fonction est destinée aux -personnes ayant installé SliTaz sur disque dur, en mode LiveCD les paquets mis -à jour seront perdus lors de l'arrêt du système. Pour garder un système un -jour : -

-
- # tazpkg upgrade
-
- -

set-release

-

-La commande 'set-release' permet de changer la version de SliTaz et de mettre -à jour tous les paquets. Attention cette commande peut être dangereuse dans -la cas d'une mise à jour de la version stable version en cuisson (cooking) : -

-
- # tazpkg set-release cooking
-
- -

check

-

-La commande 'check' permet de vérifier les dépendances sur les paquets -installés et de vérifier si tous les fichiers nécessaires à la reconstruction -des paquets sont bien présents : -

-
- # tazpkg check
- # tazpkg check --full
-
- -

block ou unblock

-

-Les commandes 'block' et 'unblock' pemettent de bloquer la version du paquet -installé pour qu'il ne soit pas mis à jour par la commande 'upgrade'. La liste -des paquets bloqués est contenue dans le fichier : -/var/lib/tazpkg/blocked-packages.list, elle peut aussi être éditée à la main. -Pour bloquer ou débloquer un paquet tel que Grub : -

-
- # tazpkg block grub
- Ou :
- # tazpkg unblock grub
-
- -

get

-

-Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé -est stocké dans le répertoire courant, pour connaître le chemin vous pouvez -utiliser la commande 'pwd'. Pour télécharger un paquet tel que 'grub', il suffit -de lancer la commande : -

-
- # tazpkg get grub
-
- -

get-install

-

-Installer un paquet depuis un mirroir sur internet. La commande 'get-install' -commence par vérifier si le paquet existe bien sur le miroir et si il n'a pas -déjà été téléchargé, avant de commencer le rapatriement. Pour connaître la -liste des paquets sur le miroir il faut utiliser la commande 'list-mirror' -(voir aussi recharge). Pour installer un paquet tel que 'grub' : -

-
- # tazpkg get-install grub
-
- -

clean-cache

-

-Supprimer les paquets Tazpkg téléchargés dans le cache. Lors de l'installation -de paquets via le Web, Tazpkg garde une copie du paquet, cela est fait pour -gagner de la bande passante en cas de réinstallation, mais il se peut que vous -vouliez libérer de la place sur le disque dur ou que vous désiriez -retélécharger des paquets : -

-
- # tazpkg clean-cache
-
- -

setup-mirror

-

-Configurer l'URL du miroir, la commande 'setup-mirror' vous demandera alors -l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les séparant -par des espaces. A noter que vous pouvez aussi modifier à la main le -fichier /var/lib/tazpkg/mirror. L'URL doit pointer sur le répertoire contenant -la liste (packages.list) et les paquets : -

-
- # tazpkg setup-mirror
-
- -

setup-undigest ou add-undigest

-

-Configurer l'URL d'un miroir complémentaire non officiel pour tester des -paquets non encore présents sur les miroirs. -A noter que vous pouvez aussi modifier à la main le fichier -/var/lib/tazpkg/undigest/<undisgest-name>/mirror. -L'URL doit pointer sur le répertoire contenant -la liste (packages.list) et les paquets : -

-
- # tazpkg setup-undigest public-repository http://my.home.org/slitaz
- # tazpkg setup-undigest local-repository /home/slitaz/packages
-
- -

remove-undigest

-

-Supprime l'URL un miroir complémentaire non officiel. -

-
- # tazpkg remove-undigest my-repository
-
- -

list-undigest

-

-Affiche les miroirs complémentaires. -

-
- # tazpkg list-undigest
-
- -

reconfigure

-

-La commande 'reconfigure' permet de relancer les commande de post et -pre-installation d'un paquet afin de le reconfigurer si besoin est : -

-
- # tazpkg reconfigure package
-
- -

convert

-

-La commande 'convert' permet de convertir un paquet Debian (.deb), -Redhat (.rpm), Slackware (.tgz) ou Archlinux (.pkg.tar.gz) en paquet -Slitaz (.tazpkg) : -

-
- # tazpkg convert alien-package
-
- -

depend

-

-Affiche l'arbre des dépendances d'un paquet, c'est à dire tous les -paquets qui devront être installés en plus : -

-
- # tazpkg depend package
-
- -

rdepend

-

-Affiche l'arbre des dépendances inversé d'un paquet, c'est à dire tous les -paquets qui en dépendent directement ou indirectement : -

-
- # tazpkg rdepend package
-
- -

bugs

-

-Affiche les bugs connus : -

-
- # tazpkg bugs package
-
- -

MAINTENEUR

-

-Christophe Lincoln <pankso at slitaz.org> -

- -
- - - +tazpkg.en.html \ No newline at end of file diff -r 4c0c9d845432 -r 16052e83a1b4 doc/tazpkg.pt.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/tazpkg.pt.html Fri Oct 02 17:59:37 2009 +0200 @@ -0,0 +1,374 @@ + + + + Tazpkg Manual + + + + + + + + +
+ +
+ +

NOME

+

+Tazpkg - Tiny autonomous zone package manager +

+ +

SINTAXE

+
+ tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
+
+ +

DESCRIÇÃO

+

+Tazpkg é um gerenciador de pacotes ultraleve (~ 35KB) que instala, lista, baixa, +atualiza ou remove pacotes precompilados em um sistema GNU/Linux. Tazpkg fornece +comandos para busca e criação de pacotes e foi criado independentemente. Os +pacotes usando a extensão *.tazpkg são constituidos de arquivos cpio +que contém um sistema de arquivos comprimido com o gzip, uma receita e uma +descrição opcional. O Tazpkg também gerencia dependências baseado nas receitas +de pacote: cada receita contém todas as informações sobre um pacote e também +pode incluir funções de pré e pós-instalação. A mesma receita é usada pelo +Tazwok para compilar fontes e gerar um pacote .tazpkg. +

+

+O Tazpkg é inteiramente construído a partir do zero usando SHell Script. +Compatível com o Bash, roda sobre o Ash - parte do projeto Busybox. O Tazpkg +é distribuído sob a licença livre GNU GPL V3. +

+ +

COMANDOS

+ +

list

+

+Lista pacotes instalados no sistema. Este comando mostra uma lista em formato +de coluna com todos os pacotes instalados, e também permite listar categorias, +pacotes baseados em categorias e pacotes bloqueados para instalação. Você também +pode usar o comando "search" (buscar) para uma lista baseada em um termo ou em +um nome de pacote: +

+
+ # tazpkg list
+ # tazpkg list cat|categories
+ # tazpkg list blocked
+
+ +

xhtml-list

+

+O comando "xhtml-list" cria uma lista em formato xHTML de todos os pacotes +instalados no sistema que pode ser lida com o seu navegador web favorito. Pode +ser utilizado por um usuário comum e criar uma página "instaled-packages.html" +(pacotes instalados) no diretório atual. Note que você pode mudar o nome da +lista gerada por meio da linha de comando: +

+
+ # tazpkg xhtml-list
+ # tazpkg xhtml-list list-name.html
+
+ +

list-mirror

+

+Lista pacotes disponíveis no mirror. Este comando mostra o arquivo "packages-list" +recarregado a partir do mirror. Se este arquivo não existir, será pedido a +você que rode o comando "tazpkg recharge" como usuário root para listar os +pacotes disponíveis. A opção --diff é usada para mostrar as diferenças entre +a última e a atual lista de pacotes: +

+
+ # tazpkg list-mirror
+ # tazpkg list-mirror --diff
+
+ +

info

+

+Mostra qualquer informação disponível na receita para o pacote em questão - sua +versão, categoria, mantenedor, website e quaisquer dependências (veja também +Tazwok para mais informações sobre receitas): +

+
+ # tazpkg info busybox
+
+ +

desc

+

+Descrição do pacote (se existir). Este comando mostra o arquivo "description.txt" +de cada pacote (um arquivo de texto simples, justificado em 80 caracteres para +caber num terminal padrão): +

+
+ # tazpkg desc busybox
+
+ +

list-config

+

+Lista os arquivos de configuração do sistema. A opção --box mostra estas +informações em formato de tabela +

+
 # tazpkg list-config
+ # tazpkg list-config --box
+
+ +

list-files

+

+Lista todos os arquivos instalados pelo pacote. Este comando lê e mostra o +conteúdo do arquivo "files.list" de cada pacote, o qual é automaticamente gerado +quando um pacote é criado e também é usado para remover arquivos quando se +desinstala um pacote. Para listar os arquivos instalados pelo pacote bc: +

+
+ # tazpkg list-files bc
+
+ +

search

+

+Busca por pacotes por proprietário ou nome do pacote. Este comando busca pelo +termo informado nos pacotes instalados e na lista de pacotes disponíveis no +mirror. Para obter a mais recente lista de pacotes disponíveis, rode "tazkpg +recharge" antes de iniciar uma busca: +

+
+ # tazpkg search gcc
+
+ +

search-file

+

+O comando "search-file" permite a busca por um arquivo entre os instalados pelos +pacotes. Este comando é muito útil para achar o caminho completo para um +arquivo e determinar se um arquivo está presente no sistema. Exemplo: +

+
+ $ tazpkg search-file libnss
+
+ +

install

+

+Este comando instala um pacote disponível localmente que possui a extensão +.tazpkg. Veja "get-install" para instalar pacotes disponíves na internet. Note +que você pode forçar a instalação com a opção --force. Você também dispõe de +opções para desinstalação e reinstalação ou para especificar o sistema root +no qual você deseja instalar o pacote com a opção -root= opção: +

+
+ # tazpkg install package-1.0.tazpkg
+ Ou :
+ # tazpkg install path/to/package-1.0.tazpkg --forced
+ Ou :
+ # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
+
+

install-list ou get-install-list

+

+Instala uma seleção de pacotes listados em um arquivo. Este comando permite a +você instalar vários pacotes com um único comando, e também oferece a opção +--forced: +

+
+ # tazpkg install-list my-packages.list
+ # tazpkg get-install-list my-packages.list --forced
+
+ +

remove

+

+Remove um pacote. Será pedido que você confirme a ação (y/N). Este comando +deleta todos os arquivos instalados pelo pacote. Para ver a lista de arquivos, +use o comando "list-files" seguido do nome do pacote. Exemplo com o pacote bc: +

+
+ # tazpkg remove bc
+
+ +

extract

+

+Extrai um pacote em um diretório. Se você não especificar o diretório de destino, +o pacote será extraido no diretório atual usando o formato nome do pacote-versão: +

+
+ # tazpkg extract package.tazpkg
+ # tazpkg extract package.tazpkg target/dir
+
+ +

pack

+

+O comando "pack" cria um pacote a partir de um diretório preparado previamente +ou a partir de um pacote extraido localmente. Pode também criar manualmente um +pacote .tazpkg (veja a documentação do Tazwok para a criação automática de +pacotes). Para "empacotar" (pack) um pacote: +

+
+ # tazpkg pack package-version
+
+ +

repack

+

+O comando "repack" permite a recriação de um pacote a partir dos arquivos +instalados no sistema em que este pacote foi instalado. Para "re-empacotar" +(repack) um pacote: +

+
+ # tazpkg repack package
+
+ +

repack-config

+

+O comando 'repack-config' recria um pacote a partir dos arquivos de +configuração do sistema (veja list-config). É suficiente para instalar +um pacote para encontrar a configuração atual. Para re-empacotar os +arquivos de configuração: +

+
 # tazpkg repack-config
+
+ +

recharge

+

+Recarrega a lista de pacotes disponíves no mirror. Este comando baixa o arquivo +"packages.list" (lista de pacotes instaláveis) mais recente e salva a antiga. +Uma vez que a lista está atualizada, você pode usar os comandos "list" e +"search". Para ver uma relação com as diferenças entre a lista atual e a +antiga, use o comando "list-mirror --diff" e para ver e atualizar pacotes, +use o comando "upgrade". Para recarregar a lista de pacotes: +

+
+ # tazpkg recharge
+
+ +

upgrade

+

+Este comando permite a atualização de todos os pacotes disponíveis no mirror. +Atualizar pacotes é uma parte importante da manutenção da segurança do sistema, +permitindo o acesso às últimas atualizações e correções. O projeto SliTaz, +embora leve, fornece atualizações de segurança regulares e geralmente oferece +as últimas versões dos programas. Note que esta função é direcionada àquelas +pessoas que possuem o SliTaz instalado no seu disco rígido. Pacotes atualizados +a partir do LiveCD serão perdidos no desligamento do sistema. Para atualizar: +

+
+ # tazpkg upgrade
+
+ +

check

+

+O comando "check" checa por dependências em pacotes instalados e determina +se todos os arquivos necessários para o re-empacotamento de um pacote estão +presentes: +

+
+ # tazpkg check package
+
+ +

block ou unblock

+

+Os comandos "block" e "unblock" permitem o bloqueio de pacotes instalados para +que estes não possam ser atualizados com o comando "upgrade". A lista de pacotes +bloqueados está contida no arquivo /var/lib/tazpkg/blocked-packages.list, +que também pode ser editado manualmente. Para bloquear ou desbloquear pacotes, +como o Grub, por exemplo: +

+
+ # tazpkg block grub
+ Ou :
+ # tazpkg unblock grub
+
+ +

get

+

+Baixa um pacote do mirror (se existir). O arquivo baixado é arquivado no +diretório atual. Para descobrir qual o diretório atual utilize o comando "pwd". +Para baixar o pacote Grub: +

+
+ # tazpkg get grub
+
+ +

get-install

+

+Baixa e instala um pacote de um mirror na internet. O comando "get-install" +inicia checando se o pacote requerido existe no mirror e se já foi baixado. +Para uma lista de pacotes do mirror, usa-se o comando "list-mirror". Para +baixar e instalar o pacote Grub: +

+
+ # tazpkg get-install grub
+
+ +

clean-cache

+

+Remove pacotes *.tazpkg baixados que se encontram no cache. Durante a instalação, +o Tazpkg mantém uma cópia dos pacotes baixados da internet. Isto é feito para +economizar banda no caso de uma reinstalação, mas pode ser que você queira +ter mais espaço no disco rígido ou baixar os pacotes novamente: +

+
+ # tazpkg clean-cache
+
+ +

setup-mirror

+

+Configura a URL do mirror. O comando "setup-mirror" pedirá a URL do novo mirror. +Você pode especificar várias URLs separadas por espaços. Note que você também +pode modificar manualmente o arquivo /var/lib/tazpkg/mirror. A URL deve apontar +para um diretório contendo um arquivo "packages.list" e os pacotes: +

+
+ # tazpkg setup-mirror
+
+ +

reconfigure

+

+Executa novamente o script de pós instalação de um pacote. Exemplo +usando o gcc: +

+
 # tazpkg reconfigure gcc
+
+ +

depends ou rdepends

+

+Mostra a árvore de dependências (direta ou inversamente) para um pacote. +Exemplo utilizando o mpd: +

+
 # tazpkg depends mpd
+ # tazpkg rdepends mpd
+
+ +

set-release

+

+Este comando muda a versão atual e faz a atualização de pacotes para +o lançamento mais recente: +

+
 # tazpkg set-release cooking
+
+ +

bugs

+

+Mostra uma lista de bugs conhecidos dos pacotes: +

+
 # tazpkg bugs
+
+

MANTENEDOR

+

+Christophe Lincoln <pankso at slitaz.org> +

+ +
+ + + +