我正在尝试编写一个脚本来自动安装电视卡驱动程序(由于某种原因,我必须在每次 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
不是每次更新,而是每次内核更新,这就是为什么 ubuntu 使用 DKMS 自动编译新内核的模块。
正如@Radu Rădeanu 所写,您没有调用安装函数。
使用脚本解压档案
tar xf archivename
使用
make && sudo make install && sudo shutdown -r now
,因为如果make
失败,您的脚本仍将尝试安装这些驱动程序并重新启动系统。在编译之前使用也是一个好主意make clean
。你不必每次都下载驱动程序,只需将它们放入
/usr/local/src/