本文适用 Acronis Cyber Backup 12.5 和 Acronis Cyber Protect 15
在产品测试或者项目实施过程中,有时会遇到一些特别重视网络安全的用户,内外网是完全的物理隔离,根本无法访问互联网,而在 Linux 操作系统中,一般情况下,只要安装应用程序,一定会需要一些依赖包,因此安装依赖包成了令人头疼的问题,本文以 Rocky linux 8.5 环境为例(其他发行版 Linux 和此方法基本类似),介绍解决该问题的方法。
1、首先得找一个能访问互联网的环境,安装一台 Linux 服务器,尽量和用户版本一致,
2、安装 Acronis 代理程序时,一般需要gcc、make、perl、kernel-devel、kernel-headers、libelf-dev、libelf-devel 或 elfutils-libel-devel,以 gcc 为例,运行以下命令,同时会下载安装 gcc 时所需的依赖包。
yum install --downloadonly --downloaddir=/tmp/ gcc
--downloadonly 参数表示只下载
--downloaddir 参数表示下载软件包保存位置,可以使用现有文件夹,也可以新建文件夹,然后指定。
3、待所有依赖包都下载好以后,将其从自己环境中拷贝到 U 盘或者刻录到光盘,具体情况根据用户安全规章制度灵活掌握。
4、将依赖包导入到用户的操作系统中,导航到依赖包所在文件夹,并运行以下命令来安装
rpm -Uhv *.rpm --nodeps
5、等所有依赖包成功安装后,再安装 Acronis 代理程序即可。
6、如果安装完 Acronis 代理程序有以下提示,需要按以下链接中的方法手动编译 snapapi 内核模块。其中所需的 snapapi模块可从 Acronis 安装程序包提取出来,先将 Acronis 的 linux 安装文件扩展名改为 .rar,然后解压缩后找到 snapapi 文件。
Installation of the Acronis Cyber Backup packages has finished.
The following problems occurred:
- failed to build the snapAPl kernel module. Operations with disk-level backups will not be available.
- failed to load the SnapAPl kernel module.
See '/usr/lib/Acronis/BackupAndRecovery/HOWTO.INSTALL' for further instructions.
Acronis 备份软件:在 Linux 中使用自定义 SnapAPI 模块