前提:没有root权限、没有sudo权限,不能使用rpm目录安装
批量解压rpm包
此脚本放到rpmtest同级目录,使用sh执行,可以把rpm解压到当前目录
source /etc/profile
c=0
# rpmtest为放rpm包的目录
list=`ls rpmtest`
echo list
for file in $list
do
filelist[$c]=$file
echo $file
c=$[c+6]
done
for value in ${filelist[*]}
do
echo ----------------------------
rpm2cpio rpmtest/$value | cpio -idv
done
库文件路径设置到用户环境变量
此脚本放到需要启动的程序的目录,使用sh执行,可以把程序自带的库文件目录设置到用户目录
# 当前目录路径
d_name=$(cd `dirname $0`; pwd)
echo ${d_name}
# 将当前路径下的usr/lib64目录添加到.bash_profile
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${d_name}/usr/lib64" >> ~/.bash_profile
source ~/.bash_profile