1. 程式人生 > >Linux 批量安裝 軟體包的簡單方法

Linux 批量安裝 軟體包的簡單方法

1.環境
centos 7

2.
建立 軟體包 檔案列表


# more result.log
binutils-2.23.52.0.1
compat-libstdc++
compat-libstdc++
gcc-4.8.2
libgcc-4.8.2
libgcc-4.8.2
libstdc++-4.8.2


3.
編寫指令碼 檢查安裝

#more check.sh
#!/bin/sh
> ./result.log
for i in `cat ./dep.list`
do
        rpm -q $i
        if [ $? != 0 ]; then
                echo $i >> ./result.log
                yum -y install $i
        fi
done


4
其他

由於有些版本的包無法找到,退而求其次,安裝其他版本的包
重新生成 軟體包列表

cut -d '-' -f 1,2 ./dep.list >> new.list

具體分割方法,具體情況具體分析咯