7. Le 1% qui reste

Contenu de cette section

7.1 Fabriquer de la mémoire virtuelle

Bien que Linux soit capable, en théorie, de tourner avec seulement 2Mo de RAM, au plus vous en avez, au plus vous pourrez faire. Le système X Window ne tournera pas à moins d'avoir au minimum 8Mo. Pour créer 8 Mo supplémentaires de mémoire virtuelle, tapez en tant que root :

# dd if=/dev/zero of=/swapfile bs=1024 count=8192
# mkswap /swapfile 8192
# sync
# swapon /swapfile

Ajoutez la dernière ligne à /etc/rc.d/rc.local pour activer le fichier de swap (swapfile) au prochain démarrage, ou ajoutez la ligne qui suit à /etc/fstab :

/swapfile   swap   swap   defaults

7.2 L'utilisation de tar & zip

Sous Unix, il y a deux applications très répandues pour archiver et compresser les fichiers. tar est utilisé pour construire des archives---il agit comme PKZIP mais ne compresse pas, il archive seulement. Pour fabriquer une nouvelle archive :

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

Pour extraire des fichiers d'une archive :

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

Pour afficher la liste du contenu d'une archive :

$ tar -tf <nom_d_archive.tar> | less

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

$ compress <fichier>
$ gzip <fichier>

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

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

LPM.

Les utilitaires unarj, zip et unzip (compatibles avec PK??ZIP) sont également disponibles. Des fichiers avec l'extension .tar.gz ou .tgz (archivés avec tar, puis compressés avec gzip) sont aussi communs dans le monde UNIX que le sont les fichiers .ZIP sous DOS. Voici comment afficher la liste du contenu d'une archive .tar.gz :

$ gzip -dc <fichier.tar.gz> | tar tf - | less

7.3 L'installation d'applications

Tout d'abord : l'installation de paquetages est le travail de root. Certaines applications Linux sont distribuées sous forme d'archives .tar.gz ou .tgz, spécialement preparées pour être décompressées à partir de / à l'aide de la commande suivante :

# gzip -dc <fichier.tar.gz> | tar xvf -

Les fichiers seront décompressés dans le bon répertoire qui sera crée au passage. Les utilisateurs de la distribution Slackware disposent d'un programme à l'utilisation facile: pkgtool; un autre outil est rpm qui est disponible dans toutes les distributions grâce à Red Hat.

D'autres paquetages ne devraient pas être installés à partir de /; typiquement, l'archive contiendra un répertoire appelé nomdupaquetage/ et tout un tas de fichiers et de sous-répertoires sous nomdupaquetage. Une bonne règle est d'installer ces paquetages à partir de /usr/local. Il existe également quelques paquetages distribués sous forme de fichiers source C ou C++ que vous devrez compiler pour créer les binaires. Dans la plupart des cas, tout ce que vous aurez à faire est de lancer make. Bien évidemment, vous aurez besoin du compilateur gcc.

7.4 Les astuces indispensables

La complétion des commandes : l'appui sur <TAB> lors de la saisie d'une commande complètera la ligne de commande pour vous. Exemple: vous n'avez pas besoin de taper gcc ceci_est_un_nom_long; l'entrée de gcc cec<TAB> suffira. (Si vous avez d'autres fichiers qui commencent par les mêmes caractères, il faut fournir assez de caractères pour résoudre toutes les ambiguités.)

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

La remise à zéro de l'écran : si par hasard, vous faites more ou cat sur un fichier binaire, votre écran peut se retrouver rempli de caractères quelconques. Pour y remedier, tapez reset ou cette séquence de caractères : echo CTRL-V ESC c RETURN.

Le collage de texte : en mode console, cf. ci-dessous; sous X, cliquez et déplacez la souris en maintenant enfoncé le bouton de gauche; pour sélectionner le texte dans une fenêtre xterm, cliquez alors sur le bouton du milieu (ou sur les deux boutons en même temps si vous avez une souris à deux boutons) pour coller. Il existe également xclipboard (hélas, uniquement pour le texte); ne vous laissez pas dérouter par son temps de réponse tres long.

Utilisation de la souris : installez gpm, un pilote de souris pour le mode console. Cliquez et déplacez la souris en maintenant enfoncé le bouton de gauche; pour sélectionner le texte, cliquez ensuite sur le bouton de droite pour coller le texte sélectionné. Cela fonctionne d'une console à l'autre.

Les messages du noyau : jetez un oeil sur /var/adm/messages ou /var/log/messages en tant que root pour voir ce que le noyau a à vous dire, y compris les messages de démarrage.

7.5 Des programmes et des commandes utiles

Cette liste est bien sûr le reflet de mes préférences et de mes besoins personnels. En premier lieu, où les trouver. Puisque vous savez tous comment surfer sur le Net et comment utiliser archie et ftp, je me contenterai de vous donner trois des plus importantes adresses pour Linux : sunsite.unc.edu , tsx-11.mit.edu , et nic.funet.fi . Veuillez utiliser votre site miroir le plus proche.

7.6 Les extensions courantes et les programmes qui s'y rattachent

Vous pouvez rencontrer des douzaines d'extensions. A l'exception des plus exotiques (ex. polices de caractères etc...), voici une liste de qui fait quoi :


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre