я пытаюсь записать сценарий для автоматизации установки телевизионных драйверов карты (по некоторым причинам, я должен переустановить после каждого обновления человечности).
Это работало бы? Я попробовал его, но не похоже, что это делает что-либо.....
#/!bin/bash
# script to reinstall TV card drivers...
function install() {
wget http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_v140707.zip
mkdir driver
mv tbs-linux-drivers_v140707.zip ./driver/
cd driver/
tar xjvf linux-tbs-drivers.tar.bz2
cd linux-tbs-drivers/
./v4l/tbs-x86_r3.sh
sudo make
sudo make install
shutdown -r now
}
Не каждое обновление, но каждое обновление ядра, именно поэтому человечность использует DKMS для автоматической компиляции модулей для новых ядер.
Как @Radu RДѓdeanu записал, что Вы не вызывали функцию установки.
Для распаковки архива в использовании сценария tar xf archivename
использование make && sudo make install && sudo shutdown -r now
, потому что, если make
сбои сценарий все еще попытается установить те драйверы и систему перезапуска. Это - также хорошая идея использовать make clean
перед компиляцией.
Вы не должны загружать драйверы каждый раз, просто помещать их в /usr/local/src/