Escrevendo um script bash para executar / automatizar a instalação de drivers

0

Estou tentando escrever um script para automatizar a instalação de drivers de placa de TV (por alguma razão eu tenho que reinstalar após cada atualização do ubuntu).

Isso funcionaria? Eu tentei, mas não parece que está fazendo nada .....

#/!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

}
    
por KP65 31.08.2014 / 14:35

1 resposta

4

  1. Nem toda atualização, mas toda atualização do kernel, é por isso que o ubuntu usa o DKMS para compilação automática de módulos para novos kernels.

  2. Como @Radu Rădeanu escreveu, você não chamou a função de instalação.

  3. Para descompactar o arquivo morto em um script, use tar xf archivename

  4. use make && sudo make install && sudo shutdown -r now , porque se make falhar, seu script ainda tentará instalar esses drivers e reiniciar o sistema. Também é uma boa ideia usar make clean antes de compilar.

  5. Você não precisa baixar os drivers todas as vezes, basta colocá-los em /usr/local/src/

por przemo 31.08.2014 / 16:04