????
Current Path : /lib/Acronis/BackupAndRecovery/ |
Current File : //lib/Acronis/BackupAndRecovery/HOWTO.INSTALL.hu |
TARTALOMJEGYZÉK Bevezetés I. A kernelmodul építése és telepítése II. GYIK: K.: Hogyan futtathatom az .i686 vagy az .x86_64 telepítőfájlját? K.: Kompatibilis az .i686 telepítőfájlja az x86_64 architektúrámmal? K.: Telepíthetem a terméket IA64 rendszerre? K.: A telepítőprogram nem találja a kernel forrásfájljait a /lib/modules/<MY_KERNEL>/build és a /lib/modules/<MY_KERNEL>/source könyvtárban. Mit tegyek? BEVEZETÉS Bizonyos esetekben a telepítőprogram nem tudja fordítani a szükséges kernelmodult, vagy nem tudja előkészíteni a szükséges végrehajtási környezetet a termékhez. A telepítőprogram általában tájékoztatja erről a problémáról, és erre a fájlra hivatkozik. A fájl I. szakasza ismerteti a kernel modul építésének és telepítésének módját. El kell olvasnia ezt a szakaszt, ha egyéni kernellel rendelkezik, vagy ha nem a szokásos helyen találhatók a kernel forrásfájljai. I. A KERNELMODUL ÉPÍTÉSE ÉS TELEPÍTÉSE A terméket a következő Linux-disztribúciókra lehet telepíteni a 2.4.20-as verziójú kerneltől a 4.4-es verzióig és a glibc 2.3.2 vagy újabb verziójáig: (a) Red Hat Enterprise Linux 4.x, 5.x, 6.x, 7.0, 7.1 és 7.2 (b) Ubuntu 9.10, 10.04, 10.10, 11.04, 11.10, 12.04, 12.10, 13.04, 13.10, 14.04, 14.10, 15.04 és 15.10 (c) Fedora 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 és 23 (d) SUSE Linux Enterprise Server 10 és 11 SUSE Linux Enterprise Server 12 – támogatott a fájlrendszereken, kivéve a Btrfs rendszert (e) Debian 4, 5, 6, 7.0, 7.2, 7.4, 7.5, 7.6, 7.7, 8.0, 8.1, 8.2 és 8.3 (f) CentOS 5.x, 6.x, 7 és 7.1 (g) Oracle Linux 5.x, 6.x, 7.0, 7.1 és 7.2 – az Unbreakable Enterprise Kernel és a Red Hat Compatible Kernel is (h) CloudLinux 6.x (i) ClearOS 5.x, 6.x, 7 és 7.1 A telepítőprogram általában ezeknek a disztribúcióknak mindegyikében automatikusan fordítja a kernelmodult, amely a termék működéséhez szükséges. Ha a telepítőprogram nem tudja fordítani a kernelmodult, akkor ezt manuálisan kell megtennie a következők szerint. Telepítenie kell a kernel forrásfájljait, a megfelelő konfigurációs fájlokat és minden csomagot, amely szükséges a kernel építéséhez. Ezek a csomagok magukban foglalják a „gcc” csomagot, a „make” eszközt és a „kernel-devel” csomagot. A program kérni fogja a szükséges csomagokat a kernel forrásfájljainak a telepítésekor. Normál esetben felépítheti és telepítheti a „snapapi” kernelmodult a „dkms” parancs futtatásával az alábbiak szerint: # dkms build -m <MODULE_NAME> -v <MODULE_VERSION> \ --config <CONFIG_FILE> --arch <KERNEL_ARCH> \ --kernelsourcedir <PATH_TO_KERNEL_SOURCES> # dkms install -m <MODULE_NAME> -v <MODULE_VERSION> \ --config <CONFIG_FILE> --arch <KERNEL_ARCH> \ --kernelsourcedir <PATH_TO_KERNEL_SOURCES> Ezekben a parancsokban: a <MODULE_NAME> a következők egyike kell legyen: (a) 2.4.x kernelekhez: snapapi (b) 2.6.x és 3.x kernelekhez: snapapi26 a <MODULE_VERSION> a „snapapi” modul verziója. A meghatározásához futtassa a következő parancsot: # ls /usr/src | grep snapapi Ha például a könyvtár neve snapapi26-0.7.64, akkor a <MODULE_VERSION> értéke: 0.7.64 A <CONFIG_FILE> a kernel konfigurációs fájljának helyett. Ez a fájl általában a /boot könyvtárban található. Adja meg a teljes fájlnevet, például: /boot/config-2.6.31-14-generic A <KERNEL_ARCH> a kernelarchitektúra típusa, például: i686. A <KERNEL_ARCH> értékének meghatározásához futtassa a következő parancsokat: (a) RPM-alapú disztribúcióknál, például a Red Hat Enterprise Linux, a CentOS vagy a Fedora: # rpm -q --queryformat "%{ARCH}\n" kernel (b) Nem RPM-alapú disztribúcióknál, például Ubuntu: # uname -m A dkms segédprogram használatáról részletesen a dkms man oldalán olvashat. Miután sikerült felépíteni és telepíteni a kernelmodult, futtathatja a terméket, hogy ellenőrizze a működését. A megfelelő kernelmodulok automatikusan be fognak töltődni. II. GYIK K.: Hogyan futtathatom az .i686 vagy az .x86_64 telepítőfájlját? V.: Ez egy standard bináris fájl. A telepítés indításához futtassa a következő parancsokat: # chmod +x <FILE_NAME> # ./<FILE_NAME> Itt a <FILE_NAME> az .i686 vagy .x86_64 telepítőfájljának a neve. A telepítőprogram az RPM csomagkezelőt (RPM) használja. Ha a terméket olyan rendszerre telepíti, amely nem használ RPM csomagkezelőt, mint például az Ubuntu, akkor telepítenie kell az RPM-et, például a következő parancs gyökérszintű felhasználóként való futtatásával: #apt-get install -y rpm K.: Kompatibilis az .i686 telepítőfájlja az x86_64 architektúrámmal? V.: Nem, le kell töltenie és telepítenie kell a megfelelő .x86_64-telepítőfájlt az .i686 telepítőfájlja helyett. A telepítési eljárás ugyanaz. K.: Telepíthetem a terméket IA64 rendszerre? V.: Nem, ezt az architektúrát a termék nem támogatja. K.: A telepítőprogram nem találja a kernel forrásfájljait a /lib/modules/<MY_KERNEL>/build és a /lib/modules/<MY_KERNEL>/source könyvtárban. Mit tegyek? V.: Ez általában azt jelenti, hogy telepítenie kell azokat a forrásfájlokat a kernelhez, amelyek megfelelnek a kernelverziónak. A következő parancsokkal lehet telepíteni a kernel forrásfájljai Debian és Ubuntu rendszerekre: $ sudo apt-get update $ sudo apt-get install linux-headers-`uname -r` $ sudo apt-get install linux-image-`uname -r` A következő parancsokkal lehet telepíteni a kernel forrásfájljai Red Hat Enterprise Linux és Fedora rendszerekre: # yum install kernel-devel-`uname -r`