Ubuntu - Попытка удалить программное обеспечение с чисткой уничтожила все [dубликаты]

Я проверил файл журнала X11 в записях ошибок /var/log/Xorg.0.log для (EE):

root@computer:/var/log# grep EE Xorg.0.log
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   156.124] (EE) No devices detected.
[   156.127] (EE) no screens found(EE) 

, поэтому графическая карта не была обнаружена драйвером нуворишей.

проверка установленной карты с помощью lspci дала следующий результат:

root@computer:/usr/share/X11/xorg.conf.d$ lspci | grep NVIDIA 
02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210]    (rev a2)
02:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)

С этим типом видеокарты ответы, рекомендующие установить драйверы NVIDIA, приведенные здесь, не помогли мне последний драйвер NVIDIA не поддерживает мою карту.

Поэтому после некоторого интернет-поиска я нашел предложение немного помочь системе X11, указав детали карты в файле

[d5 ] /usr/share/X11/xorg.conf.d/20-nouveau-conf и используя информацию из команды lspci:

# lspci | grep NVIDIA 
# 02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Section "Device"
   Identifier  "NvidiaGraphics"
   Driver      "nouveau"
   VendorName "NVIDIA Corporation"
   BusID    "PCI:2:0:0"   
EndSection

Теперь все работает подобно ожидаемым и нет (EE) линиям ошибок отображаются в файле журнала.

-4
задан 12 February 2018 в 17:41

4 ответа

Получить привычку использовать apt-get --dry-run; это сэкономит вам много горя. Python3 - это зависимость многих многих пакетов; посмотрите, что произойдет, когда я смоделирую его удаление на Ubuntu 16.04:

