LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: fucj

debian下装显卡驱动怎么这么难啊?(已解决)

[复制链接]
 楼主| 发表于 2007-9-22 09:12:25 | 显示全部楼层
8楼的兄弟,我试试你的方法先,多谢!
回复 支持 反对

使用道具 举报

发表于 2007-9-22 10:23:06 | 显示全部楼层
fucj:
1、从那个帖子第7页后仔细看,在出错信息中有个连接把一个deb包装上,再做这一步。
2、你的内核太旧了,建议装到2.6.22以上。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-22 14:48:53 | 显示全部楼层
baryon,还是不行阿,照你的方法,到/usr/src下安装了那个包,install fglrx的时候还是报错,是不是一定要升级到2.6.22?

rm -f configure-stamp
rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a
rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
rm -rf patch
dh_clean
rm /usr/src/modules/fglrx/debian/control
rm /usr/src/modules/fglrx/debian/dirs
if [ -f /usr/src/modules/fglrx/debian/control.template ]; then \
                cat /usr/src/modules/fglrx/debian/control.template > /usr/src/modules/fglrx/debian/control; \
        fi
if [ -f /usr/src/modules/fglrx/debian/postinst ]; then \
                mv /usr/src/modules/fglrx/debian/postinst /usr/src/modules/fglrx/debian/fglrx-kernel-2.6.18-4-686.postinst; \
        fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /lib/modules/2.6.18-4-686/build SUBDIRS=/usr/src/modules/fglrx modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-4-686'
  CC [M]  /usr/src/modules/fglrx/firegl_public.o
In file included from /usr/src/modules/fglrx/drm_proc.h:41,
                 from /usr/src/modules/fglrx/firegl_public.c:371:
/usr/src/modules/fglrx/drmP.h:126:1: warning: "DRM_DEBUG_CODE" redefined
/usr/src/modules/fglrx/firegl_public.c:177:1: warning: this is the location of the previous definition
/usr/src/modules/fglrx/firegl_public.c:489: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘firegl_stub_open’:
/usr/src/modules/fglrx/firegl_public.c:612: warning: assignment discards qualifiers from pointer target type
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_do_mmap’:
/usr/src/modules/fglrx/firegl_public.c:1970: warning: assignment makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_smp_call_function’:
/usr/src/modules/fglrx/firegl_public.c:4172: warning: passing argument 1 of ‘smp_call_function’ from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_ExecuteAtLevel’:
/usr/src/modules/fglrx/firegl_public.c:4965: warning: ‘flags’ may be used uninitialized in this function
  LD [M]  /usr/src/modules/fglrx/fglrx.o
  Building modules, stage 2.
  MODPOST
  CC      /usr/src/modules/fglrx/fglrx.mod.o
  LD [M]  /usr/src/modules/fglrx/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.18-4-686'
dh_testdir
dh_testroot
dh_clean -k
rm -f /usr/src/modules/fglrx/debian/control /usr/src/modules/fglrx/debian/dirs
sed -e 's/#KVERS#/2.6.18-4-686/g' \
            -e 's/#VERSION#/8.38.7-1/g' debian/control.template > /usr/src/modules/fglrx/debian/control
sed -e 's/#KVERS#/2.6.18-4-686/g' debian/dirs.template > /usr/src/modules/fglrx/debian/dirs
dh_installdirs
dh_install fglrx.ko lib/modules/2.6.18-4-686/misc
dh_testdir
dh_testroot
dh_installdocs
dh_installmodules
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol -- -v8.38.7-1+2.6.18.dfsg.1-12etch2
dh_md5sums
dh_builddeb --destdir=/usr/src
dpkg-deb:正在新建软件包“fglrx-kernel-2.6.18-4-686”,包文件为“/usr/src/fglrx-kernel-2.6.18-4-686_8.38.7-1+2.6.18.dfsg.1-12etch2_i386.deb”。
dh_testroot
rm -f configure-stamp
rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a
rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
rm -rf patch
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-22 14:51:22 | 显示全部楼层
baryon,还是不行阿,照你的方法,到/usr/src下安装了那个包,install fglrx的时候还是报错,是不是一定要升级到2.6.22?

