Pour les Nouveaux Venus à FreeBSD et Unix
Précédent |  | Suivant

# 8. Etapes Suivantes

Vous avez maintenant les outils nécessaires à l'exploration du système et à l'édition de fichiers. Il y a énormément d'informations dans le manuel FreeBSD (que vous avez probablement aussi sur votre disque dur) et sur le site Internet de FreeBSD. Il y a un grand nombre de logiciels sur le CDROM de Walnut Creek et sur leur site Internet. Le "manuel" vous explique comment les utiliser (installer le logiciel s'il existe, avec `pkg_add /cdrom/packages/All/`nom_du_logiciel``, où `nom_du_logiciel` est le nom du fichier correspondant au logiciel voulu). Le CDROM donne la liste des logiciels pré-compilés ou non [1] avec une courte description de chacun dans `/cdrom/packages/index`, `/cdrom/packages/index.txt` et `/cdrom/ports/index`. Il y a des descriptifs plus détaillés dans `/cdrom/ports/*/*/pkg/DESCR`, où les `*`s désignent respectivement les sous-répertoires regroupant les logiciels par catégories et les noms des logiciels.

Si vous trouvez le "manuel" trop subtil (avec ses commandes `lndir` et ainsi de suite) en ce qui concerne l'installation des logiciel à compiler, voici une méthode qui fonctionne habituellement:

Trouvez le logiciel que vous voulez, par exemple `kermit`. Il y aura un sous-répertoire correspondant sur le CDROM. Copiez ce sous-répertoire dans `/usr/local` (là où l'on met généralement les logiciels que l'on installe pour les mettre à la disposition de tous les utilisateurs) avec:

    # cp -R /cdrom/ports/comm/kermit /usr/local

Ceci crée normalement un sous-répertoire `/usr/local/kermit` qui contient tous les fichiers du sous-répertoire `kermit` du CDROM.

Recherchez ensuite dans le répertoire `/cdrom/ports/distfiles` un fichier dont le nom indique que c'est le logiciel que vous voulez installer. Copiez ce fichier dans `/usr/ports/distfiles`; avec les versions récentes, vous pouvez sauter cette étape, FreeBSD s'en chargera. Dans le cas de `kermit`, il n'y a aucun fichier associé dans `/cdrom/ports/distfiles`.

Puis `cd` dans le sous-répertoire de `/usr/local/kermit` qui contient le fichier `Makefile`. Tapez:

    # make all install

Pendant l'installation, le système ira chercher par ftp les fichiers compressés qu'il ne trouve pas dans `/usr/ports/distfiles`. Si vous n'êtes pas encore connecté à l'Internet et que le fichier correspondant au logiciel n'existe pas dans `/cdrom/ports/distfiles`, vous devrez récupérer ce fichier sur une autre machine et le copier dans `/usr/ports/distfiles` depuis une disquette ou votre partition Dos. Lisez `Makefile` (Avec `cat`, `more` ou `view`) pour trouver sur quel site (le "master distribution site" - site de distribution d'origine) aller pour récupérer le fichier et pour connaître son nom. Ce nom sera tronqué si vous téléchargez le fichier sous DOS, et vous devrez redonner au fichier son nom d'origine après l'avoir recopié dans `/usr/ports/distfiles` (avec la commande `mv`) pour que FreeBSD le trouve. (Utilisez le transfert de fichier en mode binaire!) Revenez ensuite dans `/usr/local/kermit`, trouvez le sous-répertoire où est `Makefile`, et tapez `make all install`.

Il peut aussi arriver quand vous installez des logiciels pré-compilés ou non qu'un autre logiciel soit nécessaire. Si l'installation s'interrompt avec un message du style “`can't find unzip`”, vous devez d'abord installer le logiciel unzip avant de continuer.

Un fois le logiciel installé, tapez `rehash` pour que FreeBSD relise la liste des fichiers dans les chemins d'accès par défaut, de façon à ce qu'il sache ce qui s'y trouve. (Si vous obtenez de nombreux messages d'erreur “`path not found`” avec les commandes `whereis` ou `which`, ajoutez les répertoires nécessaires à la liste des chemins d'accès par défaut définis dans le fichier `.cshrc` de votre répertoire utilisateur. L'instruction path d'Unix fonctionne de la même façon que sous DOS, à ceci près que, pour des raisons de sécurité, le répertoire courant n'y est pas défini (par défaut); si le programme que vous cherchez se trouve dans le répertoire courant, vous devrez faire précéder le nom du programme de `./` pour l'exécuter (pas d'espace après le “`/`”.)

Vous voudrez peut-être installer la version la plus récente de Netscape depuis leur site ftp. (Netscape a besoin du gestionnaire graphique X Window.) Il vous faut la version “unknown bsd”. Appliquez au fichier téléchargé les commandes `gunzip `nom_de_fichier`` puis `tar xvf `nom_de_fichier``, recopiez l'exécutable dans `/usr/local/bin` ou dans tout autre répertoire où vous mettez les programmes, `rehash`, et ajoutez les lignes suivantes aux fichiers `.cshrc` dans les répertoires de tous les utilisateurs ou (plus simplement) au fichier `/etc/csh.cshrc` de démarrage de l'interpréteur de commandes csh applicable à tous les utilisateurs:

    setenv XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB
    setenv XNLSPATH /usr/X11R6/lib/X11/nls

Ce qui présuppose que les fichiers `XKeysymDB` et le répertoire `nls` existent dans `/usr/X11R6/lib/X11`; s'ils n'y sont pas, trouvez-les et recopiez-les dans ce répertoire.

Si vous aviez auparavant installé Netscape depuis le CDROM (ou par ftp), ne remplacez pas `/usr/local/bin/netscape` par le nouveau binaire; ce fichier n'est qu'une procédure qui positionne des variables d'environnement. Au lieu de cela, renommez le nouveau fichier binaire en `netscape.bin` et installez-le à la place de l'ancien, qui s'appelle `/usr/local/lib/netscape/netscape.bin`.

### Notes

[1] | N.d.T: Les logiciels prévus pour être utilisés avec FreeBSD peuvent être pré-compilés (“packages”) ou disponibles sous forme de code source (“ports”) livré avec les procédures nécessaires à sa compilation.

Précédent | Sommaire | Suivant
D'autres Commandes Utiles |  | Votre Environnement de Travail

Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.