????
Current Path : /proc/thread-self/root/proc/self/root/lib/Acronis/BackupAndRecovery/ |
Current File : //proc/thread-self/root/proc/self/root/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`