在 RHEL 中离线安装 tesseract

在 RHEL 中离线安装 tesseract

我有一个基于 RHEL 的服务器,但无法连接到互联网。我需要在此服务器上安装 Tesseract >4.0。因此,我的选择是从另一个地方下载 RPM 包并将它们移动到服务器并使用rpm命令安装。我用过 (https://build.opensuse.org/project/show/home:Alexander_Pozdnyakov)从官方 tesseract 文档下载 RPM。

问题是当我尝试安装这些 RPM 时,它们有很多其他依赖项,很难一一获得。还有其他方法可以在不连接互联网的情况下安装 tesseract 吗?或者有其他来源可以一次性下载所有 RPM?

答案1

解决方案N1:

在连接到 Internet 的类似 PC 上执行以下操作(在 root/sudo 下):

dnf install --downloadonly Tesseract.rpm

然后将所有下载的 RPM 复制/var/cache/dnf到目标 PC 并运行

rpm -ivh *rpm

解决方案N2:

假设您已安装或提取了 RedHat DVD 安装盘来/media/dvd为 yum 创建存储库文件(将其另存为/etc/yum.repos.d/rhel-dvd.repo):

[RHEL-DVD-Repository]
name=DVD-RHEL Repository
baseurl=file:///media/dvd
enabled=1
gpgcheck=1

然后运行(在 root/sudo 下):

dnf install Tesseract.rpm

相关内容