Manuel de Tazinst

NOM

Tazinst — Tiny autonomous zone installer manager

SYNTAXE

tazinst [commande] [option]

DESCRIPTION

Tazinst est l'installateur ultra léger (~31 Ko) de SliTaz sur disque dur. Il permet d'installer SliTaz au choix à partir du Live-CD, d'une clé LiveUSB, d'une image ISO de SliTaz, ou depuis le web en téléchargeant la version stable, la version cooking ou en donnant le lien http d'une autre iso (ex : iso de developpement).

Tazinst permet de formatter la partition cible aux formats de base ext2, ext3, ext4 ou d'autres formats si les paquets correspondants ont été installés. La partition /home peut être installée sur une autre partition, et si besoin être formattée avant l'installation dans un des formats disponibles. Tazinst peut, à la demande, installer le chargeur de démarrage Grub dans le mbr du disque cible. Un dual-boot avec une partition Windows™ existante est possible, la recherche de la partition Windows™ étant soit automatique, soit précisée manuellement.

Tazinst permet également la mise à jour de SliTaz déjà installé sur une partition du disque dur, ce qui est pratique en cas de changement de version. Dans ce cas, SliTaz est mis à jour, les données présentes dans /home sont préservées, et les paquets supplémentaires sont réinstallés dans la nouvelle version.

Tazinst a été créé pour les besoins de SliTaz GNU/Linux, mini distribution autonome.

Tazinst, écrit en script shell à partir de zéro est compatible Bash, et fonctionne avec Ash du projet Busybox. Tazinst est distribué sous license libre GNU GPL v3.

FICHIER DE PARAMÈTRES

L'installateur Tazinst permet de réaliser une installation automatiquement à l'aide d'un simple fichier de paramètres contenant des variables significatives telles que : INST_TYPE="iso", TGT_PARTITION="/dev/hda1". De cette manière, cela permet aux développeurs de créer différents types de frontend : Dialog, GTK et CGI/web dans TazPanel. Le frontend doit juste créer un fichier de paramètres, puis lancer tazinst en ligne de commande et afficher un rapport d'avancement des différentes étapes (Jauges et/ou messages).

Le fichier de paramètres contient les variables suivantes :

À noter que seules les variables précédées d'une atérisque sont obligatoires, les autres sont optionnelles. Ainsi un fichier de paramètres minimaliste peut être le suivant :

INST_TYPE=cdrom
TGT_PARTITION=/dev/hda3

Ce fichier permettra une installation de SliTaz sur /dev/hda3, sans formatter la partition, à partir d'un LiveCD.

COMMANDES

new

Génère un fichier de paramètres autodocumenté, qui une fois édité suivant les besoins de l'utilisateur, permettra d'installer ou mettre à jour SliTaz sur disque dur.

tazinst new /var/lib/tazinst.conf

install

Lance l'installation de SliTaz en fonction des données présentes dans le fichier de paramètres. Si le formattage de la partition est demandé, toutes les données seront perdues. Si le disque n'est pas formatté, toutes les données sauf un répertoire /home existant seront effacées, ce répertoire /home sera gardé tel quel.

tazinst install /var/lib/tazinst.conf

upgrade

Lance la mise à jour de SliTaz en fonction des données présentes dans le fichier de paramètres. Les répertoires /home /etc /var/www seront conservés, tous les autres répertoires seront supprimés. Tout paquet ajouté à la configuration de votre ancien système SliTaz sera mis à jour à la condition qu'une connexion internet soit active.

tazinst upgrade /var/lib/tazinst.conf

showurl

Affiche l'URL complète des raccourcis prédéfinis : « stable », « cooking », « rolling ».

Note : Vous pouvez redéfinir ces raccourcis dans le fichier système : /etc/slitaz/tazinst.conf.

tazinst showurl stable

check

Vérifie que le fichier de paramètres ne contient pas d'erreurs.

tazinst check /var/lib/tazinst.conf

log

Affiche le contenu du fichier journal.

tazinst log

version

Affiche les informations de version.

tazinst version

FICHIER SYSTÈME DE CONFIGURATION

Le fichier système de configuration /etc/slitaz/tazinst.conf permet de changer les paramètres par défaut de tazinst. Pour utiliser des valeurs personnalisées pour les URL, répertoires et fichiers, ce fichier doit être créé et les variables suivantes modifiées :

MAINTENEURS

Christophe Lincoln <pankso at slitaz.org>
Dominique Corbex <domcox at slitaz.org>