编写 Bash 脚本来执行/自动安装驱动程序

编写 Bash 脚本来执行/自动安装驱动程序

我正在尝试编写一个脚本来自动安装电视卡驱动程序(由于某种原因,我必须在每次 ubuntu 更新后重新安装)。

这有用吗?我试过了,但看起来没什么效果……

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

}

答案1

  1. 不是每次更新,而是每次内核更新,这就是为什么 ubuntu 使用 DKMS 自动编译新内核的模块。

  2. 正如@Radu Rădeanu 所写,您没有调用安装函数。

  3. 使用脚本解压档案tar xf archivename

  4. 使用make && sudo make install && sudo shutdown -r now,因为如果make失败,您的脚本仍将尝试安装这些驱动程序并重新启动系统。在编译之前使用也是一个好主意make clean

  5. 你不必每次都下载驱动程序,只需将它们放入/usr/local/src/

相关内容