使用的是yumdownloader,需要集群中安装部署了yum服务(一般集群中都会有,但yum install只能root权限下进行操作)
以下载fio为例:
下载软件
1.查找软件
#搜索软件包
yum search fio
2.下载软件包
#创建包的下载目录
mkdir -p ~/rpm
#使用yumdownloader下载包
#--destdir为保存位置 --resolve为下载依赖
yumdownloader --destdir ~/rpm --resolve fio.x86_64
下载完成后,查看目录:
3.安装到指定目录
#创建软件的安装目录
mkdir ~/soft/fio
#安装软件
rpm2cpio ~/rpm/fio-3.7-2.el7.x86_64.rpm | cpio -id
配置环境
1.安装完成后添加环境变量
#修改配置文件
vim ~/.bashrc
#添加以下内容
export PATH="$HOME/soft/fio/usr/sbin:$HOME/soft/fio/usr/bin:$HOME/soft/fio/bin:$PATH"
export MANPATH="$HOME/soft/fio/usr/share/man:$MANPATH"
L='/lib:/lib64:/usr/lib:/usr/lib64'
export LD_LIBRARY_PATH="$HOME/soft/fio/usr/lib:$HOME/soft/fio/usr/lib64:$L"
#应用配置文件
source ~/.bashrc
2.若在下载软件包时出现了两个包,则将另一个包按照前面步骤再操作一遍。
并执行
#添加libpmemblk的环境变量,在命令行输入临时生效,永久生效需修改配置文件
export LD_LIBRARY_PATH=/home/20230904ycss01/soft/libpmemblk/usr/lib:$LD_LIBRARY_PATH
3.执行fio
#若安装成功会显示fio的版本和参数信息
fio