LINUX.ORG.RU

Огромная куча зависимостей после «установки» nvidia драйвера в debian 8 jessie

 , , ,


1

2

Здравствуйте. Устанавливал nvidia драйвер и что-то поломал. Использовал эту статью. Испугался вот этих параметров: apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') и apt-get install -t jessie-backports linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,'), искал про это в интернете, но ничего не нашёл, поэтому попробовал установить всё без них. Тогда появлись сообщения о зависимостях, я попробовал установить предложенные мне пакеты, потом всё удалял, заново устанавливал.

sudo apt-get -s install -f:

 Следующие пакеты устанавливались автоматически и больше не требуются:
  autopoint fakeroot g++ g++-4.9 gettext intltool-debian libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
  libasprintf-dev libcairo-script-interpreter2 libdbus-1-dev libdpkg-perl libexpat1-dev libfakeroot libfile-fcntllock-perl
  libfontconfig1-dev libfreetype6-dev libgettextpo-dev libgettextpo0 libharfbuzz-dev libharfbuzz-gobject0 libmail-sendmail-perl
  libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev libsys-hostname-long-perl libunistring0 libwayland-dev libxcb-shm0-dev
  libxcomposite-dev libxcursor-dev libxft-dev libxinerama-dev libxkbcommon-dev libxrandr-dev libxrender-dev libxtst-dev pkg-config
  po-debconf x11proto-composite-dev x11proto-randr-dev x11proto-record-dev x11proto-render-dev x11proto-xinerama-dev
Для их удаления используйте «apt-get autoremove».
Пакеты, которые будут УДАЛЕНЫ:
  kde-baseapps-bin
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 3 пакетов не обновлено.
не установлено до конца или удалено 35 пакетов.
Remv kde-baseapps-bin [4:4.14.2-1]
Conf install-info (5.2.0.dfsg.1-6 Debian:8.7/stable [amd64])
Conf man-db (2.7.0.2-5 Debian:8.7/stable [amd64])
Conf libcairo-script-interpreter2 (1.14.0-2.1+deb8u2 Debian:8.7/stable [amd64])
Conf libunistring0 (0.9.3-5.2+b1 Debian:8.7/stable [amd64])
Conf libgettextpo0 (0.19.3-2 Debian:8.7/stable [amd64])
Conf libglib2.0-0 (2.42.1-1+b1 Debian:8.7/stable [amd64])
Conf libharfbuzz-gobject0 (0.9.35-2 Debian:8.7/stable [amd64])
Conf libjavascriptcoregtk-3.0-0 (2.4.9-1~deb8u1 Debian:8.7/stable [amd64])
Conf libpcrecpp0 (2:8.35-3.3+deb8u4 Debian:8.7/stable [amd64])
Conf libwebkit2gtk-3.0-25 (2.4.9-1~deb8u1 Debian:8.7/stable [amd64])
Conf dbus (1.8.22-0+deb8u1 Debian:8.7/stable [amd64])
Conf mime-support (3.58 Debian:8.7/stable [all])
Conf desktop-file-utils (0.22-1 Debian:8.7/stable [amd64])
Conf devhelp-common (3.14.0-1 Debian:8.7/stable [all])
Conf libdevhelp-3-2 (3.14.0-1 Debian:8.7/stable [amd64])
Conf devhelp (3.14.0-1 Debian:8.7/stable [amd64])
Conf fakeroot (1.20.2-1 Debian:8.7/stable [amd64])
Conf g++ (4:4.9.2-2 Debian:8.7/stable [amd64])
Conf geoclue-2.0 (2.1.10-2 Debian:8.7/stable [amd64])
Conf libgettextpo-dev (0.19.3-2 Debian:8.7/stable [amd64])
Conf gettext (0.19.3-2 Debian:8.7/stable [amd64])
Conf libgladeui-2-6 (3.18.3-1 Debian:8.7/stable [amd64])
Conf glade (3.18.3-1 Debian:8.7/stable [amd64])
Conf hicolor-icon-theme (0.13-1 Debian:8.7/stable [all])
Conf intltool-debian (0.35.0+20060710.1 Debian:8.7/stable [all])
Conf pkg-config (0.28-1 Debian:8.7/stable [amd64])
Conf libdbus-1-dev (1.8.22-0+deb8u1 Debian:8.7/stable [amd64])
Conf libfontconfig1-dev (2.11.0-6.3+deb8u1 Debian:8.7/stable, Debian-Security:8/stable [amd64])
Conf libharfbuzz-dev (0.9.35-2 Debian:8.7/stable [amd64])
Conf libkonqsidebarplugin4a (4:4.14.2-1 Debian:8.7/stable [amd64])
Conf libpcre3-dev (2:8.35-3.3+deb8u4 Debian:8.7/stable [amd64])
Conf libxft-dev (2.3.2-1 Debian:8.7/stable [amd64])
Conf nvidia-installer-cleanup (20151021+1~bpo8+1 Debian Backports:jessie-backports [amd64])
Conf po-debconf (1.0.16+nmu3 Debian:8.7/stable [all]) 

