[分享]本人已经解决升级到6.10后不能进X的问题

编译打包和其他
回复
Gubuntur
帖子: 17
注册时间: 2006-05-11 15:44
来自: 陕西

[分享]本人已经解决升级到6.10后不能进X的问题

#1

帖子 Gubuntur » 2007-01-15 17:58

step1
到nvidia官方网站下载7184版驱动(http://download.nvidia.com/XFree86/Linu ... 4.pkg1.run

step2

代码: 全选

apt-get remove nvidia-glx nvidia-settings nvidia-kernel-common
step3

代码: 全选

apt-get install build-essential linux-headers-`uname -r`

(注意:uname -r两边的是反引号,就是1左边那个按键)

step4
进入存放驱动文件所在目录,运行如下命令:

代码: 全选

sh NVIDIA-Linux-x86-1.0-7184.pkg1.run
安装过程中可能有些警告信息,不用理会,一路回车就可以了(当然第一步要选Accept再回车)

step5
编辑/etc/X11/xorg.conf,修改如下:
...
Section "Modul"
...
load "dri" #用#号注销或直接删除此行
...
EndSection
========================================
本人参考文章:http://wiki.ubuntu.org.cn/NvidiaManual
祝大家成功
另安装过程中最好处于联网状态
Gubuntur
帖子: 17
注册时间: 2006-05-11 15:44
来自: 陕西

#2

帖子 Gubuntur » 2007-01-15 18:05

补充说明:请使用root用户登录进行以上操作(嘿嘿,老鸟当然不用我提醒了)
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#3

帖子 iblicf » 2007-01-15 18:29

说说想法阿 ,为什么是7184 ,这么装以后都得手动装,我到宁愿编译装。。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2007-01-15 18:42

是的。内核升级等,都要重装。
● 鸣学
Gubuntur
帖子: 17
注册时间: 2006-05-11 15:44
来自: 陕西

#5

帖子 Gubuntur » 2007-01-15 18:48

也是没办法的办法啊
Gubuntur
帖子: 17
注册时间: 2006-05-11 15:44
来自: 陕西

#6

帖子 Gubuntur » 2007-01-15 18:56

iblicf 写了:说说想法阿 ,为什么是7184 ,这么装以后都得手动装,我到宁愿编译装。。
nvidia官方网站有说明,7184版增加对X.Org 7.1.的支持
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#7

帖子 eexpress » 2007-01-15 18:57

是曾经有段时间(beryl前期,曾经对3D游戏完全破坏)只能用这个方法或者使用svn的nv驱动的方法。但是现在源里面的驱动应该正常啊。也支持beryl。你应该可以dist-upgrade的。我都是经过svn的煎熬以后,后来恢复到源的版本的。
● 鸣学
Gubuntur
帖子: 17
注册时间: 2006-05-11 15:44
来自: 陕西

#8

帖子 Gubuntur » 2007-01-15 19:06

这两天dist-upgrade很多遍了,不行才用这个方法的

我现在用得很好,不想折腾了

哪位有心情试试,把过程方法与大家分享一下
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#9

帖子 iblicf » 2007-01-15 19:17

现在装nv卡,如果是dist-upgrade 过来的肯定有问题, xorg7.1 ? 我们目录都是X11 ,应该是xorg6版本吧 ,

实在觉得有点烦,显卡驱动都是必须的, 我觉得在发行版里边就应该带nvidia或者ATI的公版驱动, 老实说linux底下好多事情看起来很美,出了问题无从下手,真的是无奈,
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#10

帖子 BigSnake.NET » 2007-01-15 21:27

1.编辑xorg.conf使用旧驱动nv
2.可以进入X了
3.用新立得强制版本功能将nvidia-glx降回去。。
4 解决
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
fsmith
帖子: 1
注册时间: 2008-10-21 10:33

Re: [分享]本人已经解决升级到6.10后不能进X的问题

#11

帖子 fsmith » 2008-10-30 16:22

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for CHECK... no
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... cat: /etc/ld.so.conf.d/*.conf: No such file or directory
GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... cat: /etc/ld.so.conf.d/*.conf: No such file or directory
GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for xsltproc... /usr/bin/xsltproc
checking for XCBPROTO... configure: error: Package requirements (xcb-proto >= 1.0) were not met:

No package 'xcb-proto' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XCBPROTO_CFLAGS
and XCBPROTO_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
大家帮下忙,是什么原因导致不能够安装!
回复