$ sudo apt-get --dry-run purge python3 Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: fonts-mathjax libexpat1-dev libhunspell-dev libjs-jquery-scrollto libjs-mathjax libminizip1 libpython3-dev libpython3.5-dev libqt5clucene5 libqt5concurrent5 libqt5designer5 libqt5help5 libsnapd-glib1 python-regex python3-cssutils sigil-data snapd-login-service Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: gcc-6-base:i386 libboost-log1.58.0 libboost-thread1.58.0 libbz2-1.0:i386 libc6:i386 libclick-0.4-0 libcontent-hub0 libdb5.3:i386 libexpat1:i386 libgcc1:i386 libgflags2v5 libgoogle-glog0v5 libgpm2:i386 liblibertine1 liblttng-ust-ctl2 liblttng-ust0 liblzma5:i386 libmpdec2:i386 libncursesw5:i386 libpython3-stdlib:i386 libpython3.5-minimal:i386 libpython3.5-stdlib:i386 libreadline6:i386 libsqlite3-0:i386 libssl1.0.0:i386 libtinfo5:i386 libubuntu-app-launch2 libubuntu-download-manager-client1 libubuntu-download-manager-common1 libudm-common1 liburcu4 python3:i386 python3-minimal:i386 python3.5:i386 python3.5-minimal:i386 qtdeclarative5-ubuntu-content1 zlib1g:i386 Suggested packages: glibc-doc:i386 locales:i386 content-hub gpm:i386 python3-doc:i386 python3-tk:i386 python3-venv:i386 python3.5-venv:i386 python3.5-doc:i386 binutils:i386 binfmt-support:i386 The following packages will be REMOVED: apport* apport-gtk* aptdaemon* apturl* apturl-common* checkbox-converged* checkbox-gui* command-not-found* compiz* compiz-gnome* flashplugin-installer* foomatic-db-compressed-ppds* gdebi* gdebi-core* gedit* gnome-orca* gnome-software* gnome-terminal* hplip* ibus* ibus-table* indicator-bluetooth* language-selector-common* language-selector-gnome* nautilus-share* onboard* onboard-data* openprinting-ppds* plainbox-provider-checkbox* plainbox-provider-resource-generic* printer-driver-foo2zjs* printer-driver-foo2zjs-common* printer-driver-postscript-hp* printer-driver-ptouch* printer-driver-pxljr* pyotherside* python3* python3-apport* python3-apt* python3-aptdaemon* python3-aptdaemon.gtk3widgets* python3-aptdaemon.pkcompat* python3-brlapi* python3-cairo* python3-cffi-backend* python3-checkbox-support* python3-commandnotfound* python3-cryptography* python3-cssselect* python3-cups* python3-dbus* python3-dev* python3-distupgrade* python3-gdbm* python3-gi* python3-gi-cairo* python3-jinja2* python3-lxml* python3-mako* python3-markupsafe* python3-minimal* python3-oauthlib* python3-pil* python3-plainbox* python3-pyatspi* python3-pycurl* python3-pyqt5* python3-regex* python3-renderpm* python3-reportlab* python3-reportlab-accel* python3-sip* python3-software-properties* python3-systemd* python3-uno* python3-update-manager* python3.5* python3.5-dev* python3.5-minimal* qml-module-io-thp-pyotherside* rhythmbox* rhythmbox-plugin-zeitgeist* rhythmbox-plugins* sessioninstaller* sigil* software-properties-common* software-properties-gtk* system-config-printer-common* system-config-printer-gnome* system-config-printer-udev* totem-plugins* ubuntu-desktop* ubuntu-drivers-common* ubuntu-minimal* ubuntu-release-upgrader-core* ubuntu-release-upgrader-gtk* ubuntu-software* ubuntu-standard* ubuntu-system-service* unattended-upgrades* unity* unity-control-center* unity-control-center-signon* unity-lens-photos* unity-scope-calculator* unity-scope-chromiumbookmarks* unity-scope-colourlovers* unity-scope-devhelp* unity-scope-firefoxbookmarks* unity-scope-gdrive* unity-scope-manpages* unity-scope-openclipart* unity-scope-texdoc* unity-scope-tomboy* unity-scope-virtualbox* unity-scope-yelp* unity-scope-zotero* unity-tweak-tool* unity-webapps-common* update-manager* update-manager-core* update-notifier* update-notifier-common* usb-creator-common* usb-creator-gtk* xdiagnose* The following NEW packages will be installed: gcc-6-base:i386 libboost-log1.58.0 libboost-thread1.58.0 libbz2-1.0:i386 libc6:i386 libclick-0.4-0 libcontent-hub0 libdb5.3:i386 libexpat1:i386 libgcc1:i386 libgflags2v5 libgoogle-glog0v5 libgpm2:i386 liblibertine1 liblttng-ust-ctl2 liblttng-ust0 liblzma5:i386 libmpdec2:i386 libncursesw5:i386 libpython3-stdlib:i386 libpython3.5-minimal:i386 libpython3.5-stdlib:i386 libreadline6:i386 libsqlite3-0:i386 libssl1.0.0:i386 libtinfo5:i386 libubuntu-app-launch2 libubuntu-download-manager-client1 libubuntu-download-manager-common1 libudm-common1 liburcu4 python3:i386 python3-minimal:i386 python3.5:i386 python3.5-minimal:i386 qtdeclarative5-ubuntu-content1 zlib1g:i386 0 upgraded, 37 newly installed, 126 to remove and 0 not upgraded.
3
ответ дан 18 July 2018 в 01:38

Вы удалили поддержку языка, на котором написано множество системных функций и инструментов. Они зависят от python3, поэтому apt-get также удаляет их. У вас немного менее функциональная система, и важные системные функции не работают.

Вы можете, конечно, переустановить python3 (и все остальные удаленные вами пакеты), но я не удивлюсь, если это будет намного более возиться, чем просто переустановить систему, особенно если это новая установка .

Linux (включая Ubuntu) позволит вам делать глупые вещи по дизайну. Это позволяет вам создавать тщательно обработанные световые системы для конкретных задач - жертвуя функциональностью.

Короче говоря, apt (-get) распечатал все изменения, включая удаление среды рабочего стола. Если вы хотите общаться с важными пакетами, рекомендуется прочитать список пакетов - если указано более 15-20 пакетов, это почти всегда признак того, что вы, вероятно, не хотите выполнять это действие.

Вы можете попробовать запустить sudo apt-get install xubuntu-desktop. xubuntu-desktop - это метапакет, поэтому он установит все стандартные пакеты, необходимые для настольной системы xubuntu.

Если что-то вроде тривиального, как удаление программы, рискует уничтожить операционную систему вместе с большей частью того, что установлено на моем диске, тогда у меня нет бизнеса, использующего ОС.