Стоит сказать, что окружение у меня xfce,а не KDE =/ Насколько всё плохо? Можно ли это починить? Нужно ли удалять kde-baseapps-bin, если да, то как? -у меня не получается:E: kde-baseapps-bin: подпроцесс установлен сценарий post-removal возвратил код ошибки 2



Последнее исправление: just_a_brake (всего исправлений: 1)
Ответ на: комментарий от mandala

В данный момент у меня две кнопки DefaultXsession и сеанс. Сейчас ни одна не работает, ну как минимум при работающей сессии в tty1.

just_a_brake
() автор топика

Весь тред не осилил. Так получилось собрать невидию? У меня всегда получается.

1) Хоть кто-то подстаказ сделать apt-get update? Совсем недавно репозитории перелопачивали и апдейт требуется, иначе пакетов не сможет найти.

2) Что там с лайтдм не так?

deep-purple ★★★★★
()
Ответ на: комментарий от just_a_brake

Сейчас ни одна не работает, ну как минимум при работающей сессии в tty1

Странно. Запущенная сессия в текстовом терминале ни как не влияет.

Поставил себе. Посмотрел, он смотрит видимо /usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions, но в дефолтном конфиге это закомментировано.

В конфиге

sudo nano /etc/lightdm/lightdm.conf

Расскоментируй строку

sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions

И перезагрузись (так быстрее будет).

mandala ★★★★★
()
Ответ на: комментарий от deep-purple

1) Хоть кто-то подстаказ сделать apt-get update? Совсем недавно репозитории перелопачивали и апдейт требуется, иначе пакетов не сможет найти.

Я его время от времени делал.

2) Что там с лайтдм не так?

в tty7, не авторизируется компьютер. Ввожу логин,пароль - появляется на секунду чёрный экран и опять то же окно ввода логина и пароля. Что я делал: 1)выключил lightdm; 2)у меня был просто чёрный экран с мигающим подчёркиванием и без возможности ввода; 3)перешёл в tty1, запустил там startx,вышел,возможно через меню с сохранением сесси; 4)переустановил lightdm apt-get install --reinstall; 5)перезагрузил.

just_a_brake
() автор топика
Ответ на: комментарий от mandala

Расскоментируй строку

sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions

У меня вот так похожая строка выглядит в [LightDM], есть похожая в главных настройках чуть выше, но вы не о ней писали?

#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions

*чтобы расскомментировать строку, нужно просто убрать #? Или теперь ничего не менять, и сделать как вы писали в этой теме?

just_a_brake
() автор топика
Ответ на: комментарий от just_a_brake

Да, это она, у меня просто тут еще и вейланд есть.

*чтобы расскомментировать строку, нужно просто убрать #?

Да.

Или теперь ничего не менять

Можно поменять прям сейчас и перезапустить lightdm (или перезагрузить компьютер целиком).

