怎安装USB手指电视棒的驱动程式?
时间:2014-04-08
来源:互联网
[ 本帖最后由 mpingkwan 於 2013-11-30 12:29 PM 编辑 ]
作者: mpingkwan 发布时间: 2014-04-08
Click "Support & Download"
http://www.sandberg.it/product/Mini-DVB-T-Dongle
You need to use the GCC compiler to compile the source codes yourself!
Google "debian apt-get install gcc" to learn about how to install the GCC compiler!
After you compiled the source codes, you could use modprobe to install the driver.ko file!
[ 本帖最后由 toylet 於 2014-1-14 11:59 PM 编辑 ]
作者: toylet 发布时间: 2014-04-08
作者: mpingkwan 发布时间: 2014-04-08
多谢师兄教路,但试咗几次都唔得,有冇其他方法?
是装不到 GCC?
还是 compile 失败?
可以贴下 screenshot 有乜 errors...
BTW, 大大亦可试试 Fedora 20 的 LiveCD!
Fedora 个 kernel 和 dvb-utils 应该被 Debian 新, 有望不需要自己 compile driver!
作者: toylet 发布时间: 2014-04-08
首先多谢师兄教路。我睇咗呢个网页,大槪步骤如下,我去到红色那行就停住咗,做唔到嘢:
sudo apt-get install build-essential git
git clone https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0
cd DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0/
vi Makefile
make clean
make
sudo make install
sudo modprobe dvb_usb_rtl2832u
截图

[ 本帖最后由 mpingkwan 於 2014-1-15 08:10 PM 编辑 ]
作者: mpingkwan 发布时间: 2014-04-08
如果系 3.0.0/3.1.0 咁就唔驶改,可以跳落下一步 make clean。
如果系 3.2.0 kernel 咁你就 comment 咗第一句 INCLUDE_EXTRA_DVB(喺最头打#),uncomment 第二句(delete #)。
如果你唔会用 vi,用 gedit 一样,目的都系 edit 个 Makefile。
喺 Terminal 打 uname -r 就可以你个 kernel 个版本。
作者: foureyesboy 发布时间: 2014-04-08
root@debian:/home/debian# git clone https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0
fatal: destination path 'DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0' already exists and is not an empty directory.
root@debian:/home/debian# cd DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0/
root@debian:/home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0# gedit Makefile
(gedit:9394): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported
root@debian:/home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0# make clean
rm -f *.o *.ko *.mod.c .*.o.cmd .*.o.d .*.ko.cmd Module.symvers Module.markers modules.order
rm -rf .tmp_versions
root@debian:/home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0# make
make -C /usr/src/linux-headers-`uname -r` SUBDIRS=/home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0 modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-4-amd64'
CC [M] /home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0/demod_rtl2832.o
In file included from /home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0/dvbt_demod_base.h:289:0,
from /home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0/demod_rtl2832.h:72,
from /home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0/demod_rtl2832.c:13:
/home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0/foundation.h:19:21: fatal error: dvb-usb.h: 没有此一档案或目录
compilation terminated.
make[4]: *** [/home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0/demod_rtl2832.o] Error 1
make[3]: *** [_module_/home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64'
make: *** [default] Error 2
root@debian:/home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0# make install
cp dvb-usb-rtl2832u.ko /lib/modules/`uname -r`/kernel/drivers/media/dvb/dvb-usb/
cp: 无法 stat ‘dvb-usb-rtl2832u.ko’: 没有此一档案或目录
make: *** [install] Error 1
root@debian:/home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0# modprobe dvb_usb_rtl2832u
FATAL: Module dvb_usb_rtl2832u not found.
root@debian:/home/debian/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0#
作者: mpingkwan 发布时间: 2014-04-08
作者: foureyesboy 发布时间: 2014-04-08
3.2.0-4-amd64
# kernel 3.0.0 / 3.1.0
#INCLUDE_EXTRA_DVB := include-300
# kernel 3.2.0
INCLUDE_EXTRA_DVB := include-320
已经用gedit修改过「INCLUDE_EXTRA_DVB」
作者: mpingkwan 发布时间: 2014-04-08
其实嗰 file 系 ./include-320 里,Makefile 无 remark 错,咁应该搵到。
我喺 Ubuntu compile 到无问题,你可以 double check 吓 ./include-320 入面有无 dvb-usb.h,如果无可以重新 git clone 过。
温馨提示,尽量不要用 root 来工作,可以减少出错。
作者: foureyesboy 发布时间: 2014-04-08
我是用amd64的debian,有Terminal同Root Terminal。如果我用Terminal,会显示:
debian@debian:~$ sudo apt-get install vlc
[sudo] password for debian:
debian is not in the sudoers file. This incident will be reported.
所以我被逼使用Root Terminal
[ 本帖最后由 mpingkwan 於 2014-1-18 01:50 AM 编辑 ]
作者: mpingkwan 发布时间: 2014-04-08

作者: mpingkwan 发布时间: 2014-04-08
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28