1

Вчера я пытался скомпилировать драйверы nvidia (проприетарные) (в тестировании Debian есть какая-то старая версия, 173. Что-то, во что я верю), но она с треском провалилась. Кому-нибудь удалось решить проблему? Как я могу настроить apt для получения всех соответствующих пакетов из нестабильных (но только этих пакетов)?

РЕДАКТИРОВАТЬ: сборка вывода:

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

2 ответа2

0

если вы можете использовать Synaptic, то все, что вам нужно сделать (после того, как вы добавили нестабильные репозитории и после apt-get update), это открыть Synaptic, найти пакеты nvidia, которые вы хотите обновить, щелкнуть по ним правой кнопкой мыши и перейти в "настройках": там вы найдете вкладку версии, где вы можете "принудительно установить версию".

В любом случае, вы можете сделать это, но если вы хотите, чтобы ТОЛЬКО эти пакеты (и зависимости ... это обязательно), тогда не забудьте "комментировать" ваши нестабильные репозитории после обновления, или вам придется столкнуться с полным нестабильным обновлением, когда вы apt-get update && apt-get upgrade !

Надеюсь, это поможет,

С уважением

0

Я нашел это!

Вы должны изменить (создать) файл /etc /apt / Preferences, в моем случае:

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

Это говорит о том, что тестируемые версии будут иметь более высокий приоритет, чем перечисленные пакеты nvidia.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .