LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: oslive

debian etch 简要安装指南

[复制链接]
发表于 2007-4-10 16:42:53 | 显示全部楼层
nv mx440 是不是不能用beryl?
回复 支持 反对

使用道具 举报

发表于 2007-4-10 19:29:18 | 显示全部楼层
MX440?算了吧!
回复 支持 反对

使用道具 举报

发表于 2007-4-15 13:41:26 | 显示全部楼层
ting!!!!!!
回复 支持 反对

使用道具 举报

发表于 2007-4-15 19:30:51 | 显示全部楼层
Post by robotlover
我的生成安装包怎么是这些文件?(su -l下)
fglrx-control_8.32.5-1_i386.deb
fglrx-driver_8.32.5-1_i386.deb
fglrx-driver-dev_8.32.5-1_i386.deb
fglrx-kernel-src_8.32.5-1_i386.deb
fglrx-sources_8.32.5-1_i386.deb

没有作者提到的
xorg-driver-fglrx_*.deb
fglrx-kernel-source_*.deb

然后安装下面三个包
dpkg -i fglrx-driver_8.32.5-1_i386.deb
dpkg -i fglrx-kernel-src_8.32.5-1_i386.deb
dpkg -i fglrx-control_8.32.5-1_i386.deb
编译模块
module-assistant prepare
module-assistant update
module-assistant build fglrx
到这里都没有错误提示
执行module-assistant install fglrx这步时,出错如下:
module-assistant,error message
Package fglrx-kernel-src was not built successfully, see /var/cache/modass/fglrx-kernel-src*buildlog* for details!
1
下面是那个buildlog文件的内容,请大家看看是什么错误,谢谢
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
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-3-686.postinst; \
        fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /lib/modules/2.6.18-3-686/build SUBDIRS=/usr/src/modules/fglrx modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-3-686'
  CC [M]  /usr/src/modules/fglrx/firegl_public.o
/usr/src/modules/fglrx/firegl_public.c:456: 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:579: warning: assignment discards qualifiers from pointer target type
/usr/src/modules/fglrx/firegl_public.c: In function '__ke_smp_call_function':
/usr/src/modules/fglrx/firegl_public.c:4008: warning: passing argument 1 of 'smp_call_function' from incompatible pointer type
  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-3-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-3-686/g' \
            -e 's/#VERSION#/8.32.5-1/g' debian/control.template > /usr/src/modules/fglrx/debian/control
sed -e 's/#KVERS#/2.6.18-3-686/g' debian/dirs.template > /usr/src/modules/fglrx/debian/dirs
dh_installdirs
dh_install fglrx.ko lib/modules/2.6.18-3-686/misc
dh_testdir
dh_testroot
dh_installdocs
dh_installmodules
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol -- -v8.32.5-1+2.6.18-7
dh_md5sums
dh_builddeb --destdir=/usr/src
dpkg-deb:正在新建软件包“fglrx-kernel-2.6.18-3-686”,包文件为“/usr/src/fglrx-kernel-2.6.18-3-686_8.32.5-1+2.6.18-7_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
dh_clean
rm /usr/src/modules/fglrx/debian/control
rm /usr/src/modules/fglrx/debian/dirs
Build time: 7 seconds

8.35.5驱动在debian4.0下生成的包与上面不一样,分别是:
fglrx-driver_8.35.5-1_i386.deb
fglrx-driver-dev_8.35.5-1_i386.deb
fglrx-kernel-src_8.35.5-1_i386.deb
fglrx-amdcccle_8.35.5-1_i386.deb
安装好后,在build fglrx可能会出错,查看/var/cache/modass/fglrx-kernel-src*buildlog* 这个文件,找到dpkg-deb:正在新建软件包“fglrx-kernel-2.6.18-3-686”,包文件为“/usr/src/fglrx-kernel-2.6.18-3-686_8.32.5-1+2.6.18-7_i386.deb”。这句,安装这个包。
回复 支持 反对

使用道具 举报

