Рейтинг:0

Ubuntu не показывает приложения, даже не может открыть терминал или FileExplorer

флаг za

После того, как сегодня я внес два изменения в свою систему Ubuntu, она даже больше не загружалась. Поясню дальше:

Во-первых: я хочу разработать свои собственные расширения Gnome, поэтому я провел небольшое исследование и, возможно, уничтожил оболочку gnome. Я уже использовал инструмент GnomeTweak, но, поскольку я не смог найти каталог (согласно моим исследованиям), я попытался: sudo apt установить gnome-tweak-tool.

Во-вторых: одновременно я устанавливал Ubuntu и GitLab на свой Raspberry Pi. Случайно (не заметил, что я работал на своем ПК после перезагрузки Pi) я установил GitLab на свой ПК. Поэтому я использовал следующие команды:

sudo apt-get install -y curl openssh-server ca-сертификаты tzdata perl
sudo apt-get install -y postfix

Затем я попытался удалить установленные пакеты, просто используя

sudo apt удалить curl openssh-server ca-сертификаты tzdata perl postfix

Позже я заметил, что иконки моей оболочки Gnome сходят с ума. Поскольку я не мог использовать свою камеру во время вызова Zoom, я перезагрузил компьютер и увидел следующий черный экран:

/dev/sda6: чистый, файлы ххх/ххх, блоки ххх/ххх

К вашему сведению: /dev/sda6 — это мой /, поскольку я работаю в системе с двойной загрузкой. Раньше у меня никогда не было проблем с двойной загрузкой, и моя Windows 10 по-прежнему работает отлично.

Кто-нибудь сталкивался с подобными проблемами и может мне помочь? Поскольку мои данные синхронизируются с моим сервером, потери данных не будет - к счастью.

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

guiverc avatar
флаг cn
Вы читали вывод команды `apt install`? Бьюсь об заклад, вы, например, на самом деле не устанавливали `tzdata`; но вы принудительно удалили его (плюс все, что имеет правило *depends* для него - принудительно с использованием опции -y). Вы должны использовать `-y` только тогда, когда знаете результаты; и это не похоже на то, что вы сделали (я бы не стал принудительно устанавливать `tzdata`, так как это, скорее всего, только изменит статус пакета на *установлено вручную*, и я уверен, что это не было вашим намерением! поскольку это позволяет ему удалить легче, так как вы сняли некоторые средства защиты). Я не вижу подробностей о выпуске; только то, что кажется ошибкой оператора
fk98 avatar
флаг za
Поскольку он получил инструкции по установке с официального сайта GitLab, я предположил, что ничего не может пойти не так. Насколько я понимаю, я удалил пакеты, которые не должен удалять.
fk98 avatar
флаг za
Моей следующей идеей было бы переустановить curl, tzdata и perl (понятия не имею, для чего они нужны, но другие, вероятно, не нужны для работающей системы - я думаю?). Я все еще могу войти в режим восстановления, но не хочу устраивать еще больший беспорядок.... @guiverc
guiverc avatar
флаг cn
Вы все еще не предоставили информацию об ОС и выпуске; `tzdata` содержит данные о часовом поясе мира. Я использовал этот пакет только в качестве примера. Я бы посмотрел на ваши фактические журналы в системе, чтобы увидеть, что на самом деле сделали ваши команды - это обеспечило бы лучшее исправление для вашей * неустановленной * ОС и выпуска.
fk98 avatar
флаг za
Итак, я на Ubuntu 20.04.3 LTS @guiverc
fk98 avatar
флаг za
Как предоставить вам больше информации? Я даже не могу открыть браузер на своем компьютере в банкомате ... Я не совсем эксперт, скорее новичок в Linux
fk98 avatar
флаг za
Если вы можете помочь мне, я был бы очень счастлив, иначе я просто снова настрою свою систему (: @guiverc
guiverc avatar
флаг cn
Я бы посмотрел, что вы сделали с командой удаления. Журналы - это `/var/log/apt/history.log` (я бы использовал `view`, хотя вы вряд ли установили его, поэтому можете использовать страницу с `less`; т.е. `less /var/log/apt /история.лог`). Если вы не можете открыть терминал с графическим интерфейсом; используйте текстовый (например, ctrl+alt+F4). Я использую `apt-cache rdepends` для просмотра правил обратной зависимости; но ваше использование `-y` сообщило вашей системе, что вы заранее оценили результаты и, таким образом, приняли последствия и просто сделали это (не используйте `-y`, если вы не сделали свою домашнюю работу заранее!).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.