rm -f configure-stamp
rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a
rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
rm -rf patch
dh_clean
rm /usr/src/modules/fglrx/debian/control
rm /usr/src/modules/fglrx/debian/dirs
if [ -f /usr/src/modules/fglrx/debian/control.template ]; then \
                cat /usr/src/modules/fglrx/debian/control.template > /usr/src/modules/fglrx/debian/control; \
        fi
if [ -f /usr/src/modules/fglrx/debian/postinst ]; then \
                mv /usr/src/modules/fglrx/debian/postinst /usr/src/modules/fglrx/debian/fglrx-kernel-2.6.18-4-686.postinst; \
        fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /lib/modules/2.6.18-4-686/build SUBDIRS=/usr/src/modules/fglrx modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-4-686'
  CC [M]  /usr/src/modules/fglrx/firegl_public.o
In file included from /usr/src/modules/fglrx/drm_proc.h:41,
                 from /usr/src/modules/fglrx/firegl_public.c:371:
/usr/src/modules/fglrx/drmP.h:126:1: warning: "DRM_DEBUG_CODE" redefined
/usr/src/modules/fglrx/firegl_public.c:177:1: warning: this is the location of the previous definition
/usr/src/modules/fglrx/firegl_public.c:489: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘firegl_stub_open’:
/usr/src/modules/fglrx/firegl_public.c:612: warning: assignment discards qualifiers from pointer target type
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_do_mmap’:
/usr/src/modules/fglrx/firegl_public.c:1970: warning: assignment makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_smp_call_function’:
/usr/src/modules/fglrx/firegl_public.c:4172: warning: passing argument 1 of ‘smp_call_function’ from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_ExecuteAtLevel’:
/usr/src/modules/fglrx/firegl_public.c:4965: warning: ‘flags’ may be used uninitialized in this function
  LD [M]  /usr/src/modules/fglrx/fglrx.o
  Building modules, stage 2.
  MODPOST
  CC      /usr/src/modules/fglrx/fglrx.mod.o
  LD [M]  /usr/src/modules/fglrx/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.18-4-686'
dh_testdir
dh_testroot
dh_clean -k
rm -f /usr/src/modules/fglrx/debian/control /usr/src/modules/fglrx/debian/dirs
sed -e 's/#KVERS#/2.6.18-4-686/g' \
            -e 's/#VERSION#/8.38.7-1/g' debian/control.template > /usr/src/modules/fglrx/debian/control
sed -e 's/#KVERS#/2.6.18-4-686/g' debian/dirs.template > /usr/src/modules/fglrx/debian/dirs
dh_installdirs
dh_install fglrx.ko lib/modules/2.6.18-4-686/misc
dh_testdir
dh_testroot
dh_installdocs
dh_installmodules
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol -- -v8.38.7-1+2.6.18.dfsg.1-12etch2
dh_md5sums
dh_builddeb --destdir=/usr/src
dpkg-deb:正在新建软件包“fglrx-kernel-2.6.18-4-686”,包文件为“/usr/src/fglrx-kernel-2.6.18-4-686_8.38.7-1+2.6.18.dfsg.1-12etch2_i386.deb”。
dh_testroot
rm -f configure-stamp
rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a
rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
rm -rf patch
回复 支持 反对

使用道具 举报

发表于 2007-9-22 17:05:48 | 显示全部楼层
这不是我的方法,有人在那个帖子提出来的,我用了很好而已。升级内核吧,那个帖子里有人也是不行,升级内核后就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-23 21:06:36 | 显示全部楼层
按照 ubuntu里的方法终于解决了,呵呵,和我又相同问题的朋友可以参照这篇文章:http://forum.ubuntu.org.cn/viewt ... 谢大家!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表