????

Your IP : 52.15.190.187


Current Path : /proc/self/root/proc/self/root/usr/lib/Acronis/BackupAndRecovery/
Upload File :
Current File : //proc/self/root/proc/self/root/usr/lib/Acronis/BackupAndRecovery/HOWTO.INSTALL.pl

SPIS TREŚCI

Wprowadzenie

I.   Kompilowanie i instalowanie modułu jądra

II. Często zadawane pytania:

    P: Jak można uruchomić plik instalacyjny .i686 lub .x86_64?

    P: Czy plik instalacyjny .i686 jest kompatybilny z
architekturą x86_64 mojego komputera?

    P: Czy mogę zainstalować program w systemie IA64?

    P: Program instalacyjny nie może znaleźć plików źródłowych jądra w katalogu
/lib/modules/<MOJE_JĄDRO>/build lub
/lib/modules/<MOJE_JĄDRO>/source. Co należy zrobić?

WPROWADZENIE

W niektórych sytuacjach program instalacyjny nie może skompilować 
niezbędnych modułów jądra ani przygotować wymaganego środowiska wykonawczego
dla produktu.  Zwykle program instalacyjny
wyświetla informację o zaistniałym problemie i zalecenie zapoznania się z treścią tego pliku.

Sekcja I tego pliku zawiera opis procedury kompilacji i instalacji
modułu jądra.  Jej lektura może być konieczna w przypadku
posiadania niestandardowego jądra lub niestandardowej lokalizacji
plików źródłowych jądra.

I. KOMPILOWANIE I INSTALOWANIE MODUŁU JĄDRA

Program można zainstalować w następujących dystrybucjach systemu Linux
z jądrem w wersji od 2.4.20 do 4.4 oraz
biblioteką glibc w wersji 2.3.2 lub nowszej:

    (a) Red Hat Enterprise Linux 4.x, 5.x, 6.x, 7.0, 7.1 
        i 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 i 15.10

    (c) Fedora 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 
        22 i 23

    (d) SUSE Linux Enterprise Server 10 i 11
        SUSE Linux Enterprise Server 12 — obsługa w systemach
        plików, z wyjątkiem Btrfs

    (e) Debian 4, 5, 6, 7.0, 7.2, 7.4, 7.5, 7.6, 7.7, 8.0, 
        8.1, 8.2 i 8.3

    (f) CentOS 5.x, 6.x, 7 i 7.1

    (g) Oracle Linux 5.x, 6.x, 7.0, 7.1 i 7.2 — wersje 
        Unbreakable Enterprise Kernel i Red Hat Compatible 
        Kernel

    (h) CloudLinux 6.x

    (i) ClearOS 5.x, 6.x, 7 i 7.1

W każdej z wymienionych dystrybucji program instalacyjny powinien
automatycznie skompilować moduł jądra wymagany
do poprawnego działania programu.

Jeśli program instalacyjny nie może skompilować modułu jądra,
trzeba ręcznie wykonać tę czynność w opisany poniżej sposób.

Wymagane jest zainstalowanie plików źródłowych jądra, odpowiedniego
pliku konfiguracyjnego i wszystkich pakietów potrzebnych
do kompilacji jądra. Pakietami tymi są „gcc”, „make”
i „kernel-devel”.    Podczas instalowania plików źródłowych jądra pojawi się monit z informacją
o wymaganych pakietach.

Normalnie do skompilowania i zainstalowania modułu jądra „snapapi”
wystarczy uruchomienie polecenia „dkms” w następujący sposób:

    # dkms build -m <NAZWA_MODUŁU> -v <WERSJA_MODUŁU> \
     --config <PLIK_KONFIGURACYJNY> --arch <ARCHITEKTURA_JĄDRA> \
     --kernelsourcedir <ŚCIEŻKA_DO_ŹRÓDEŁ_JĄDRA>

    # dkms install -m <NAZWA_MODUŁU> -v <WERSJA_MODUŁU> \
     --config <PLIK_KONFIGURACYJNY> --arch <ARCHITEKTURA_JĄDRA> \
     --kernelsourcedir <ŚCIEŻKA_DO_ŹRÓDEŁ_JĄDRA>

