drivers NVidia no teste Debian

1

Eu estava tentando compilar os drivers nvidia (proprietários) ontem (há alguma versão antiga no teste Debian, algo que acredito), mas falhou miseravelmente. Alguém conseguiu resolver o problema? Como eu posso configurar o apt para pegar todos os pacotes relevantes da unstable (mas somente estes pacotes)?

EDIT: a saída da compilação:

unpack                        
Extracting the package tarball, /usr/src/nvidia-kernel.tar.bz2, please wait...
"/usr/share/modass/packages/nvidia-kernel-source" build KVERS=2.6.32-trunk-686 KSRC=/lib/modules/2.6.32-trunk-686/build KDREV=2.6.32-5 kdist_image
/usr/bin/make  -f debian/rules clean                                                                                                              
make[1]: Entering directory '/usr/src/modules/nvidia-kernel'                                                                                      
# select which makefile to use.                                                                                                                   
rm -f /usr/src/modules/nvidia-kernel/Makefile || true                                                                                             
if [ 6 = 6  ]; then \                                                                                                                             
             ln -s Makefile.kbuild Makefile ; \                                                                                                   
        fi                                                                                                                                        
if [  6 = 4  ]; then \                                                                                                                            
             ln -s Makefile.nvidia Makefile ; \                                                                                                   
        fi                                                                                                                                        
if [ -e patch-stamp ]; then \                                                                                                                     
           dpatch deapply-all ; \                                                                                                                 
           rm -rf patch-stamp debian/patched ; \                                                                                                  
        fi                                                                                                                                        
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \                                                                          
                cp  /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \                       
        fi                                                                                                                                        
dh_testroot                                                                                                                                       
rm -f build-stamp configure-stamp                                                                                                                 
/usr/bin/make clean SYSSRC=/lib/modules/2.6.32-trunk-686/build -C /usr/src/modules/nvidia-kernel/ -f Makefile                                     
make[2]: Entering directory '/usr/src/modules/nvidia-kernel'                                                                                      
make[2]: Leaving directory '/usr/src/modules/nvidia-kernel'                                                                                       
rm -f /usr/src/modules/nvidia-kernel//Makefile
    
por Grzenio 29.01.2010 / 15:36

2 respostas

0

Eu achei!

Você tem que mudar (criar) o arquivo / etc / apt / preferences, no meu caso:

Package: *
Pin: release a=testing
Pin-Priority: 700

Package: *
Pin: release a=stable
Pin-Priority: 600

Package: *
Pin: release a=unstable
Pin-Priority: 50

Package: nvidia-glx nvidia-kernel-source nvidia-xconfig nvidia-settings
Pin: release a=unstable
Pin-Priority: 750

Isso diz que as versões de teste terão maior prioridade além dos pacotes nvidia listados.

    
por 29.01.2010 / 21:22
0

se você puder usar o Synaptic, tudo o que você terá que fazer (depois de adicionar os repositórios instáveis e depois de apt-get update ) é abrir o Synaptic, procurar os pacotes nvidia que você quer atualizar, clique com o botão direito nele e vá para as "preferências": lá você encontrará uma guia de versão, onde você pode "forçar a versão".

De qualquer forma, você pode fazê-lo, mas se você quiser SOMENTE os pacotes (e dependências ... que é uma obrigação), então lembre-se de "comentar" seus repositórios instáveis após a atualização, ou você terá que enfrentar um total atualização instável quando você apt-get update && apt-get upgrade !

Espero que ajude,

Atenciosamente

    
por 29.01.2010 / 17:35