![在 RHEL 中离线安装 tesseract](https://linux22.com/image/178774/%E5%9C%A8%20RHEL%20%E4%B8%AD%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85%20tesseract.png)
我有一个基于 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