website diff doc/handbook/packages.html @ rev 4
French doc with Handbook and Cookbook
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Mar 29 12:01:05 2008 +0100 (2008-03-29) |
parents | |
children | a33277122930 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/doc/handbook/packages.html Sat Mar 29 12:01:05 2008 +0100 1.3 @@ -0,0 +1,182 @@ 1.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 1.5 + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 1.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 1.7 +<head> 1.8 + <title>SliTaz Handbook - Paquets logiciels</title> 1.9 + <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 1.10 + <meta name="description" content="slitaz tazpkg package paquets logiciel précompilés" /> 1.11 + <meta name="expires" content="never" /> 1.12 + <meta name="modified" content="2007-12-04 12:30:00" /> 1.13 + <meta name="publisher" content="www.slitaz.org" /> 1.14 + <meta name="author" content="Christophe Lincoln"/> 1.15 + <link rel="shortcut icon" href="favicon.ico" /> 1.16 + <link rel="stylesheet" type="text/css" href="book.css" /> 1.17 +</head> 1.18 +<body bgcolor="#ffffff"> 1.19 + 1.20 +<!-- Header and quick navigation --> 1.21 +<div id="header"> 1.22 +<div align="right" id="quicknav"> 1.23 + <a name="top"></a> 1.24 + <a href="security.html">Sécurité du système</a> | 1.25 + <a href="index.html">Table des matières</a> 1.26 +</div> 1.27 +<h1><font color="#3E1220">SliTaz Handbook</font></h1> 1.28 +</div> 1.29 + 1.30 +<!-- Content. --> 1.31 +<div id="content"> 1.32 +<div class="content-right"></div> 1.33 + 1.34 +<h2><font color="#DF8F06">Gestion des paquets</font></h2> 1.35 + 1.36 +<ul> 1.37 + <li><a href="#tazpkg">Gestionnaire de paquet Tazpkg.</a></li> 1.38 + <li><a href="#packages-intro">C'est quoi des paquets ?</a></li> 1.39 + <li><a href="#commands">Commandes principales.</a></li> 1.40 + <li> 1.41 + <a href="http://www.slitaz.org/doc/manuals/tazpkg.html">Tazpkg manuel</a> 1.42 + - Sur un système SliTaz le manuel de Tazpkg se trouvent dans le répertoire 1.43 + /usr/share/doc/tazpkg, disponible au format xHTML, vous pouvez directement 1.44 + le consulter via l'entrée Documentation du menu du gestionnaire de fenêtre 1.45 + JWM.</li> 1.46 +</ul> 1.47 + 1.48 +<a name="tazpkg"></a> 1.49 +<h3><font color="#6c0023">Gestionnaire de paquet Tazpkg</font></h3> 1.50 +<p> 1.51 +Ce chapître décrit la gestion des paquets (.tazpkg) sur votre système. SliTaz 1.52 +fournit <code>tazpkg</code>, c'est une petite application gérant les paquets 1.53 +SliTaz portant l'extension <code>.tazpkg</code>. Le gestionnaire de paquets 1.54 +vous permet de lister les paquets installés, d'afficher une courte description 1.55 +du paquet, d'en installer de nouveaux depuis le Web, d'en désintaller, ou encore 1.56 +d'extraire un paquet dans un répertoire donné. 1.57 +Tazpkg a été créé pour SliTaz, il est écrit en script SHell depuis rien 1.58 +(<em>from scratch</em>). De plus, il propose une gestion des dépendances et 1.59 +un système de mises à jour de tous les paquets installés. 1.60 +</p> 1.61 +<p> 1.62 +Pour utiliser les commandes de <code>tazpkg</code> touchant au système , vous 1.63 +devez avoir un accès administrateur (root), vous pouvez utiliser 1.64 +<code>su</code> suivi du mot de passe root. Lancé sans arguments <code>tazpkg</code> 1.65 +affichera une petite aide, avec une liste des commandes possibles, vous pouvez 1.66 +aussi utiliser la commande <code>usage</code> pour afficher cette aide. 1.67 +</p> 1.68 + 1.69 +<h4>Fonctionnement de Tazpkg</h4> 1.70 +<p> 1.71 +Tazpkg utilise quelques répertoires et fichiers pour puiser des informations 1.72 +et stocker les paquets téléchargés en cache. Pour connaître le miroir depuis 1.73 +lequel les paquets doivent être télécharger, Tazpkg lit le fichier texte : 1.74 +/var/lib/tazpkg/mirror contenant simplement l'URL sur une ligne. Pour 1.75 +connaître la liste des paquets disponibles, Tazpkg télécharge et lit un 1.76 +fichier nommé packages.list (ce fichier peut aussi être lu en ligne via un 1.77 +navigateur web). Pour connaître les informations au sujet des paquets 1.78 +installés sur le système, Tazpkg scrute le contenu du répertoire : 1.79 +/var/lib/tazpkg/installed. Ce répertoire réunit tous les meta fichiers 1.80 +d'informations sur les paquets. Ces meta fichiers, quand à eux, contiennent 1.81 +toutes les données utiles pour installer/désinstaller un paquet, lister les 1.82 +fichiers installés ou encore afficher une brève description. 1.83 +</p> 1.84 + 1.85 +<a name="packages-intro"></a> 1.86 +<h3><font color="#6c0023">C'est quoi des paquets ?</font></h3> 1.87 +<p> 1.88 +Dans le monde GNU/Linux et open source en général, les logiciels sont appelés 1.89 +des paquets (<em>packages</em>). Les développeurs de ces paquets distribuent leur 1.90 +travail sous forme de fichiers contenant le code source, ces fichiers sont au 1.91 +format text et peuvent se lire avec un simple éditeur de texte, le code est 1.92 +donc ouvert (<em>open source</em>). 1.93 +</p> 1.94 +<p> 1.95 +Pour que ce code source fonctionne sur un ordinnateur, il faut qu'il soit 1.96 +compilé ou construit, afin de produire un ou des fichiers binaires que la 1.97 +machine sait utiliser. Les binaires sont des séquences de 0 et 1. Pour vous 1.98 +éviter de compiler le code source des applications, les distributions GNU/Linux 1.99 +ou BSD, vous proposent un système de paquets précompilés et prêts à fonctionner. 1.100 +Ces paquets précompilés sont facilement installables via une seule commande ou 1.101 +quelques manipulations à la souris, plusieurs distributions ont créé leur 1.102 +propre format de paquets binaires telles que Debian, RedHat ou Gentoo. 1.103 +SliTaz fournit les outils minimaux pour manipuler des paquets Debian (.deb) 1.104 +et RedHat (.rmp), ces outils sont propulsés par Busybox et ne sont pas aussi 1.105 +puissant que les originaux. 1.106 +</p> 1.107 +<p> 1.108 +SliTaz a créé son propre format de paquet (.tazpkg), simple, rapide, utilisant 1.109 +un minimum de dépendances et surtout ultra léger. Le format des paquets est aussi 1.110 +spécifique à SliTaz. La gestionairre de paquet permet d'avoir le contrôle sur 1.111 +tous les fichiers installés et leur version, ce qui permet une maintenance plus 1.112 +simple et une mise à jour automatique des paquets. Si vous compilez vos propres 1.113 +paquets depuis les sources de manière traditionnelle, vous serez obligé de 1.114 +recompiler pour avoir une nouvelle version et vous devrez surveiller en amont, 1.115 +pour chaque nouvelle version. Cela dit, SliTaz offre la possibilité d'installer 1.116 +des paquets sources de manière semi-automatisée, via l'utilisation de 1.117 +<a href="http://www.slitaz.org/doc/cookbook/wok-tools.html">Tazwok</a>, notez 1.118 +que c'est plutôt destiné à un public averti et que les mises à jour ne sont 1.119 +pas fournies pour ce genre de paquets. 1.120 +</p> 1.121 + 1.122 +<a name="commands"></a> 1.123 +<h2><font color="#DF8F06">Commandes principales</font></h2> 1.124 +<p> 1.125 +Le gestionnaire de paquet Tazpkg est un outil en ligne de commandes, il a été 1.126 +conçu pour être simple et rapide à prendre en main. Toutes les commandes sont 1.127 +décrites dans <a href="http://www.slitaz.org/doc/manuals/tazpkg.html" 1.128 +>le manuel du gestionnaire de paquet</a>. Pour commencer il vous suffit de 1.129 +connaître le nom du gestionnaire de paquet : <code>tazpkg</code>. Lancé sans 1.130 +arguments, tazpkg va afficher une liste des commandes disponibles avec une 1.131 +courte description. 1.132 +</p> 1.133 + 1.134 +<h4>Garder un système à jour</h4> 1.135 +<p> 1.136 +Il y deux commandes qui devraient être lancées régulièrement par 1.137 +l'administrateur (root). La commande qui recharge la dernière liste des paquets 1.138 +et celle qui met à jour tous les paquets installés. Cela permet de garder un 1.139 +système plus sécurisé et d'avoir les dernières nouveautés. Pour recharger la 1.140 +liste c'est <code>recharge</code> et pour mettre à jour <code>upgrade</code>, 1.141 +vous pouvez lancer ces deux commandes sur la même ligne et utiliser le 1.142 +copier/coller dans un terminal : 1.143 +</p> 1.144 +<pre> 1.145 + # tazpkg recharge && tazpkg upgrade 1.146 +</pre> 1.147 + 1.148 +<h4>Installer des paquets</h4> 1.149 +<p> 1.150 +Le gestionnaire de paquet vous permet d'installer de nombreux paquets pour 1.151 +ajouter des fonctionnalités au système ou de disposer d'applications 1.152 +supplémentaires. La manière la plus courante d'installer un paquet est 1.153 +d'utiliser la commande <code>get-install</code> qui va télécharger, installer, 1.154 +vérifier les dépendances sur le paquet et cela de manière automatique. Pour 1.155 +installer un paquet vous devez connaître le nom du paquet. Pour vous aider à 1.156 +trouver le nom d'un paquet, vous pouvez utiliser la commande de recherhe 1.157 +<code>search</code> ou afficher la liste complète des paquets disponibles sur 1.158 +le miroir via la commande <code>list-mirror</code>. Pour installer le client 1.159 +de messagerie Sylpheed, il faudra par exemple lancer : 1.160 +</p> 1.161 +<pre> 1.162 + # tazpkg get-install sylpheed 1.163 +</pre> 1.164 + 1.165 + 1.166 +<!-- End of content --> 1.167 +</div> 1.168 + 1.169 +<!-- Footer. --> 1.170 +<div id="footer"> 1.171 + <div class="footer-right"></div> 1.172 + <a href="#top">Haut de la page</a> | 1.173 + <a href="index.html">Table des matières</a> 1.174 +</div> 1.175 + 1.176 +<div id="copy"> 1.177 + Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> - 1.178 + <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br /> 1.179 + Documentation publiées sous 1.180 + <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a> 1.181 + et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>. 1.182 +</div> 1.183 + 1.184 +</body> 1.185 +</html>