Если вы выполняете случайные действия в качестве суперпользователя, не читая результат, я бы сказал, что никакая ОС не безопасна. Попробуйте перейти на Windows-машину и удалите, например, случайные файлы в %windir%\System32. И для будущего - прочитайте вывод apt. И практика с использованием --dry-run

4
ответ дан 18 July 2018 в 01:38

Получить привычку использовать apt-get --dry-run; это сэкономит вам много горя. Python3 - это зависимость многих многих пакетов; посмотрите, что произойдет, когда я смоделирую его удаление на Ubuntu 16.04:

$ sudo apt-get --dry-run purge python3 Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: fonts-mathjax libexpat1-dev libhunspell-dev libjs-jquery-scrollto libjs-mathjax libminizip1 libpython3-dev libpython3.5-dev libqt5clucene5 libqt5concurrent5 libqt5designer5 libqt5help5 libsnapd-glib1 python-regex python3-cssutils sigil-data snapd-login-service Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: gcc-6-base:i386 libboost-log1.58.0 libboost-thread1.58.0 libbz2-1.0:i386 libc6:i386 libclick-0.4-0 libcontent-hub0 libdb5.3:i386 libexpat1:i386 libgcc1:i386 libgflags2v5 libgoogle-glog0v5 libgpm2:i386 liblibertine1 liblttng-ust-ctl2 liblttng-ust0 liblzma5:i386 libmpdec2:i386 libncursesw5:i386 libpython3-stdlib:i386 libpython3.5-minimal:i386 libpython3.5-stdlib:i386 libreadline6:i386 libsqlite3-0:i386 libssl1.0.0:i386 libtinfo5:i386 libubuntu-app-launch2 libubuntu-download-manager-client1 libubuntu-download-manager-common1 libudm-common1 liburcu4 python3:i386 python3-minimal:i386 python3.5:i386 python3.5-minimal:i386 qtdeclarative5-ubuntu-content1 zlib1g:i386 Suggested packages: glibc-doc:i386 locales:i386 content-hub gpm:i386 python3-doc:i386 python3-tk:i386 python3-venv:i386 python3.5-venv:i386 python3.5-doc:i386 binutils:i386 binfmt-support:i386 The following packages will be REMOVED: apport* apport-gtk* aptdaemon* apturl* apturl-common* checkbox-converged* checkbox-gui* command-not-found* compiz* compiz-gnome* flashplugin-installer* foomatic-db-compressed-ppds* gdebi* gdebi-core* gedit* gnome-orca* gnome-software* gnome-terminal* hplip* ibus* ibus-table* indicator-bluetooth* language-selector-common* language-selector-gnome* nautilus-share* onboard* onboard-data* openprinting-ppds* plainbox-provider-checkbox* plainbox-provider-resource-generic* printer-driver-foo2zjs* printer-driver-foo2zjs-common* printer-driver-postscript-hp* printer-driver-ptouch* printer-driver-pxljr* pyotherside* python3* python3-apport* python3-apt* python3-aptdaemon* python3-aptdaemon.gtk3widgets* python3-aptdaemon.pkcompat* python3-brlapi* python3-cairo* python3-cffi-backend* python3-checkbox-support* python3-commandnotfound* python3-cryptography* python3-cssselect* python3-cups* python3-dbus* python3-dev* python3-distupgrade* python3-gdbm* python3-gi* python3-gi-cairo* python3-jinja2* python3-lxml* python3-mako* python3-markupsafe* python3-minimal* python3-oauthlib* python3-pil* python3-plainbox* python3-pyatspi* python3-pycurl* python3-pyqt5* python3-regex* python3-renderpm* python3-reportlab* python3-reportlab-accel* python3-sip* python3-software-properties* python3-systemd* python3-uno* python3-update-manager* python3.5* python3.5-dev* python3.5-minimal* qml-module-io-thp-pyotherside* rhythmbox* rhythmbox-plugin-zeitgeist* rhythmbox-plugins* sessioninstaller* sigil* software-properties-common* software-properties-gtk* system-config-printer-common* system-config-printer-gnome* system-config-printer-udev* totem-plugins* ubuntu-desktop* ubuntu-drivers-common* ubuntu-minimal* ubuntu-release-upgrader-core* ubuntu-release-upgrader-gtk* ubuntu-software* ubuntu-standard* ubuntu-system-service* unattended-upgrades* unity* unity-control-center* unity-control-center-signon* unity-lens-photos* unity-scope-calculator* unity-scope-chromiumbookmarks* unity-scope-colourlovers* unity-scope-devhelp* unity-scope-firefoxbookmarks* unity-scope-gdrive* unity-scope-manpages* unity-scope-openclipart* unity-scope-texdoc* unity-scope-tomboy* unity-scope-virtualbox* unity-scope-yelp* unity-scope-zotero* unity-tweak-tool* unity-webapps-common* update-manager* update-manager-core* update-notifier* update-notifier-common* usb-creator-common* usb-creator-gtk* xdiagnose* The following NEW packages will be installed: gcc-6-base:i386 libboost-log1.58.0 libboost-thread1.58.0 libbz2-1.0:i386 libc6:i386 libclick-0.4-0 libcontent-hub0 libdb5.3:i386 libexpat1:i386 libgcc1:i386 libgflags2v5 libgoogle-glog0v5 libgpm2:i386 liblibertine1 liblttng-ust-ctl2 liblttng-ust0 liblzma5:i386 libmpdec2:i386 libncursesw5:i386 libpython3-stdlib:i386 libpython3.5-minimal:i386 libpython3.5-stdlib:i386 libreadline6:i386 libsqlite3-0:i386 libssl1.0.0:i386 libtinfo5:i386 libubuntu-app-launch2 libubuntu-download-manager-client1 libubuntu-download-manager-common1 libudm-common1 liburcu4 python3:i386 python3-minimal:i386 python3.5:i386 python3.5-minimal:i386 qtdeclarative5-ubuntu-content1 zlib1g:i386 0 upgraded, 37 newly installed, 126 to remove and 0 not upgraded.
3
ответ дан 24 July 2018 в 17:25

Вы удалили поддержку языка, на котором написано множество системных функций и инструментов. Они зависят от python3, поэтому apt-get также удаляет их. У вас немного менее функциональная система, и важные системные функции не работают.

Вы можете, конечно, переустановить python3 (и все остальные удаленные вами пакеты), но я не удивлюсь, если это будет намного более возиться, чем просто переустановить систему, особенно если это новая установка .

Linux (включая Ubuntu) позволит вам делать глупые вещи по дизайну. Это позволяет вам создавать тщательно обработанные световые системы для конкретных задач - жертвуя функциональностью.

Короче говоря, apt (-get) распечатал все изменения, включая удаление среды рабочего стола. Если вы хотите общаться с важными пакетами, рекомендуется прочитать список пакетов - если указано более 15-20 пакетов, это почти всегда признак того, что вы, вероятно, не хотите выполнять это действие.

Вы можете попробовать запустить sudo apt-get install xubuntu-desktop. xubuntu-desktop - это метапакет, поэтому он установит все стандартные пакеты, необходимые для настольной системы xubuntu.

Если что-то вроде тривиального, как удаление программы, рискует уничтожить операционную систему вместе с большей частью того, что установлено на моем диске, тогда у меня нет бизнеса, использующего ОС.

Если вы выполняете случайные действия в качестве суперпользователя, не читая результат, я бы сказал, что никакая ОС не безопасна. Попробуйте перейти на Windows-машину и удалите, например, случайные файлы в %windir%\System32. И для будущего - прочитайте вывод apt. И практика с использованием --dry-run

4
ответ дан 24 July 2018 в 17:25
  • 1
    Является ли Firefox такой зависимостью тоже? – scripter 7 December 2017 в 22:56
  • 2
    Зависимость чего? – vidarlo 7 December 2017 в 22:57
  • 3
    @scripter: Firefox нуждается в среде рабочего стола ... И для среды рабочего стола нужен Python. – AlexP 7 December 2017 в 22:57
  • 4
    Я использую окна с конца 1990-х годов, и я посвятил свою долю глупых ошибок, но у меня никогда не было ничего, даже отдаленно приближающегося к величине того, что произошло после 8 часов использования Ubuntu, спасибо, но я пройду. – scripter 8 December 2017 в 00:51
  • 5
    Я мог бы экспериментировать с Ubuntu на моем старом ноутбуке (в основном, когда я хочу что-то разработать), но после этого моя основная ОС всегда будет Windows. – scripter 8 December 2017 в 00:52

Другие вопросы по тегам:

Похожие вопросы: