Если я правильно понял то выполнять код надо построчно в итоге получаю
sudo wget victor2012.info/r8168-r8169.txt -O- 2>/dev/null | tee ~/r8168r8169.sh
картинка
if [ "$UID" != "0" ];then
echo 'root?'
exit
fi
cd ~
if [ ! -f r8169-6.017.00.tar.bz2 ];then
rm -r r816[8-9]-*
wget victor2012.info/r8169-6.017.00.tar.bz2
wget victor2012.info/r8168-8.031.00.tar.bz2
[ ! -f r8169-6.017.00.tar.bz2 ] && echo 'error internet
' && exit
[ ! -f r8168-8.031.00.tar.bz2 ] && echo 'error internet
' && exit
[ "`md5sum r8169-6.017.00.tar.bz2 | awk '{print $1}'`" != "396d7e28d573bde416fbdfdef723f4bd" ] && rm r8169-6.017.00.tar.bz2 && echo 'md5sum error
' && exit
[ "`md5sum r8168-8.031.00.tar.bz2 | awk '{print $1}'`" != "ec1654f02e2dad930bbeb0210ddab7e5" ] && rm r8168-8.031.00.tar.bz2 && echo 'md5sum error
' && exit
apt-get install build-essential -y
echo OK
tar xf r8169-6.017.00.tar.bz2
tar xf r8168-8.031.00.tar.bz2
fi
echo -n "r8169 ..."
cd r8169-6.017.00
make clean 2>&1 >/dev/null
make 2>&1 > /tmp/r8169.error
er=`cat /tmp/r8169.error | grep -i "error\|ошибка"`
if [ "$er" != "" ];then
cat /tmp/r8169.error
echo 'ERROR (ОШИБКА)
'
exit
fi
make install 2>&1 >/dev/null
echo " OK"
echo -n "r8168 ..."
cd ../r8168-8.031.00
make clean 2>&1 >/dev/null
make 2>&1 > /tmp/r8168.error
er=`cat /tmp/r8168.error | grep -i "error\|ошибка"`
if [ "$er" != "" ];then
cat /tmp/r8168.error
echo 'ERROR (ОШИБКА)
'
exit
fi
make install 2>&1 >/dev/null
depmod -a
echo " OK"
echo 'reboot
'
ivg@gateway:~$ sudo chmod +x ~/r8168r8169.sh
ivg@gateway:~$ sudo ~/r8168r8169.sh
r8169 ...make: *** /lib/modules/3.2.0-30-generic-pae/build: No such file or directory. Stop.
make[1]: *** [clean] Error 2
make: *** [clean] Error 2
make: *** /lib/modules/3.2.0-30-generic-pae/build: No such file or directory. Stop.
make[1]: *** [clean] Error 2
make: *** [clean] Error 2
make: *** /lib/modules/3.2.0-30-generic-pae/build: No such file or directory. Stop.
make[1]: *** [install] Error 2
make: *** [install] Error 2
OK
r8168 ...make: *** /lib/modules/3.2.0-30-generic-pae/build: No such file or directory. Stop.
make[1]: *** [clean] Error 2
make: *** [clean] Error 2
make: *** /lib/modules/3.2.0-30-generic-pae/build: No such file or directory. Stop.
make[1]: *** [clean] Error 2
make: *** [clean] Error 2
make: *** /lib/modules/3.2.0-30-generic-pae/build: No such file or directory. Stop.
make[1]: *** [install] Error 2
make: *** [install] Error 2
OK
reboot
Соответственно после ребута картина та-же