发表于 2007-4-17 03:14:28 | 显示全部楼层
完全外行,照你的步骤装好了debian,非常感谢.我用的是xfce4,没有装gnome桌面.
有个不完美的地方,还请高手给解决一下:
光盘或U盘自动挂载后,图标不是光盘或可移动磁盘的图标,怎么才能修改成对应的图标?
回复 支持 反对

使用道具 举报

发表于 2007-4-19 20:55:45 | 显示全部楼层
不甘心今天有下载了ATI的驱动,安装到了这一步出错.
debian:/home/lee/ati# module-assistant build fglrx

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
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-amd64.postinst; \
        fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /lib/modules/2.6.18-4-amd64/build SUBDIRS=/usr/src/modules/fglrx modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-4-amd64'
  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:333:
/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:451: 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:574: warning: assignment discards qualifiers from pointer target type
/usr/src/modules/fglrx/firegl_public.c: In function ‘firegl_put_user_ptr’:
/usr/src/modules/fglrx/firegl_public.c:1352: warning: cast from pointer to integer of different size
/usr/src/modules/fglrx/firegl_public.c:1352: warning: cast from pointer to integer of different size
/usr/src/modules/fglrx/firegl_public.c:1352: warning: cast from pointer to integer of different size
/usr/src/modules/fglrx/firegl_public.c:1352: warning: cast from pointer to integer of different size
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_unregister_ioctl32_conversion’:
/usr/src/modules/fglrx/firegl_public.c:2616: warning: ‘return’ with a value, in function returning void
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_SlabCache_Initialize’:
/usr/src/modules/fglrx/firegl_public.c:4888: warning: cast from pointer to integer of different size
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_ExecuteAtLevel’:
/usr/src/modules/fglrx/firegl_public.c:4706: warning: ‘flags’ may be used uninitialized in this function
  LD [M]  /usr/src/modules/fglrx/fglrx.o
ld: Relocatable linking with relocations from format elf32-i386 (/usr/src/modules/fglrx/libfglrx_ip.a.GCC4) to format elf64-x86-64 (/usr/src/modules/fglrx/fglrx.o) is not supported
make[2]: *** [/usr/src/modules/fglrx/fglrx.o] Error 1
make[1]: *** [_module_/usr/src/modules/fglrx] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.18-4-amd64'
make: *** [build] Error 2


可能是什么问题? 正在下k7的内核.准备重试!
回复 支持 反对

使用道具 举报

发表于 2007-4-19 21:03:09 | 显示全部楼层
不错不错 。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2007-4-20 08:03:21 | 显示全部楼层
d: Relocatable linking with relocations from format elf32-i386 (/usr/src/modules/fglrx/libfglrx_ip.a.GCC4) to format elf64-x86-64 (/usr/src/modules/fglrx/fglrx.o) is not supported
==============
大概是可执行文件格式有问题,你似乎需要重编一下内核。
回复 支持 反对

使用道具 举报

发表于 2007-4-20 09:12:48 | 显示全部楼层
下载了ATI的驱动,安装到了这一步出错.跟上面的错误不同,自己编译的内核2.6.20.7
# module-assistant build fglrx

/usr/src/modules/fglrx/firegl_public.c:5570: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5584: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5601: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5624: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5685: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5744: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5804: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5824: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5860: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5900: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5942: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5962: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5978: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5987: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/usr/src/modules/fglrx/firegl_public.c:5989: error: old-style parameter declarations in prototyped function definition
/usr/src/modules/fglrx/firegl_public.c:208: error: parameter name omitted
/usr/src/modules/fglrx/firegl_public.c:208: error: parameter name omitted
/usr/src/modules/fglrx/firegl_public.c:208: error: parameter name omitted
/usr/src/modules/fglrx/firegl_public.c:5989: error: expected '{' at end of input
make[2]: *** [/usr/src/modules/fglrx/firegl_public.o] Error 1
make[1]: *** [_module_/usr/src/modules/fglrx] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.20.7'
make: *** [build] Error 2
回复 支持 反对

使用道具 举报

发表于 2007-4-20 09:33:50 | 显示全部楼层
终于解决了,原来是8.35的驱动不支持2.6.20内核。8.36的驱动就没有问题了。哈。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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