30 lines
427 B
Bash
30 lines
427 B
Bash
#!/bin/bash
|
|
|
|
inst() {
|
|
F=nlopt-2.2.4.tar.gz
|
|
rm $F
|
|
wget http://ab-initio.mit.edu/nlopt/$F || return 1
|
|
tar xzf $F || return 2
|
|
|
|
DIR=`echo $F|sed 's/.tar.gz//'`
|
|
cd $DIR || exit 3
|
|
pwd
|
|
|
|
./configure && make && sudo make install || exit 4
|
|
cd ..
|
|
rm -rf $DIR # no longer needed
|
|
}
|
|
|
|
inst
|
|
RC=$?
|
|
echo "RC=$?"
|
|
if [ "$RC" != 0 ]; then
|
|
echo "ERROR, please inspect the output for further details."
|
|
else
|
|
echo "ok"
|
|
fi
|
|
exit $RC
|
|
|
|
# eof
|
|
|