File: //lib/Acronis/BackupAndRecovery/HOWTO.INSTALL.tr
İçindekiler
I. Giriş
II. Çekirdek modülünü derleme ve yükleme
III. SSS
I. GİRİŞ
Bazı durumlarda, kurulum programı gerekli çekirdek modüllerini derleyemez veya
ürün için çalışma ortamını hazırlayamaz. Bu durumda, kurulum programı bir hata
mesajı gösterir ve sizi bu dosyaya yönlendirir.
Özelleştirilmiş bir çekirdek kullanıyorsanız veya çekirdek kaynak dosyaları
standart olmayan bir konumdaysa, lütfen I bölümünü (Çekirdek modülünü derleme
ve yükleme) okuyun.
II. ÇEKİRDEK MODÜLÜNÜ DERLEME VE YÜKLEME
Desteklenen Linux dağıtımları ve sürümlerini
https://dl.managed-protection.com/u/cyberprotect/help/17/user/tr-TR/index.html#cshid=36985
adresinden kontrol edin.
Çoğu desteklenen dağıtımda, yükleyici ürünün çalışması için gerekli çekirdek
modülünü otomatik olarak derler.
Yükleyici modülü derleyemezse, çekirdek kaynak dosyalarını, uygun yapılandırma
dosyasını ve çekirdeği derlemek için gereken tüm paketleri manuel olarak
yüklemelisiniz. Bu paketler arasında GCC, make ve kernel-devel bulunur.
Çekirdek kaynak dosyalarını yüklediğinizde,
sistem eksik paketleri yüklemenizi ister.
Genellikle SnapAPI çekirdek modülünü DKMS komutlarını kullanarak derleyip
yükleyebilirsiniz:
# 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>
Bu komutlarda:
<MODULE_NAME>
3.x çekirdekleri için ad snapapi26'dır.
<MODULE_VERSION>
Bu, snapapi26 modülünün sürümüdür. Sürümü bulmak için şu komutu çalıştırın:
# ls /usr/src | grep snapapi
Örneğin, dizin adı snapapi26-0.7.64 ise, <MODULE_VERSION> 0.7.64'tür.
<CONFIG_FILE>
Çekirdek yapılandırma dosyanızın adı, genellikle /boot dizinindedir.
Tam dosya adını belirtin. Örneğin:
/boot/config-5.15.0-73-generic
<KERNEL_ARCH>
Çekirdek mimari türü (örneğin, i686).
Mimari türünü bulmak için şu komutu çalıştırın:
RPM tabanlı dağıtımlar için (örneğin Red Hat, CentOS, Fedora):
# rpm -q --queryformat "%{ARCH}\n" kernel
RPM olmayan dağıtımlar için (örneğin, Ubuntu):
# uname -m
DKMS kullanımı hakkında detaylar için dkms man sayfasına bakın.
Çekirdek modülünü başarıyla derleyip yükledikten sonra, işlevselliği doğrulamak
için ürünü çalıştırın. Gerekli çekirdek modülleri otomatik olarak yüklenecektir.
III. SSS
S: .i686 veya .x86_64 yükleme dosyasını nasıl çalıştırırım?
C: Bu dosyalar standart Linux ikili dosyalarıdır. Kurulumu başlatmak için şu
komutu çalıştırın:
# chmod +x <FILE_NAME>
# ./<FILE_NAME>
Burada, <FILE_NAME> sizdeki .i686 veya .x86_64 yükleme dosyasının adıdır.
Kurulum programı RPM Paket Yöneticisi'ni kullanır. Sisteminiz RPM kullanmıyorsa
(örneğin, Ubuntu), önce root kullanıcı olarak şu komutu çalıştırarak yükleyin:
#apt-get install -y rpm
S: .i686 yükleme dosyası x86_64 mimarisi ile uyumlu mu?
C: Hayır. .x86_64 yükleme dosyasını indirip yüklemelisiniz.
Kurulum adımları aynıdır.
S: Ürünü IA64 sistemi üzerine yükleyebilir miyim?
A: Hayır. IA64 mimarisi desteklenmemektedir.
S: Kurulum programı, /lib/modules/<MY_KERNEL>/build veya
/lib/modules/<MY_KERNEL>/source içinde çekirdek kaynak dosyalarını bulamıyor.
Ne yapmalıyım?
A: Bu genellikle, mevcut çekirdek sürümünüz için çekirdek kaynak dosyalarını
yüklemeniz gerektiği anlamına gelir.
Debian ve Ubuntu gibi sistemlerde, aşağıdaki komutları çalıştırın:
$ sudo apt-get update
$ sudo apt-get install linux-headers-`uname -r`
$ sudo apt-get install linux-image-`uname -r`
Red Hat Enterprise Linux ve Fedora gibi sistemlerde, aşağıdaki komutu
çalıştırın:
# yum install kernel-devel-`uname -r`