????

Your IP : 3.145.61.142


Current Path : /usr/lib/Acronis/BackupAndRecovery/
Upload File :
Current File : //usr/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`