linux – How do I fix the 'Depends: X but it will not be installed' problem?


There is not a very user who rummages in the question and the desire to roll the driver. We do it according to the instructions from the wiki, but on

Install the appropriate linux-headers package and kernel module package

There is a certain blockage:

root@debian:/home/keddad# apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//') nvidia-driver
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 nvidia-driver : Зависит: nvidia-driver-libs (= 375.82-1~deb9u1) но он не будет установлен
                 Зависит: nvidia-driver-bin (= 375.82-1~deb9u1) но он не будет установлен
                 Зависит: xserver-xorg-video-nvidia (= 375.82-1~deb9u1) но он не будет установлен
                 Зависит: nvidia-vdpau-driver (= 375.82-1~deb9u1) но он не будет установлен
                 Зависит: nvidia-alternative (= 375.82-1~deb9u1)
                 Зависит: nvidia-kernel-dkms (= 375.82-1~deb9u1) или
                 Рекомендует: nvidia-settings (>= 375) но он не будет установлен
                 Рекомендует: nvidia-persistenced
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

How can this be solved? Google didn't help 🙁


Add with a space what it depends on there. Perhaps you also need to specify where to get the correct version via -t ( -t stretch-backports )

aptitude is sometimes better at solving dependencies and suggesting options. Try it through this package manager.

Scroll to Top