0

我在 Fedora Linux 中有一个程序(iperf 2.0.5)。我想运行该程序的同一较新版本(iperf 3.0.3)的另一个包,仅在该文件夹本地受限/可执行。

所以我的 PC 上的默认 iperf 是 2.0.5,但如果我想在指定文件夹中使用 iperf 3.0.3(类似于我们在 windows 中所做的)。我们在两个不同的文件夹中有两个可执行文件,根据我们的偏好,我们从文件夹位置运行可执行文件。

我确实从 RPM resoure iperf 下载了该软件包,它显示了确切的规格。

我已经尝试过了。

./Configure;make;make install iperf #没用。

rpm --prefix=/root/Iperf3.0.3/iperf3.0.0*.rpm。# 表示已经安装的包不能使用前缀。

yum install iperf 是不可能的,因为它将使其成为默认的可执行文件。

谢谢巴拉特CP

4

1 回答 1

0

--prefix如果包是可重定位的,则只能用于 rpm 包。

在这里,您可以找到有关如何确定包是否可重定位的更多信息。

但是,当您从源代码安装代码时,通常可以指定--prefix

./configure --prefix=/opt/iperf && make && make install
于 2015-02-11T21:48:21.857 回答