Paquets Linux

Pour ajouter les modules nécessaires au noyau Linux, le programme d'installation a besoin des paquets Linux suivants :

Les noms de ces paquets peuvent varier en fonction de votre distribution Linux.

Sous Red Hat Enterprise Linux, CentOS et Fedora, les paquets sont normalement installés par le programme d'installation. Dans d'autres distributions, vous devez installer les paquets s'ils ne sont pas installés ou ne possèdent pas de la version requise.

Est-ce que les paquets requis sont déjà installés ?

Pour vérifier si les paquets sont déjà installés, effectuez les étapes suivantes :

  1. Exécutez la commande suivante pour déterminer la version de noyau et la version de GCC requise :

    cat /proc/version

    Cette commande renvoie des lignes similaires aux suivantes : Linux version 2.6.35.6 et gcc version 4.5.1

  2. Exécutez la commande suivante pour vérifier si l'outil Make et le compilateur GCC sont installés :

    make -v
    gcc -v

    Pourgcc, assurez-vous que la version retournée par la commande est la même que dans la gcc version dans l'étape 1. Pour make, assurez-vous simplement que la commande s'exécute.

  3. Vérifiez si la version appropriée des paquets pour la génération des modules du noyau est installée :

    Dans un cas comme dans l'autre, assurez-vous que les versions des paquets sont les mêmes que dans Linux version à l'étape 1.

  4. Exécutez les commandes suivantes afin de vérifier que l'interpréteur Perl est bien installé :

    perl --version

    Si les informations de la version de Perl s'affichent, cela signifie que l'interpréteur est installé.

Installation des paquets à partir de la base de données de référentiel.

Le tableau suivant indique comment installer les paquets requis dans diverses distributions Linux.

Distribution Linux

Noms des paquets

Comment installer

Red Hat Enterprise Linux

 

kernel-devel
gcc
make

Le programme d'installation téléchargera et installera les paquets automatiquement en utilisant votre abonnement Red Hat.

perl

Exécutez la commande suivante :

yum install perl

CentOS

Fedora

 

kernel-devel
gcc
make

Le programme d'installation téléchargera et installera les paquets automatiquement.

perl

Exécuter la commande suivante :

yum install perl

Ubuntu

linux-headers
linux-image
gcc
make
perl

Exécutez les commandes suivantes :

sudo apt-get update
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install linux-image-`uname -r`
sudo apt-get install gcc-<package version>
sudo apt-get install make
sudo apt-get install perl

Les paquets seront téléchargés à partir de la base de données de référentiel de la distribution et installés.

Pour d'autres distributions Linux, veuillez vous référer à la documentation de la distribution concernant les noms exacts des paquets requis et les façons de les installer.

Installation manuelle des paquets

Vous pourriez devoir installer les paquets manuellement si :

Obtenez les paquets à partir de votre réseau local ou depuis un site Web tiers auquel vous faites confiance, et installez-les de la façon suivante :

Exemple : Installation manuelle des paquets sous Fedora 14

Suivez ces étapes pour installer les paquets requis dans Fedora 14 sur une machine 32 bits :

  1. Exécutez la commande suivante pour déterminer la version de noyau et la version de GCC requise :

    cat /proc/version

    Les données de sortie de cette commande incluent les éléments suivants :

    Linux version 2.6.35.6-45.fc14.i686
    gcc version 4.5.1

  2. Obtenez les paquets kernel-devel et gcc qui correspondent à cette version de noyau :

    kernel-devel-2.6.35.6-45.fc14.i686.rpm
    gcc-4.5.1-4.fc14.i686.rpm

  3. Obtenez le paquet make pour Fedora 14 :

    make-3.82-3.fc14.i686

  4. Installez les paquets en exécutant les commandes suivantes en tant qu'utilisateur racine :

    rpm -ivh kernel-devel-2.6.35.6-45.fc14.i686.rpm
    rpm -ivh gcc-4.5.1.fc14.i686.rpm
    rpm -ivh make-3.82-3.fc14.i686

    Vous pouvez spécifier tous ces paquets dans une seule commande rpm. L'installation de l'un de ces paquets peut nécessiter l'installation d'autres paquets supplémentaires pour résoudre les dépendances.