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 &amp;&amp; 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>