Page suivante Page précédente Table des matières

9. Le 1% restant

En fait, il y a plus de 1%...

9.1 Utilisation de tar & gzip

Sous UNIX, il y a quelques applications très répandues pour l'archivage et la compression de fichiers. tar sert à fabriquer des archives -- comme PKZIP mais il ne fait qu'archiver, sans compression. Pour fabriquer une nouvelle archive :

$ tar -cvf <nom_d_archive.tar> <fic> [fic...]

Pour extraire des fichiers d'une archive :

$ tar -xpvf <nom_d_archive.tar> [fic...]

Pour examiner le contenu d'une archive :

$ tar -tf <nom_d_archive.tar> | less

Vous pouvez compresser les fichiers à l'aide de compresss, mais il est obsolète et ne devrait plus être utilisé, ou gzip :

$ compress <fic>
$ gzip <fic>

qui créent un fichier compressé portant l'extension .Z (compress) ou .gz (gzip). Ces programmes ne peuvent compresser qu'un fichier à la fois. Pour décompresser, utilisez :

$ compress -d <fic.Z>
$ gzip -d <fic.gz>

LPM.

Il existe également les utilitaires unarj, zip et unzip (compatibles avec PK??ZIP). Les fichiers portant l'extension .tar.gz ou .tgz (archivés avec tar, puis compressés avec gzip) sont aussi communs dans le mode UNIX que les fichiers .ZIP sous DOS. Voici comment examiner le contenu d'une archive au format .tar.gz :

$ tar -ztf <fic.tar.gz> | less

9.2 Installation d'applications

Tout d'abord : l'installation de paquetages est le travail de root. La plupart des applications Linux sont distribuées sous forme d'archives .tar.gz qui contiennent typiquement un répertoire nomdepaquetage/ où se trouvent tous les fichiers et/ou sous-répertoires. Un bonne habitude est d'installer ces paquetages à partir de /usr/local à l'aide de la commande :

# tar -zxf <archive.tar.gz>

puis de lire les fichiers README ou INSTALL. La plupart du temps, le paquetage est distribué sous forme de code source, que vous devrez compiler pour créer les binaires ; en général, en vous contentant de taper make puis make install. Bien évidemment, vous devez avoir les compilateurs gcc ou g++.

D'autres archives doivent parfois être déballées à partir de / ; c'est notamment le cas pour les archives .tgz de Slackware. D'autres archives contiennent des fichiers mais pas de sous-répertoires. Il faut toujours examiner le contenu d'une archive avant de l'installer.

Les distributions Debian et Red Hat ont leur propre format d'archives, respectivement .deb et .rpm. Ce dernier bénéficie d'une reconnaissance de plus en plus large ; pour installer un paquetage .rpm, tapez :

# rpm -i paquetage.rpm

9.3 Astuces indispensables

La «complétion» de commandes : en tapant <TAB> lors de la saisie d'une commande, vous obtiendrez la complétion de la ligne de commande. Par exemple : si vous avez à taper gcc ceci_est_un_nom_a_rallonge.c ; il suffira de taper gcc ceci<TAB>. (Si vous avez d'autres fichiers qui commencent avec les mêmes caractères, il faut fournir en fournir suffisamment pour lever toute ambiguïté.)

Le défilement en arrière : l'appui sur <SHIFT + PAG UP> (la touche grise) vous permet de remonter en arrière de quelques pages, en fonction de la quantité de mémoire vidéo dont vous disposez.

Le nettoyage de l'écran : s'il vous arrive de faire more ou cat sur un fichier binaire, votre écran peut se retrouver rempli de caractères bizarres. Pour y remedier, tapez reset même si vous n'y voyez plus rien, ou entrez cete séquence de caractères : echo CTRL-V ESC c RETURN.

Le collage de texte : dans la console, voyez plus loin ; sous X, cliquez et déplacez la souris en maintenant le bouton enfoncé pour sélectionner le texte dans une fenêtre xterm, puis cliquez avec le bouton central (ou les deux boutons à la fois si vous avez une souris à deux boutons) pour coller. Il existe également un xclipboard>

presse-papiers sous X (NdT.)
(qui ne marche qu'avec du texte, hélas) ; ne vous laissez pas perturber par son très long temps de réponse.

L'utilisation de la souris : si vous avez installé gpm, un pilote de souris pour la console, alors vous pouvez cliquer et déplacer la souris sans relâcher le bouton pour sélectionner du texte, puis cliquer avec le bouton droit pour coller le texte sélectionné. Cela marche d'une console virtuelle à l'autre.

Messages émis par le noyau : examinez /var/adm/messages, ou /var/log/messages en étant root pour savoir ce que le noyau a à vous dire, y compris les messages de démarrage. La commande dmesg est également bien pratique.

9.4 Où trouver les applications

Si vous vous demandez s'il existe des applications en remplacement de vos vieilles applications DOS/Windows, je vous propose de parcourir les principaux «entrepôts» de logiciels pour Linux : ftp://sunsite.unc.edu/pub/Linux , ftp://tsx-11.mit.edu/pub/linux , et ftp://ftp.funet.fi/pub/Linux . Un autre lieu digne d'intérêt est la «Linux Applications and Utilities Page» située à http://www.xnet.com/~blatura/linapps.shtml .

9.5 Quelques trucs impossibles sous DOS

Linux peut faire tout un tas de choses qui étaient pénibles, difficiles ou impossibles sous DOS/Windows. Voici une petite liste qui devrait vous ouvrir l'appétit :

9.6 Les extensions courantes et les programmes correspondants

Vous pouvez rencontrez d'innombrables extensions aux noms de fichiers. En excluant les plus exotiques (en l'occurrence les polices etc.), voici une liste de qui est qui :

9.7 Conversion de fichiers

Si vous devez échanger des fichiers entre DOS/Windows et Linux, méfiez-vous du problème des «sauts de ligne». Sous DOS, chaque ligne se termine par CR/LF, alors que Linux se contente de LF. Si vous essayez d'éditer un fichier DOS sous Linux, il est probable que chaque ligne se termine par un étrange caractère «M» ; un texte Linux apparaîtra sous DOS comme une ligne unique extrêmement longue et aucun paragraphe ne sera présent. Il existe quelques outils, dos2unix et unix2dos, pour convertir les fichiers.

Si vous fichiers contiennent des caractères accentués, assurez-vous qu'ils ont été saisis sous Windows (disons avec Write ou Notepad) et non sous DOS ; sinon tous les caractères accentués seront mélangés joyeusement.

Pour convertir des fichiers Word ou WordPerfect vers des fichiers texte pur, le sujet est un peu plus délicat mais c'est possible. Vous aurez besoin de l'un des outils qui se trouvent sur les sites CTAN ; l'un d'entre eux étant ftp://ftp.tex.ac.uk. Récupérez le paquetage word2x du répertoire /pub/tex/tools/, ou essayez l'un des paquetages disponibles dans le répertoire /pub/tex/support/. Pour ma part, je n'ai essayé que word2x, qui marche assez bien.


Page suivante Page précédente Table des matières