Рейтинг:0

Gnome-терминал не запускается в Ubuntu 20.04.03

флаг mx

Я испортил свою систему и нуждаюсь в срочной помощи. Пожалуйста, обнажись со мной. Я буду более чем счастлив предоставить все подробности. У этого ПК действительно важная работа для меня. Я знаю, что он не запустится снова, если его каким-то образом отключить. Пожалуйста помоги. Я попытался установить ядро ​​​​5.16 на Ubuntu 20.04.03.

  1. Для этого я загрузил недостающие пакеты из 20.4.03 и установил их принудительно.Следуя инструкциям здесь. Это изменило некоторые файлы локали и принудительно установило эти пакеты. Когда я запустил sudo apt --fix-сломанная установка, это побудило меня удалить несколько пакетов и libc-bin. я должен был напечатать — Да, делай, как я говорю! за это. Затем он удалил все и показал код ошибки dpkg: 2.

  2. Теперь у меня было три проблемы:
    а. ldconfig не найдено на ДОРОЖКА.
    б. ПУТЬ root обычно должен содержать /usr/local/sbin, /usr/sbin и /sbin.
    в. дпкг ошибка в пункте 1 никуда не исчезла.
    Я пробовал все, чтобы исправить это, например, пытался снова установить libc-bin и другие вещи, но не смог, так как ни одна команда не запускалась из-за проблемы с переменной пути. Я попытался исправить это, используя упомянутые решения здесь изменив переменную $PATH в /.root/.bashrc/ и .bashrc, но ничего не сработало. Поэтому я попытался перезапустить свой терминал и бум, теперь он не открывается.

Итак, в заключение, теперь мой гном-терминал не открывается, нажав ctrl+alt+F1 перенаправляет меня обратно в GUI, и я ничего не могу сделать. Я попытался установить VScode, но оснастка тоже не работает. Я знаю, что сильно облажался. Но я не могу установить эту систему начисто. Пожалуйста, помогите, даже если есть небольшая надежда. Я постарался упомянуть каждую проблему настолько ясно, насколько я помню.

Для справки, это список всех пакетов Ubuntu 22.04, которые я пытался принудительно установить:

libc6-dev_2.34-0ubuntu3_amd64.deb
libc-bin_2.34-0ubuntu3_amd64.deb
libc-dev-bin_2.34-0ubuntu3_amd64.deb
libnsl2_1.3.0-2build1_amd64.deb
libnsl-dev_1.3.0-2build1_amd64.deb
libssl3_3.0.1-0ubuntu1_amd64.deb
locales_2.34-0ubuntu3_all.deb
rpcsvc-proto_1.4.2-0ubuntu5_amd64.deb

Сообщение об ошибке для PATH:

perl: предупреждение: возврат к стандартной локали ("C").
Не удается выполнить «локаль»: нет такого файла или каталога в /usr/share/perl5/Debconf/Encoding.pm, строка 16.
Использование неинициализированного значения $Debconf::Encoding::charmap в скалярном chomp в строке 17 /usr/share/perl5/Debconf/Encoding.pm.
dpkg: предупреждение: «ldconfig» не найден в PATH или не является исполняемым
dpkg: ошибка: 1 ожидаемая программа не найдена в PATH или не является исполняемой
Примечание. ПУТЬ root обычно должен содержать /usr/local/sbin, /usr/sbin и /sbin.
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (2)

kanehekili avatar
флаг zw
Вы не можете принудительно устанавливать пакеты из других (будущих) дистрибутивов. Это просто безумие. Многие другие библиотеки и приложения зависят от исходной версии и компилируются с использованием **них**, а не тех, которые вы установили. Лучше всего заменить библиотеки, которые вы навязали оригинальными, или установить бета-версию Ubuntu 22.04.
флаг mx
Теперь я понимаю это :(. Я пытался установить все точные пакеты, но проблема с PATH теперь не работает. Я обновил вопрос с правильной ошибкой, так как у меня был установлен tilix, и это дало мне доступ к терминалу. Пожалуйста, посмотрите, если Вы можете помочь. Кроме того, как вы думаете, обновление дистрибутива поможет здесь? Я не уверен, что команда сработает. @kanehekili

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

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