tazpkg diff doc/tazpkg.fr.html @ rev 302
Add manual translation (en,fr,pt) and symlink to the default english one
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Fri Oct 02 17:59:37 2009 +0200 (2009-10-02) |
parents | |
children | 77653f4cfe17 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/doc/tazpkg.fr.html Fri Oct 02 17:59:37 2009 +0200 1.3 @@ -0,0 +1,479 @@ 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>Tazpkg Manual - Manuel du gestionnaire de paquets 'tazpkg'</title> 1.9 + <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 1.10 + <meta name="description" content="tazpkg manuel utilisation documentation description commandes" /> 1.11 + <meta name="expires" content="never" /> 1.12 + <meta name="modified" content="2008-03-05 16:33:00" /> 1.13 + <style type="text/css"><!-- 1.14 + body { font: 90% sans-serif, vernada, arial; margin: 0; } 1.15 + #header { background: #f0ba08; color: black; height: 50px; 1.16 + border-top: 1px solid black; border-bottom: 1px solid black; } 1.17 + #content { margin: 0px 50px 26px 50px; } 1.18 + h1 { margin: 14px 0px 0px 16px; } 1.19 + li { line-height: 1.4em; } 1.20 + pre { padding: 5px; color: black; background: #e1e0b0; } 1.21 + pre.script { padding: 10px; color: black; background: #e8e8e8; 1.22 + border: 1px inset #333333; } 1.23 + code { font-size: 100%; color: #669900; background: transparent; } 1.24 + hr { color: white; background: white; height: 1px; border: 0; } 1.25 + --></style> 1.26 +</head> 1.27 +<body bgcolor="#ffffff"> 1.28 +<div id="header"> 1.29 +<h1><font color="#3e1220">Tazpkg Manual</font></h1> 1.30 +</div> 1.31 +<hr /> 1.32 +<!-- Start content --> 1.33 +<div id="content"> 1.34 + 1.35 +<h2>NOM</h2> 1.36 +<p> 1.37 +Tazpkg - Tiny autonomous zone package manager 1.38 +</p> 1.39 + 1.40 +<h2>SYNTAXE</h2> 1.41 +<pre> 1.42 + tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt] 1.43 + tazpkg shell 1.44 +</pre> 1.45 + 1.46 +<h2>DESCRIPTION</h2> 1.47 +<p> 1.48 +Tazpkg est un gestionnaire de paquets ultra léger (~35 Ko) permettant 1.49 +d'installer, lister, télécharger, mettre à jour ou enlever des paquets 1.50 +précompilés sur un système GNU/Linux. Tazpkg propose aussi une commande de 1.51 +recherche et une commande pour la création de paquets. Il a été créé pour les 1.52 +besoins de SliTaz GNU/Linux, mini distribution autonome. Le format des paquets 1.53 +utilise l'extension *.tazpkg, c'est une archive cpio contenant un système de 1.54 +fichiers (fs) compressé avec gzip, la recette et une éventuelle description. 1.55 +Tazpkg fournit aussi un système de gestion des dépendances basé sur les 1.56 +recettes des paquets. La recette contient toutes les informations au sujet du 1.57 +paquet, elle peut aussi contenir les fonctions de pre et post installation. 1.58 +Cette même recette est par ailleurs utilisée par Tazwok pour compiler les 1.59 +sources et créer un paquet tazpkg. 1.60 +</p> 1.61 +<p> 1.62 +Tazpkg est écrit en script shell depuis rien (from scratch), compatible 1.63 +Bash, et fonctionne avec Ash du projet Busybox. Tazpkg est distribué 1.64 +sous license libre GNU gpl v3. 1.65 +</p> 1.66 + 1.67 +<h2>SHELL</h2> 1.68 +<p> 1.69 +Tazpkg fourni un mode SHell permettant de directement passer les commandes 1.70 +au gestionnaire de paquets. Ce mode est utile pour lancer quelques commandes 1.71 +comme la mise à jour du système, il support 'su' pour devenir admnistrateur 1.72 +mais ne propose pas le rappel des commandes. Pour utiliser Tazpkg en mode 1.73 +SHell : 1.74 +</p> 1.75 +<pre> 1.76 + $ tazpkg shell 1.77 +</pre> 1.78 + 1.79 +<h2>COMMANDES</h2> 1.80 +<a name="list"></a> 1.81 +<h3><font color="#6c0023">list</font></h3> 1.82 +<p> 1.83 +Liste et compte les paquets installés sur le système. Cette commande permet 1.84 +d'afficher sur une colonne la liste tous les paquets installés, vous pouvez 1.85 +aussi utiliser la commande de recherche (search) pour avoir une liste en 1.86 +fonction d'un nom (exemple xorg). Cette commande vous permet aussi de lister 1.87 +les catégories, les paquets en fonction de leur catégorie et les paquets 1.88 +bloqués : 1.89 +</p> 1.90 +<pre> 1.91 + # tazpkg list 1.92 + # tazpkg list cat|categories 1.93 + # tazpkg list blocked 1.94 +</pre> 1.95 +<a name="xhtml-list"></a> 1.96 +<h3><font color="#6c0023">xhtml-list</font></h3> 1.97 +<p> 1.98 +La commande 'xhtml-list' permet de créer une liste au format xHTML des 1.99 +paquets installés sur le système, une fois générée, cette liste peut être 1.100 +lue avec votre navigateur Web préféré. Cette commande peut être lancée 1.101 +en tant que simple utilisateur et crée par défaut une liste nommée 1.102 +'installed-packages.html' dans le répertoire courant. A noter que vous 1.103 +pouvez aussi changer le nom de la liste générée via la ligne de 1.104 +commande : 1.105 +</p> 1.106 +<pre> 1.107 + # tazpkg xhtml-list 1.108 + # tazpkg xhtml-list list-name.html 1.109 +</pre> 1.110 +<a name="list-mirror"></a> 1.111 +<h3><font color="#6c0023">list-mirror</font></h3> 1.112 +<p> 1.113 +Liste et compte les paquets disponnibles sur le miroir. Cette commande va 1.114 +afficher le dernier fichier packages.list rechargé depuis le miroir, si la 1.115 +liste des paquets n'existe pas, il vous sera demandé de lancer la commande 1.116 +'tazpkg recharge' en tant qu'administrateur (root) pour obtenir la liste 1.117 +des paquets disponibles. L'option --diff est utilisée pour afficher le 1.118 +fichier des différences entre la dernière et l'actuelle liste des paquets : 1.119 +</p> 1.120 +<pre> 1.121 + # tazpkg list-mirror 1.122 + # tazpkg list-mirror --diff 1.123 +</pre> 1.124 +<a name="info"></a> 1.125 +<h3><font color="#6c0023">info</font></h3> 1.126 +<p> 1.127 +Donne les informations disponibles dans la recette du paquet en question, sa 1.128 +version, sa catégorie, le mainteneur, son site Web et ses éventuelles 1.129 +dépendances (voir aussi Tazwok pour plus d'informations sur les recettes) : 1.130 +</p> 1.131 +<pre> 1.132 + # tazpkg info busybox 1.133 +</pre> 1.134 +<a name="desc"></a> 1.135 +<h3><font color="#6c0023">desc</font></h3> 1.136 +<p> 1.137 +Description du paquet (si elle existe). Cette commande affiche le fichier 1.138 +description.txt propre à chaque paquet, la description est un simple fichier 1.139 +texte ne dépassant pas le 80 caractères pour un affichage standard dans un 1.140 +terminal. Si la description du paquet n'existe pas, vous pouvez la créer et 1.141 +l'envoyer au mainteneur du paquet (quelques lignes suffisent) : 1.142 +</p> 1.143 +<pre> 1.144 + # tazpkg desc busybox 1.145 +</pre> 1.146 +<a name="list-files"></a> 1.147 +<h3><font color="#6c0023">list-files</font></h3> 1.148 +<p> 1.149 +Liste et compte les fichiers installés avec un paquet. Cette commande va 1.150 +simplement lire et classer le fichier files.list propre à chaque paquet, ce 1.151 +fichier est généré automatiquement lors de la création, il est aussi utilisé 1.152 +pour supprimer tous les fichiers lors de la désinstallation d'un paquet. Pour 1.153 +lister les fichier installés avec le paquet bc : 1.154 +</p> 1.155 +<pre> 1.156 + # tazpkg list-files bc 1.157 +</pre> 1.158 +<a name="search"></a> 1.159 +<h3><font color="#6c0023">search</font></h3> 1.160 +<p> 1.161 +Recherche de paquets par patron ou nom de paquet. La commande 1.162 +va chercher le terme voulu dans les paquets installés et dans les listes des 1.163 +paquets disponibles sur le miroir. Pour obtenir la plus récente liste des 1.164 +paquets installables depuis internet, il suffit de lancer 'tazpkg recharge' 1.165 +avant d'effectuer une recherche : 1.166 +</p> 1.167 +<pre> 1.168 + # tazpkg search gcc 1.169 + # tazpkg search gcc [--installed|--list|--mirror] 1.170 + Ou : 1.171 + # tazpkg search gcc [-i|-l|-m] 1.172 +</pre> 1.173 +<a name="search-files"></a> 1.174 +<h3><font color="#6c0023">search-files</font></h3> 1.175 +<p> 1.176 +La commande 'search-file' permet de rechercher un fichier parmi tous les 1.177 +fichiers installés par tous les paquets. Cette commande est très utile pour 1.178 +trouver le chemin complet vers un fichier et savoir si un fichier est bien 1.179 +présent sur le système. Exemple : 1.180 +</p> 1.181 +<pre> 1.182 + $ tazpkg search-file libnss 1.183 +</pre> 1.184 +<a name="install"></a> 1.185 +<h3><font color="#6c0023">install</font></h3> 1.186 +<p> 1.187 +Cette commande permet l'installation d'un paquet local avec l'extension 1.188 +.tazpkg. Voir la commande 'get-install' pour installer un paquet depuis 1.189 +internet. A noter que vous pouvez forcer l'installation via l'option 1.190 +--forced, désinstaller et réinstaller ou encore spécifier la racine du système 1.191 +dans lequel vous désirez installer le paquets via l'option --root= : 1.192 +</p> 1.193 +<pre> 1.194 + # tazpkg install package-1.0.tazpkg 1.195 + Ou : 1.196 + # tazpkg install path/to/package-1.0.tazpkg --forced 1.197 + Ou : 1.198 + # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs 1.199 +</pre> 1.200 +<a name="install-list"></a> 1.201 +<h3><font color="#6c0023">install-list</font></h3> 1.202 +<p> 1.203 +Installation d'un set de paquets listés dans un fichier. Cette commande 1.204 +permet d'installer plusieurs paquets en une seule commande et peut aussi être 1.205 +forcée : 1.206 +</p> 1.207 +<pre> 1.208 + # tazpkg install-list my-packages.list 1.209 + # tazpkg install-list my-packages.list --forced 1.210 +</pre> 1.211 +<a name="link"></a> 1.212 +<h3><font color="#6c0023">link</font></h3> 1.213 +<p> 1.214 +Cette commande permet l'installation d'un paquet déjà installé sur un 1.215 +autre media. Cette installation s'effectue par des liens symboliques et 1.216 +consomme très peu de mémoire. Elle est utilisée généralement avec un système 1.217 +en RAM pour installer des compléments depuis une clé USB. 1.218 +</p> 1.219 +<pre> 1.220 + # tazpkg link openoffice /media/usbdisk 1.221 +</pre> 1.222 +<a name="add-flavor"></a> 1.223 +<h3><font color="#6c0023">add-flavor</font></h3> 1.224 +<p> 1.225 +Installation d'un set de paquets listés dans une saveur. Cette commande 1.226 +permet d'installer tous les paquets d'une saveur en une seule commande sans 1.227 +avoir à générer un nouveau cdrom avec tazlito. 1.228 +</p> 1.229 +<pre> 1.230 + # tazpkg add-flavor office.flavor 1.231 +</pre> 1.232 +<a name="install-flavor"></a> 1.233 +<h3><font color="#6c0023">install-flavor</font></h3> 1.234 +<p> 1.235 +Remplacement de tous les paquets par ceux listés dans une saveur. Cette 1.236 +commande permet de transformer la distribution courante en une seule commande 1.237 +sans avoir à générer un nouveau cdrom avec tazlito. 1.238 +</p> 1.239 +<pre> 1.240 + # tazpkg install-flavor office.flavor 1.241 +</pre> 1.242 +<a name="remove"></a> 1.243 +<h3><font color="#6c0023">remove</font></h3> 1.244 +<p> 1.245 +Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette 1.246 +commande va supprimer tous les fichiers installés avec le paquet, pour 1.247 +afficher cette liste, vous pouvez utiliser la commande 'list-files' de Tazpkg 1.248 +suivie du nom du paquet en question. Exemple avec le paquet bc : 1.249 +</p> 1.250 +<pre> 1.251 + # tazpkg remove bc 1.252 +</pre> 1.253 +<a name="extract"></a> 1.254 +<h3><font color="#6c0023">extract</font></h3> 1.255 +<p> 1.256 +Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le 1.257 +répertoire de destination, le paquet sera extrait dans le répertoire courant 1.258 +en utilisant le nom paquet-version : 1.259 +</p> 1.260 +<pre> 1.261 + # tazpkg extract package.tazpkg 1.262 + # tazpkg extract package.tazpkg target/dir 1.263 +</pre> 1.264 +<a name="pack"></a> 1.265 +<h3><font color="#6c0023">pack</font></h3> 1.266 +<p> 1.267 +La commande 'pack' permet de créer un paquet depuis un répertoire préparé à 1.268 +l'avance ou depuis un paquet désarchivé. Cette commande permet aussi de créer 1.269 +manuellement un paquet.tazpkg (voir la documentation et Tazwok pour la création 1.270 +automatique de paquets). Pour empaqueter un paquet : 1.271 +</p> 1.272 +<pre> 1.273 + # tazpkg pack package-version 1.274 +</pre> 1.275 +<a name="repack"></a> 1.276 +<h3><font color="#6c0023">repack</font></h3> 1.277 +<p> 1.278 +La commande 'repack' permet de recréer un paquet depuis les fichiers présents 1.279 +sur le système où il a été précédemment installé. Pour réempaqueter un paquet : 1.280 +</p> 1.281 +<pre> 1.282 + # tazpkg repack package 1.283 +</pre> 1.284 +<a name="recharge"></a> 1.285 +<h3><font color="#6c0023">recharge</font></h3> 1.286 +<p> 1.287 +Recharge la liste des paquets disponibles sur le miroir (packages.list). Cette 1.288 +commande va télécharger la plus récente liste des paquets installables depuis 1.289 +le miroir, à noter qu'avant de commencer, Tazpkg va sauvegarder l'ancienne 1.290 +liste. Une fois la liste à jour, vous pouvez la consulter via la commande 1.291 +'list' et effectuer un recherche de paquet via la commande 'search' de Tazpkg. 1.292 +Pour réafficher la liste des différences, vous pouvez utiliser la commande 1.293 +'list-mirror --diff'. Et pour afficher et mettre à jour les paquets du système, 1.294 +vous pouvez utiliser 'upgrade'. Pour recharger la plus récente liste des 1.295 +paquets : 1.296 +</p> 1.297 +<pre> 1.298 + # tazpkg recharge 1.299 +</pre> 1.300 +<a name="upgrade"></a> 1.301 +<h3><font color="#6c0023">upgrade</font></h3> 1.302 +<p> 1.303 +La commande 'upgrade' permet de mettre à jour tous les paquets installés et 1.304 +disponibles sur le miroir courant. La mise à jour des paquets est une 1.305 +importante partie du système, elle permet de garder un système sécurisé avec 1.306 +les dernières corrections et nouveautés. Le projet SliTaz, même mini, fournit 1.307 +régulièrement des mises à jours de sécurité et propose généralement les 1.308 +dernières versions des logiciels. A noter que cette fonction est destinée aux 1.309 +personnes ayant installé SliTaz sur disque dur, en mode LiveCD les paquets mis 1.310 +à jour seront perdus lors de l'arrêt du système. Pour garder un système un 1.311 +jour : 1.312 +</p> 1.313 +<pre> 1.314 + # tazpkg upgrade 1.315 +</pre> 1.316 +<a name="set-release"></a> 1.317 +<h3><font color="#6c0023">set-release</font></h3> 1.318 +<p> 1.319 +La commande 'set-release' permet de changer la version de SliTaz et de mettre 1.320 +à jour tous les paquets. Attention cette commande peut être dangereuse dans 1.321 +la cas d'une mise à jour de la version stable version en cuisson (cooking) : 1.322 +</p> 1.323 +<pre> 1.324 + # tazpkg set-release cooking 1.325 +</pre> 1.326 +<a name="check"></a> 1.327 +<h3><font color="#6c0023">check</font></h3> 1.328 +<p> 1.329 +La commande 'check' permet de vérifier les dépendances sur les paquets 1.330 +installés et de vérifier si tous les fichiers nécessaires à la reconstruction 1.331 +des paquets sont bien présents : 1.332 +</p> 1.333 +<pre> 1.334 + # tazpkg check 1.335 + # tazpkg check --full 1.336 +</pre> 1.337 +<a name="block"></a> 1.338 +<h3><font color="#6c0023">block ou unblock</font></h3> 1.339 +<p> 1.340 +Les commandes 'block' et 'unblock' pemettent de bloquer la version du paquet 1.341 +installé pour qu'il ne soit pas mis à jour par la commande 'upgrade'. La liste 1.342 +des paquets bloqués est contenue dans le fichier : 1.343 +/var/lib/tazpkg/blocked-packages.list, elle peut aussi être éditée à la main. 1.344 +Pour bloquer ou débloquer un paquet tel que Grub : 1.345 +</p> 1.346 +<pre> 1.347 + # tazpkg block grub 1.348 + Ou : 1.349 + # tazpkg unblock grub 1.350 +</pre> 1.351 +<a name="get"></a> 1.352 +<h3><font color="#6c0023">get</font></h3> 1.353 +<p> 1.354 +Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé 1.355 +est stocké dans le répertoire courant, pour connaître le chemin vous pouvez 1.356 +utiliser la commande 'pwd'. Pour télécharger un paquet tel que 'grub', il suffit 1.357 +de lancer la commande : 1.358 +</p> 1.359 +<pre> 1.360 + # tazpkg get grub 1.361 +</pre> 1.362 +<a name="get-install"></a> 1.363 +<h3><font color="#6c0023">get-install</font></h3> 1.364 +<p> 1.365 +Installer un paquet depuis un mirroir sur internet. La commande 'get-install' 1.366 +commence par vérifier si le paquet existe bien sur le miroir et si il n'a pas 1.367 +déjà été téléchargé, avant de commencer le rapatriement. Pour connaître la 1.368 +liste des paquets sur le miroir il faut utiliser la commande 'list-mirror' 1.369 +(voir aussi recharge). Pour installer un paquet tel que 'grub' : 1.370 +</p> 1.371 +<pre> 1.372 + # tazpkg get-install grub 1.373 +</pre> 1.374 +<a name="clean-cache"></a> 1.375 +<h3><font color="#6c0023">clean-cache</font></h3> 1.376 +<p> 1.377 +Supprimer les paquets Tazpkg téléchargés dans le cache. Lors de l'installation 1.378 +de paquets via le Web, Tazpkg garde une copie du paquet, cela est fait pour 1.379 +gagner de la bande passante en cas de réinstallation, mais il se peut que vous 1.380 +vouliez libérer de la place sur le disque dur ou que vous désiriez 1.381 +retélécharger des paquets : 1.382 +</p> 1.383 +<pre> 1.384 + # tazpkg clean-cache 1.385 +</pre> 1.386 +<a name="setup-mirror"></a> 1.387 +<h3><font color="#6c0023">setup-mirror</font></h3> 1.388 +<p> 1.389 +Configurer l'URL du miroir, la commande 'setup-mirror' vous demandera alors 1.390 +l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les séparant 1.391 +par des espaces. A noter que vous pouvez aussi modifier à la main le 1.392 +fichier /var/lib/tazpkg/mirror. L'URL doit pointer sur le répertoire contenant 1.393 +la liste (packages.list) et les paquets : 1.394 +</p> 1.395 +<pre> 1.396 + # tazpkg setup-mirror 1.397 +</pre> 1.398 +<a name="setup-undigest"></a> 1.399 +<h3><font color="#6c0023">setup-undigest ou add-undigest</font></h3> 1.400 +<p> 1.401 +Configurer l'URL d'un miroir complémentaire non officiel pour tester des 1.402 +paquets non encore présents sur les miroirs. 1.403 +A noter que vous pouvez aussi modifier à la main le fichier 1.404 +/var/lib/tazpkg/undigest/<undisgest-name>/mirror. 1.405 +L'URL doit pointer sur le répertoire contenant 1.406 +la liste (packages.list) et les paquets : 1.407 +</p> 1.408 +<pre> 1.409 + # tazpkg setup-undigest public-repository http://my.home.org/slitaz 1.410 + # tazpkg setup-undigest local-repository /home/slitaz/packages 1.411 +</pre> 1.412 +<a name="remove-undigest"></a> 1.413 +<h3><font color="#6c0023">remove-undigest</font></h3> 1.414 +<p> 1.415 +Supprime l'URL un miroir complémentaire non officiel. 1.416 +</p> 1.417 +<pre> 1.418 + # tazpkg remove-undigest my-repository 1.419 +</pre> 1.420 +<a name="list-undigest"></a> 1.421 +<h3><font color="#6c0023">list-undigest</font></h3> 1.422 +<p> 1.423 +Affiche les miroirs complémentaires. 1.424 +</p> 1.425 +<pre> 1.426 + # tazpkg list-undigest 1.427 +</pre> 1.428 +<a name="reconfigure"></a> 1.429 +<h3><font color="#6c0023">reconfigure</font></h3> 1.430 +<p> 1.431 +La commande 'reconfigure' permet de relancer les commande de post et 1.432 +pre-installation d'un paquet afin de le reconfigurer si besoin est : 1.433 +</p> 1.434 +<pre> 1.435 + # tazpkg reconfigure package 1.436 +</pre> 1.437 +<a name="convert"></a> 1.438 +<h3><font color="#6c0023">convert</font></h3> 1.439 +<p> 1.440 +La commande 'convert' permet de convertir un paquet Debian (.deb), 1.441 +Redhat (.rpm), Slackware (.tgz) ou Archlinux (.pkg.tar.gz) en paquet 1.442 +Slitaz (.tazpkg) : 1.443 +</p> 1.444 +<pre> 1.445 + # tazpkg convert alien-package 1.446 +</pre> 1.447 +<a name="depend"></a> 1.448 +<h3><font color="#6c0023">depend</font></h3> 1.449 +<p> 1.450 +Affiche l'arbre des dépendances d'un paquet, c'est à dire tous les 1.451 +paquets qui devront être installés en plus : 1.452 +</p> 1.453 +<pre> 1.454 + # tazpkg depend package 1.455 +</pre> 1.456 +<a name="rdepend"></a> 1.457 +<h3><font color="#6c0023">rdepend</font></h3> 1.458 +<p> 1.459 +Affiche l'arbre des dépendances inversé d'un paquet, c'est à dire tous les 1.460 +paquets qui en dépendent directement ou indirectement : 1.461 +</p> 1.462 +<pre> 1.463 + # tazpkg rdepend package 1.464 +</pre> 1.465 +<a name="bugs"></a> 1.466 +<h3><font color="#6c0023">bugs</font></h3> 1.467 +<p> 1.468 +Affiche les bugs connus : 1.469 +</p> 1.470 +<pre> 1.471 + # tazpkg bugs package 1.472 +</pre> 1.473 + 1.474 +<h2>MAINTENEUR</h2> 1.475 +<p> 1.476 +Christophe Lincoln <pankso at slitaz.org> 1.477 +</p> 1.478 + 1.479 +</div> 1.480 +<!-- End content --> 1.481 +</body> 1.482 +</html>