Советы в той тоже должны помочь, по идее. Они не взаимоисключающие: редактирование конфига может починить существующую установку (если сессии в /usr/share/xsessions лежат и не потерялись ни куда), полная переустановка с вычищением конфигов (оция --purge при удалении) должна вернуть дефолтные значения (если не помогает редактирование).

mandala ★★★★★
()
Ответ на: комментарий от just_a_brake

Нет, как и на более старших. Однако это настраивается в /etc/default/console-setup. Да и вообще — приглашение к вводу пароля является обычной утилитой и после загрузки запускается на соответствующих tty.

man login — у меня мануал в системе на русском (только некоторые ключевые мануалы переведены), можешь вызвать руками sudo login.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

Да и вообще — приглашение к вводу пароля является обычной утилитой и после загрузки запускается на соответствующих tty.

Но предложение ввести логин и пароль есть? Значит у меня что-то поломано, или я не так выключаю dm?

1)su
2)/etc/init.d/lightdm stop

just_a_brake
() автор топика
Ответ на: комментарий от just_a_brake

Через сустемд надо выключать (systemctl). stop просто останавливает дм — выключает disable. После остановки ДМ на tty7 остается просто мигать курсор — это нормально.

mandala ★★★★★
()
Ответ на: комментарий от mandala

И так же ничего плохогор не случиться если я действия с конфигами буду делать в tty1? А что будет если активным поставить tty7?

just_a_brake
() автор топика
Ответ на: комментарий от just_a_brake

Если конфиги затрагивают запущенные GUI программы (да и не ГУИ тоже), то для применения изменений их возможно придется перезапустить. Т.е. если редактируешь конфиг X-сервера то нужно полностью перезапустить всю графику (чаще проще перезагрузиться), а если конфиги XFCE — достаточно разлогинится и войти заново.

А так нормально, абсолютно не важно — графический эмулятор термина, tty или удаленный доступ (ssh например).

mandala ★★★★★
()
Ответ на: комментарий от amd_amd

5. ищим в папке учетной записи файл xorg.conf.new и правим его, из названия убираем .new

Тоже в эмуляторе терминала? Могу я подправить тем же nano /home/user/xorg.conf.new?

Все файл готов, после установки nvidia-driver если терминал скажет про внесение изменений в xorg.conf закиньте его в /etc/X11

Перенести файл с помощью того же эмулятора терминала или прямо с помощью файлового менеджера можно?

just_a_brake
() автор топика
Ответ на: комментарий от amd_amd

в папке учетной записи файл xorg.conf.new
если терминал скажет про внесение изменений в xorg.conf закиньте его в /etc/X11

кстати, а вот тут пишут что нужно создать файл /etc/X11/xorg.conf.d/20-nvidia.conf

just_a_brake
() автор топика
Ответ на: комментарий от just_a_brake

Могу я подправить тем же nano /home/user/xorg.conf.new

зачем? после того как файл с генерирован - запустите иксы командой

startx
и редактируйте в графическом режиме штатным редактором...

amd_amd ★★★★★
()
Ответ на: комментарий от just_a_brake

а вот тут пишут

на заборах тоже пишут, вот если терминал скажет создать файл /etc/X11/xorg.conf.d/20-nvidia.conf тогда и будите создавать, рад что вам удалось сгенерировать xorg.conf, просто нашел еще метод попроще - без убийства dm

amd_amd ★★★★★
()

Мне пришлось перенести и переименовать xorg.conf в /etc/X11. Не знаю правильно ли это, но it's alive!

just_a_brake
() автор топика
Ответ на: комментарий от just_a_brake

Не знаю правильно ли это

что значит не знаю - когда nvidia-driver ставили за терминалом не следили, важные сообщения выводятся на синий фон и требуют подтверждения - пропустить невозможно...

Kernel driver in use: nvidia

да победа...

amd_amd ★★★★★
()
Ответ на: комментарий от FireFighter

Если всё решено, то пометьте в заголовке темы

Зачем? Я уже отметил тему решённой.

just_a_brake
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.