Pachete Linux
Pentru a adăuga modulele necesare în kernel-ul Linux, programul de instalare necesită pachetele Linux enumerate mai jos.
- Pachet cu anteturi sau surse de kernel. Versiunea pachetului trebuie să se potrivească versiunii kernel.
- Un set de compilatoare GNU Compiler Collection (GCC). Versiunea GCC trebuie să fie aceeași cu cea cu care a fost compilat nucleul.
- Instrumentul Efectuați.
- Interpretul Perl.
Numele acestor pachete depind de distribuția Linux pe care o utilizați.
În pachetele Red Hat Enterprise Linux, CentOS și Fedora, pachetele sunt de obicei instalate de instalator. În alte distribuții, trebuie să instalați singur pachetele, dacă nu sunt instalate sau nu sunt versiunile necesare.
Pentru a verifica dacă pachetele sunt instalate, procedați în felul următor:
- Rulați următoarea comandă pentru a verifica versiunea de kernel și versiunea necesară a GCC:
Această comandă returnează aproximativ următoarele linii: Linux versiunea 2.6.35.6 și gcc versiunea 4.5.1
Pentru gcc, asigurați-vă că comanda returnează aceeași versiune ca în parametrul versiunii gcc în pasul 1. Pentru instrumentul de creare, verificați doar dacă comanda este executată.
- În Red Hat Enterprise Linux, CentOS și Fedora, executați următoarea comandă:
lista de instalare instalată | grep kernel-devel
dpkg --get-selecții | grep linux-headers
dpkg --get-selecții | grep linux-imagine
În fiecare dintre aceste cazuri, asigurați-vă că versiunile sunt aceleași ca în parametrul de versiune Linux din pasul 1.
Dacă informațiile de pe versiunea Perl sunt afișate pe ecran, înseamnă că interpretul este instalat.
Următorul tabel arată cum se instalează pachetele necesare pe diferite distribuții Linux.
Rulați următoarele comenzi:
sudo apt-get update
sudo apt-get instalați linux-headers-`uname -r`
sudo apt-get instala linux-image-`uname -r`
sudo apt-get instalați gcc -
sudo apt-get instalați marca
sudo apt-get instala perl
Pachetele vor fi descărcate de pe depozitul de distribuție și vor fi instalate.
Pentru alte distribuții Linux, consultați documentația distribuției pentru a afla numele exacte ale pachetelor necesare și modul de instalare a acestora.
Instalarea manuală a pachetelor poate fi necesară în următoarele cazuri:
- Aparatul nu are un abonament activ Red Hat sau o conexiune la Internet.
- Instalatorul nu poate găsi versiunea kernel-devel și gcc. corespunzătoare versiunii kernel-ului. Dacă versiunea kernel-devel disponibilă este mai nouă decât versiunea de kernel, trebuie să actualizați kernel-ul sau să instalați manual versiunea kernel-devel corespunzătoare.
- Pachetele necesare sunt disponibile în rețeaua locală și nu doriți să pierdeți timpul în căutarea și descărcarea automată.
Descărcați pachetele din rețeaua locală sau de pe site-ul web al unui al treilea furnizor de încredere și instalați-o, după cum este descris mai jos.
- În Red Hat Enterprise Linux, CentOS și Fedora, executați următoarea comandă ca utilizator privilegiat:
rpm -ivh PACKAGE_FILE1 PACKAGE_FILE2 PACKAGE_FILE3
sudo dpkg -i PACKAGE_FILE1 PACKAGE_FILE2 PACHET_FILE3
Pentru a instala pachetele necesare în Fedora 14 pe o mașină pe 32 de biți, urmați acești pași.
- Rulați următoarea comandă pentru a verifica versiunea de kernel și versiunea necesară a GCC:
Ieșirea acestei comenzi include următoarele:
Versiunea Linux 2.6.35.6-45.fc14.i686
gcc versiunea 4.5.1
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
Toate aceste pachete pot fi specificate în aceeași comandă rpm. Instalarea acestor pachete poate necesita instalarea de pachete suplimentare pentru a rezolva dependențele.