?
Current File : //lib/Acronis/BackupAndRecovery/HOWTO.INSTALL.zh_Hant
目錄

I. 簡介

II. 建置與安裝核心模組

III. 常見問答


	I. 介紹

在某些情況下,安裝程式無法編譯所需的核心模組,或無法為產品準備執行環境。發生這種情況時,安裝程式會顯示錯誤訊息,並引導您查看此檔案。

此外,如果您使用自訂核心,或核心原始碼檔案位於非標準位置,請一併閱讀第 I 節(建置與安裝核心模組)。

	II.建置與安裝核心模組

請至
https://dl.managed-protection.com/u/cyberprotect/help/17/user/zh-TW/index.html#cshid=36985
查看支援的 Linux 發行版與版本。


在大多數支援的發行版中,安裝程式會自動編譯產品運作所需的核心模組。


如果安裝程式無法編譯該模組,您必須手動安裝核心原始碼檔案、適當的設定檔,以及建置核心所需的所有套件。這些套件包括 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.常見問答

問:我要如何執行 .i686 或 .x86_64 安裝檔案?

答:這些檔案是標準的 Linux 二進位檔案。若要開始安裝,請執行下列指令:

# chmod +x <FILE_NAME>

# ./<FILE_NAME>

其中,<FILE_NAME> 為您的 .i686 或 .x86_64 安裝檔案名稱。

安裝程式會使用 RPM 套件管理員。如果您的系統未使用 RPM(例如 Ubuntu),請先以 root 使用者身分執行下列指令進行安裝:


#apt-get install -y rpm

問:.i686 安裝檔是否與我的 x86_64 架構相容?

答:否。您必須下載並安裝 .x86_64 安裝檔案。安裝步驟相同。

問:我可以在 IA64 系統上安裝此產品嗎?

答:不行。不支援 IA64 架構。

問:安裝程式在 /lib/modules/<MY_KERNEL>/build 或 /lib/modules/<MY_KERNEL>/source
中找不到核心原始碼檔案。該怎麼處理?

答:這通常表示您需要安裝目前核心版本所對應的核心原始碼檔案。

在 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`