Centos8从源代码编译安装sshpass

Centos8从源代码编译安装sshpass

尽管在早期版本的 CentOS 中(例如 CentOS 7),sshpass 软件包可以在 EPEL 仓库中找到,但在 CentOS 8 中,该软件包已被移除。

在这种情况下,一个解决办法是从源代码编译 sshpass。请按照以下步骤操作:

1. 安装编译工具:

1
dnf install -y gcc make

2. 下载 sshpass 的源代码:

1
wget https://sourceforge.net/projects/sshpass/files/latest/download -O sshpass.tar.gz

3. 解压源代码文件:

1
tar -zxvf sshpass.tar.gz

4. 进入解压后的目录(请注意,目录名可能会因版本不同而不同,所以请根据实际情况修改命令):

1
cd sshpass-1.10

5. 编译并安装 sshpass:

1
2
3
./configure
make
make install

现在你应该可以使用 sshpass 命令了

Leave a Reply