HEX
Server: Apache
System: Linux s18.infinitysrv.com 3.10.0-962.3.2.lve1.5.87.el7.x86_64 #1 SMP Tue Jan 28 09:38:56 UTC 2025 x86_64
User: clavospa (1286)
PHP: 8.0.30
Disabled: NONE
Upload Files
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`