File: //lib/Acronis/BackupAndRecovery/HOWTO.INSTALL.ja
目次
I. はじめに
II. カーネルモジュールの作成とインストール
III. よくあるご質問(FAQ)
I. はじめに
場合によっては、プログラムの設定が必要なカーネルモジュールをコンパイルできないか、製品の実行環境を準備できないことがあります。このような場合、
プログラムの設定はエラーメッセージを表示し、このファイルを参照するよう指示します。
カスタムカーネルを使用している場合や、カーネルソースファイルが標準外のロケーションにある場合は、セクション
I(「カーネルモジュールの作成とインストール」)をお読みください。
II.カーネルモジュールの作成とインストール
サポートされているLinuxディストリビューションとバージョンを確認してください:
https://dl.managed-protection.com/u/cyberprotect/help/17/user/ja-JP/index.html#cshid=36985
サポートされているディストリビューションのほとんどでは、インストーラが製品の動作に必要なカーネルモジュールを自動的にコンパイルします。
インストーラがモジュールをコンパイルできない場合は、カーネルソースファイル、適切な設定ファイル、およびカーネルのビルドに必要なすべてのパッケージを手動でインスト
ールする必要があります。これらのパッケージには、GCC、make、およびkernel-develが含まれています。
カーネルソースファイルをインストールすると、システムは不足しているパッケージのインストールを促します。
通常、DKMSコマンドを使用してSnapAPIカーネルモジュールを作成およびインストールできます:
# 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>
これらのコマンドでは
<MODULE_NAME>
3.xカーネルの場合、名前は「snapapi26」です。
<MODULE_VERSION>
これはsnapapi26モジュールのバージョンです。バージョンを確認するには、次のコマンドを実行します:
# ls /usr/src | grep snapapi
たとえば、ディレクトリ名がsnapapi26-0.7.64の場合、<MODULE_VERSION>は0.7.64です。
<CONFIG_FILE>
カーネル構成ファイルの名前は通常、/bootディレクトリにあります。
完全なファイル名を指定します。たとえば、次のようになります。
/boot/config-5.15.0-73-generic
<KERNEL_ARCH>
カーネルのアーキテクチャタイプ(例: i686)。
アーキテクチャタイプを見つけるには、次のコマンドを実行します。
RPMベースのディストリビューション(たとえば、Red Hat、CentOS、Fedora)の場合:
# rpm -q --queryformat "%{ARCH}\n" kernel
非RPMディストリビューション(たとえば、Ubuntu)の場合:
# uname -m
DKMSの使用に関する詳細は、dkmsのメインページを参照してください。
カーネルモジュールを正常にビルドしてインストールした後、製品を実行して機能を確認します。必要なカーネルモジュールは自動的に読み込まれます。
III.よくあるご質問(FAQ)
Q: .i686または .x86_64インストールファイルは、どのように実行するのですか?
A: これらのファイルは標準的なLinuxバイナリです。インストールを開始するには、次のコマンドを実行します。
# chmod +x <FILE_NAME>
# ./<FILE_NAME>
<FILE_NAME>は、.i686または .x86_64インストールファイルの名前です。
プログラムの設定はRPM Package
Managerを使用します。システムがRPMを使用していない場合(たとえば、Ubuntu)、まずルートユーザーとして次のコマンドを実行してインストールします:
#apt-get install -y rpm
Q: .i686インストールファイルは、x86_64アーキテクチャと互換性がありますか?
A: いいえ。.x86_64インストールファイルをダウンロードしてインストールする必要があります。インストール手順は同じです。
Q: 製品を IA64 システムにインストールできますか?
A: いいえ。IA64アーキテクチャはサポートされていません。
Q: セットアッププログラムが /lib/modules/<MY_KERNEL>/build または
/lib/modules/<MY_KERNEL>/source でカーネルソースファイルを見つけることができません。どうすればよいですか?
A: これは通常、現在のカーネルバージョンに対応するカーネルソースファイルをインストールする必要があることを意味します。
DebianやUbuntuなどのシステムでは、次のコマンドを実行します:
$ sudo apt-get update
$ sudo apt-get install linux-headers-`uname -r`
$ sudo apt-get install linux-image-`uname -r`
Red Hat Enterprise LinuxやFedoraなどのシステムでは、次のコマンドを実行します:
# yum install kernel-devel-`uname -r`