Per aggiungere i moduli necessari al kernel Linux, il programma di installazione richiede i seguenti pacchetti Linux:
I nomi di questi pacchetti variano a seconda della distribuzione di Linux.
In Red Hat Enterprise Linux, CentOS e Fedora, i pacchetti normalmente saranno installati dal programma di installazione. In altre distribuzioni, è necessario installare i pacchetti se non sono installati o se non hanno la versione richiesta.
I pacchetti richiesti sono già installati?
Per controllare se i pacchetti sono già installati, eseguire questi passaggi:
cat /proc/version
Questo comando restituisce righe simili alla seguente: Linux version 2.6.35.6 e gcc version 4.5.1
make -v
gcc -v
Per gcc, assicurarsi che la versione restituita dal comando sia la stessa della gcc version nel passaggio 1. Per make, assicurarsi semplicemente che il comando venga eseguito.
yum list installed | grep kernel-devel
dpkg --get-selections | grep linux-headers
dpkg --get-selections | grep linux-image
In entrambi i casi, assicurarsi che le versioni del pacchetto siano le stesse della Linux version nel passaggio 1.
perl --version
Se vengono visualizzate le informazioni relative alla versione di Perl, l'interprete è installato.
Installazione di pacchetti dal repository
La seguente tabella elenca le modalità di installazione dei pacchetti richiesti in diverse distribuzioni Linux.
Distribuzione Linux |
Nome del pacchetto |
Come eseguire l'installazione |
Red Hat Enterprise Linux
|
kernel-devel |
Il programma di installazione scaricherà e installerà i pacchetti automaticamente utilizzando l'abbonamento Red Hat. |
perl |
Lanciare il seguente comando: yum install perl |
|
CentOS Fedora
|
kernel-devel |
Il programma di installazione scaricherà e installerà i pacchetti automaticamente. |
perl |
Lanciare il seguente comando: yum install perl |
|
Ubuntu |
linux-headers |
Eseguire i seguenti comandi: sudo apt-get update |
I pacchetti verranno scaricati dal repository della distribuzione e installati.
Per altre distribuzioni Linux, fare riferimento alla documentazione della distribuzione relativa ai nomi esatti dei pacchetti richiesti e ai modi per installarli.
Installazione manuale dei pacchetti
Potrebbe essere necessario installare i pacchetti manualmente se:
Scaricare i pacchetti dalla rete locale o da un sito Web di terze parti affidabile e installarli come indicato di seguito:
rpm -ivh PACKAGE_FILE1 PACKAGE_FILE2 PACKAGE_FILE3
sudo dpkg -i PACKAGE_FILE1 PACKAGE_FILE2 PACKAGE_FILE3
Esempio: Installazione manuale dei pacchetti in Fedora 14
Seguire questi passaggi per installare i pacchetti richiesti in Fedora 14 su una macchina a 32 bit:
cat /proc/version
L'output di questo comando include quanto segue:
Linux version 2.6.35.6-45.fc14.i686
gcc version 4.5.1
kernel-devel-2.6.35.6-45.fc14.i686.rpm
gcc-4.5.1-4.fc14.i686.rpm
make-3.82-3.fc14.i686
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
È possibile specificare tutti questi pacchetti in un unico comando rpm. L'installazione di questi pacchetti potrebbe richiedere l'installazione di pacchetti aggiuntivi per risolvere le dipendenze.