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)
Ответ на: комментарий от just_a_brake

Если не пользуешься konquerorом, то спокойно удаляй

Unicode4all ★★★★★
()

пусть тс для тренировки видеодрайвера установит а потом все это переустановить придется, я так понял проблема install -f не решена...

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

я так понял проблема install -f не решена...

sudo apt-get -s install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.

так же я удалил nvidia-installer-cleanup и строку jessie-backports из файла /etc/apt/sources.list

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

А как быть с тем, что тот же synaptic не находит nvidia-driver в официальном репозитории?*я постараюсь больше ничего не устанавливать через synaptic.

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

А у тебя подключены основные non-free репозитории?

# deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 NETINST Binary-1 $

# deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 NETINST Binary-1 $

deb http://ftp.ru.debian.org/debian/ jessie main 
deb-src http://ftp.ru.debian.org/debian/ jessie main 

deb http://security.debian.org/ jessie/updates main 
deb-src http://security.debian.org/ jessie/updates main 

# jessie-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ jessie-updates main 
deb-src http://ftp.ru.debian.org/debian/ jessie-updates main
just_a_brake
() автор топика
Ответ на: комментарий от just_a_brake

я постараюсь больше ничего не устанавливать через synaptic

лучше не используйте готовых решений - собирите себе свою систему сами из репозиториев, тем более что debian легко позволяет это сделать...

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

Нет, конечно. Проприетарь (non-free) и софт с зависимостями вне main (contrib) выделены в отдельные репы из лицензионных соображений.

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

А у тебя подключены основные non-free репозитории

что бы они были подключены изначально надо устанавливать систему в режиме expert - тогда будет доступен этот пункт, но большинство выбирают простую инсталяцию и пролетают мимо пункта «использовать несвободное по» https://sites.google.com/site/amdamdsoft/Home/debian-jwm пункт 48

amd_amd ★★★★★
()
deb http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free

добавь это

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

к первым двум, или просто «продублировать»?

любая новая репа дописывается нижней строкой к уже имеющимся репозиториям...

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

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

Можно ли изменить название через пакетный менеджер, или нужно изменять всё командами?

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

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

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

любая новая репа дописывается нижней строкой к уже имеющимся репозиториям...

всё-таки убрать non-free отсюда

deb http://ftp.ru.debian.org/debian/ jessie main 
deb-src http://ftp.ru.debian.org/debian/ jessie main
и добавить отдельно
deb http://ftp.ru.debian.org/debian/ jessie main non-free
deb-src http://ftp.ru.debian.org/debian/ jessie main non-free
?

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

Отдельно нет смысла делать. Ты ж не сторонние репы добавляешь, а изменяешь существующие.

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

и добавить отдельно

если устанавливать в режиме expert и выбрать «использовать несвободное по» система добавит их отдельно - думаю лучше сделать как делает система - ей виднее вид их реп

# 

# deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official Multi-architecture amd64/i386 NETINST #1 20170116-14:30]/ jessie main

#deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official Multi-architecture amd64/i386 NETINST #1 20170116-14:30]/ jessie main

deb http://ftp.ru.debian.org/debian/ jessie main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ jessie main non-free contrib

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free
сам руками ничего не добавлял - репы создала система при установке

amd_amd ★★★★★
()

извиняюсь не догоняю вы сами уже что то прописывали в sources.list? тогда я вообще запутался...

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

Да, jessie-backports, потом удалил. Потом добавил две строки как вы и просили, затем привёл к виду по умолчанию. Сейчас на wiki.debian увидел вот это: Если вы хотите подключить репозиторий с несвободными компонентами системы, то добавьте contrib non-free после main:

deb http://httpredir.debian.org/debian jessie main contrib non-free
deb-src http://httpredir.debian.org/debian jessie main contrib non-free

deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

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

почему именно к последним двум

ответил так по инерции, я обычно если какую репу добавляю - просто дописываю ее ниже уже имеющихся записей, а старые не редактирую - тем более те что были созданы при установке

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

нужно добавлять non-free

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

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

Как бы пакетный менеджер нужен для управления пакетами в системе. Для работы с xorg.conf можно использовать файловый менеджер и текстовый редактор. Можно из консольки все это вытворять.

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

Как бы пакетный менеджер нужен для управления пакетами в системе.

опечатка

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

а тут как?

да хер его знает, систему ставили - пункт несвободное по не включили, создалась репа без non-free, а теперь ее надо толи приписать, толи дописать, смотрите мой дефолтный

# 

# deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official Multi-architecture amd64/i386 NETINST #1 20170116-14:30]/ jessie main

#deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official Multi-architecture amd64/i386 NETINST #1 20170116-14:30]/ jessie main

deb http://ftp.ru.debian.org/debian/ jessie main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ jessie main non-free contrib

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free
скопируйте его себе полностью

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

1. Надо вырубить dm...после выполнения команды вы выподите в консоль и будет предложено ввести имя учетки и пароль - вводим, при вводе пароля ничего не отображается, но это вовсе не значит что он не вводится - будте внимательны

лично у меня ничего вообще не отоброжается, ну кроме мигающего нижнего подчёркивания..

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

ну кроме мигающего нижнего подчёркивания

клава - печатает? мигающий курсор просит логин и пароль

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

Вроде бы работает, позже попробую подключить PS/2 клавиатуру. Просто мигающий курсор , который просто мигает. Или вот именно тогда я и должен ввести имя->enter->пароль->enter?

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

В левом верхнем углу у меня мигающее подчёркивание. Ничего не могу написать, ничего кроме мигающего подчёркивания нет. К тому же я что-то с авторизацией сделал, вводил startx в первом терминале, потом попытался выключить dm уже через консоль в том же первом терминале, потому что седьмой у меня не работает, нужно же и первый поломать! DM не выключился, я перезапустил компьютер через shutdown -r now, теперь не могу зайти в сессию, или могу, но входит в первый терминал, как-то так. Думаю создать отдельную тему по этой проблеме.

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

Ого. Эпопея продолжается !
Может быть удалился login мэнеджер, для xfce скорее всего это lightdm.

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

apt-get install --reinstal lightdm

Ничего не изменилось кроме того, что startx в первом терминале не открывается от обычной учётной записи, только от root.

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

На седьмом терминале нет приглашения, там запускается Х-сервер, обычно включено 6 первых. В первом ты заходишь?

Ничего не изменилось

Я не знаю какой там у тебя инит, по этому команды для разных
для sysVinit

/etc/init.d/lightdm start
или для upstart
service lightdm start
или для systemd
systemctl start lightdm.service

И смотри что падает в /var/log/lightdm/lightdm.log если не стартует. Должно стартовать на 7-м терминале.

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

На седьмом терминале нет приглашения, там запускается Х-сервер, обычно включено 6 первых. В первом ты заходишь?

«su startx» - могу зайти, просто «startx» - не могу.

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

Попытка починить startx, но скорее всего в минте просто так задумано, что юзер не может X запускать.

sudo dpkg-reconfigure xinit

Что говорит инит? Сервис lightdm вообще есть? Я перед этим давал команды на выбор, лишние просто не сработают (т.к. инит только один в общем случае).

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

скорее всего в минте просто так задумано, что юзер не может X запускать.

У меня debian. Я запускал startx в tty1 от пользователя до того, как сделал

apt-get install --reinstal lightdm

Что говорит инит?

не знаю

Сервис lightdm вообще есть?

Скорее всего есть, ибо я xfce в tty1 из под root'а запустил.

Я перед этим давал команды на выбор

Можно их в том же tty2 попробовать ввести?

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

А ещё у меня были такие сообщения:

xauth: timeout in locking authority file /home/
-возможно из-за того, что я в нескольких терминалаз сразу запускал xstart

No protocol specified

-на весь экран лесенкой

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

У меня debian.

А, я что-то перепутал. Значит всё проще. Какая версия, кстати?

Что говорит инит?

не знаю

sudo /etc/init.d/lightdm start

Скорее всего есть, ибо я xfce в tty1 из под root'а запустил.

Не, это значит что есть крыса и иксы рабочие. Проблема только с ДМ.

Можно их в том же tty2 попробовать ввести?

В любом, если ДМ стартанёт, то на 7-ом должен. Хотя если что-то перекручено, то может на любом. У меня на 2-ом стартует Slim.

Да, запущенных руками иксов не должно быть.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 4)
Ответ на: комментарий от just_a_brake
sudo systemctl start lightdm.service

Выполнять из любой tty, вся графика должна быть выключена.

Это если не запуститься сервис.

sudo journalctl -xe

И читать на что ругается.

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

вся графика должна быть выключена.

В конкретном терминале, или вообще-вообще? Если пишете не про терминал, то как её всю выключить?

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

Прощелкать все tty и проверить, нет ли там иксов (крысы запущенной от рута, ведь ты запускал). На 7 должен мигать курсор, на первых шести текстовые терминалы.

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