W wymienionych poleceniach:

    <NAZWA_MODUŁU> musi przyjąć jedną z następujących wartości:

        (a) Dla jąder 2.4.x: snapapi

        (b) Dla jąder 2.6.x i 3.x: snapapi26

    <WERSJA_MODUŁU> to wersja modułu „snapapi”.
Można ją określić za pomocą polecenia:

        # ls /usr/src | grep snapapi

        Jeśli na przykład katalog ma nazwę
snapapi26-0.7.64, <WERSJA_MODUŁU> ma wartość: 0.7.64

    <PLIK_KONFIGURACYJNY> to nazwa pliku konfiguracji
jądra.  Plik ten znajduje się zwykle w katalogu /boot.
Określ pełną nazwę pliku, na przykład:
/boot/config-2.6.31-14-generic

    <ARCHITEKTURA_JĄDRA> to typ architektury jądra, na
przykład: i686. Wartość <ARCHITEKTURA_JĄDRA> można wykryć
przez uruchomienie następujących poleceń:

        (a) Dla dystrybucji opartych na formacie RPM, takich jak Red Hat
Enterprise Linux, CentOS lub Fedora:

            # rpm -q --queryformat "%{ARCH}\n" kernel

        (b) Dla dystrybucji nieopartych na formacie RPM, takich jak
Ubuntu:

            # uname -m

Szczegółowe informacje na temat narzędzia dkms znajdują się na
stronie głównej polecenia dkms.

Po pomyślnym skompilowaniu i zainstalowaniu modułu jądra
można uruchomić program w celu sprawdzenia jego działania.
Odpowiednie moduły jądra zostaną załadowane automatycznie.

II. Często zadawane pytania

P: Jak można uruchomić plik instalacyjny .i686 lub .x86_64?

   O: Jest to standardowy plik binarny.   Aby rozpocząć
instalację, uruchom następujące polecenia:

          # chmod +x <NAZWA_PLIKU>

          # ./<NAZWA_PLIKU>

      <NAZWA_PLIKU> oznacza tutaj nazwę pliku instalacyjnego .i686
lub .x86_64.

      Program instalacyjny korzysta z programu RPM Package Manager (RPM).
Przed rozpoczęciem instalowania programu w systemie
nie korzystającym z menedżera RPM, takim jak Ubuntu, należy zainstalować menedżera RPM.
W tym celu można na przykład uruchomić jako użytkownik root następujące polecenie:
user:

          #apt-get install -y rpm

P: Czy plik instalacyjny .i686 jest kompatybilny z
architekturą x86_64 mojego komputera?

   O: Nie, należy pobrać i zainstalować odpowiedni
plik instalacyjny .x86_64 zamiast pliku instalacyjnego
.i686. Procedura instalacji jest taka sama.

P: Czy mogę zainstalować program w systemie IA64?

   O: Nie, ta architektura nie jest obsługiwana przez ten program.

P: Program instalacyjny nie może znaleźć plików źródłowych jądra w katalogu
/lib/modules/<MOJE_JĄDRO>/build ani w katalogu
/lib/modules/<MOJE_JĄDRO>/source. Co należy zrobić?

   O: Zwykle oznacza to konieczność zainstalowania
plików źródłowych jądra odpowiednich dla wersji posiadanego jądra.

      Poniższe polecenia instalują pliki źródłowe jądra
w systemach Debian i Ubuntu:

       $ sudo apt-get update
       $ sudo apt-get install linux-headers-`uname -r`
       $ sudo apt-get install linux-image-`uname -r`
      
      Poniższe polecenie instaluje pliki źródłowe jądra
w systemach Red Hat Enterprise Linux i Fedora:

       # yum install kernel-devel-`uname -r`