????
Current Path : /proc/self/root/lib/Acronis/BackupAndRecovery/ |
Current File : //proc/self/root/lib/Acronis/BackupAndRecovery/HOWTO.INSTALL.zh_Hans |
目录 简介 I. 生成和安装内核模块 II.常见问题: 问:如何运行 .i686 或 .x86_64 安装文件? 问:.i686 安装文件是否与 x86_64 架构兼容? 问:是否可以在 IA64 系统中安装产品? 问:安装程序未能在 /lib/modules/<MY_KERNEL>/build 或 /lib/modules/<MY_KERNEL>/source 目录中找到内核源文件。我应该怎么办? 简介 在某些情况下,安装程序无法编译 所需的内核模块或者为环境准备所需的执行 环境。正常情况下,安装程序 会通知您该问题,并为您指向该文件。 此文件的第 I 部分介绍了如何生成和安装 内核模块。如果您选用自定义内核或非标准内核源文件位置, 您可能需要阅读该部分 。 I. 生成和安装内核模块 产品可安装在以下 具有从 2.4.20 到 4.4 的内核以及 glibc 2.3.2 或更高版本的 Linux 发行版中: (a) Red Hat Enterprise Linux 4.x、5.x、6.x、7.0、7.1 和 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 和 15.10 (c) Fedora 11、12、13、14、15、16、17、18、19、20、21 22 和 23 (d) SUSE Linux Enterprise Server 10 和 11 SUSE Linux Enterprise Server 12 – 在文件 系统上受支持,Btrfs 除外 (e) Debian 4、5、6、7.0、7.2、7.4、7.5、7.6、7.7、8.0、 8.1、8.2 和 8.3 (f) CentOS 5.x、6.x、7 和 7.1 (g) Oracle Linux 5.x、6.x、7.0、7.1 和 7.2 -- Unbreakable Enterprise Kernel 和 Red Hat Compatible Kernel (h) CloudLinux 6.x (i) ClearOS 5.x、6.x、7 和 7.1 在上述任一发行版中,安装程序通常会 自动对产品工作时所需的必要内核模块进行编译 。 如果安装程序无法编译内核模块,您 将需要手动执行此操作,如下所示。 您需要安装内核源文件、对应的 配置文件以及生成内核时所需的所有程序包 。这些程序包包括“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> 必须为以下选项之一: (a) 对于 2.4.x 内核:snapapi (b) 对于 2.6.x 和 3.x 内核:snapapi26 <MODULE_VERSION> 表示“snapapi”模块的版本。 您可通过运行以下命令来确定此项: # ls /usr/src | grep snapapi 例如,如果目录名称为 snapapi26-0.7.64,则 <MODULE_VERSION> 的值为:0.7.64 <CONFIG_FILE> 为内核配置文件的名称 。该文件通常位于 /boot 目录。 指定完整的文件名,例如: /boot/config-2.6.31-14-generic <KERNEL_ARCH> 为内核架构的类型, 例如:i686。您可通过运行以下命令来检测 <KERNEL_ARCH> 的值 : (a) 对于基于 RPM 的发行版,如 Red Hat Enterprise Linux、CentOS 或 Fedora: # rpm -q --queryformat "%{ARCH}\n" kernel (b) 对于不是基于 RPM 的发行版,例如 Ubuntu: # uname -m 有关使用 dkms 实用工具的详细信息,请参阅 dkms 主页。 成功生成和安装内核 模块后,您可以运行产品以检查其功能。 适用的内核模块将会自动加载。 II.常见问题 问:如何运行 .i686 或 .x86_64 安装文件? 答:这是标准二进制文件。 若要开始 安装,请运行以下命令: # chmod +x <FILE_NAME> # ./<FILE_NAME> 此处的 <FILE_NAME> 为 .i686 或 .x86_64 安装文件的名称。 安装程序将使用 RPM 包管理器 (RPM)。 在不使用 RPM 的系统(如 Ubuntu 系统)上安装 产品之前,您需要安装 RPM; 例如,通过以根用户身份运行以下 命令: #apt-get install -y rpm 问:.i686 安装文件是否与 x86_64 架构兼容? 答:否,您必须下载并安装相应的 .x86_64 安装文件而非 .i686 安装 文件。安装过程是一样的。 问:是否可以在 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`