要离线安装这些软件包,你需要先在一台可以访问互联网的机器上下载所需的 RPM 包及其依赖项,然后将它们转移到需要离线安装的机器上进行安装。以下是详细步骤:
1. 下载 RPM 包及其依赖项
在一台可以访问互联网的机器上,使用 yumdownloader 工具下载 tesseract, 和 tesseract-devel 以及它们的所有依赖项。
sudo yum install yum-utils
mkdir -p ~/rpm-packages
cd ~/rpm-packages
sudo yumdownloader --resolve tesseract tesseract-devel
--resolve 选项会自动下载指定包及其所有依赖项。
2. 转移 RPM 包到离线机器
将 ~/rpm-packages 目录下的所有 RPM 文件通过 USB 驱动器、网络共享、或者其他方式转移到离线机器上。
3. 安装 RPM 包
在离线机器上,进入包含 RPM 文件的目录,然后使用 yum localinstall 命令安装这些包。
cd /path/to/rpm-packages
sudo yum localinstall *.rpm
这将安装所有在该目录下的 RPM 包及其依赖项。
4. 验证安装
确保 leptonica 和 tesseract 已正确安装:
tesseract --version
这应该输出相应软件的版本信息,表明它们已经成功安装。
总结
通过在有网络的机器上下载 RPM 包及其依赖项,然后转移到离线机器上进行安装,可以实现离线安装 tesseract 及其开发包。