- Вопрос или проблема
- Ответ или решение
- Ошибка debuginfod.sh: строка 9: tr: команда не найдена – решение проблемы на Ubuntu
- Шаг 1: Восстановление доступа к системным командам
- Шаг 2: Проверка и исправление файловой системы
- Шаг 3: Переустановка coreutils
- Шаг 4: Устранение проблем с зависимостями
- Шаг 5: Перезагрузка системы
- Заключение
Вопрос или проблема
У меня операционная система Ubuntu, самая последняя версия. Я совершенно новый в Linux и командах компьютера, и исчерпал свои ограниченные возможности, пытаясь разобраться, что происходит.
Вчера я удалил Lutris, используя команду sudo apt autouninstall
, которую нашел через другой вопрос на этом сайте. Сегодня утром я включил свой ПК и получил следующее сообщение об ошибке.
Я немного покопался в интернете и выяснил, что это, вероятно, проблема с coreutils. Я попытался обновить и переустановить его, и получил следующую ошибку изображения.
Я следовал некоторым инструкциям, которые нашел здесь в другом посте с кажущейся аналогичной проблемой. Инструкции заключались в том, чтобы загрузиться в режиме восстановления, получить доступ к корню и ввести sudo fsck -f/
, чтобы проверить на наличие ошибок (fsck.ext4: недопустимый параметр -- "https://askubuntu.com/"
). Мое меню восстановления несколько запутано, и теперь я совершенно потерян. Вот что сейчас на моем экране.
Стоит ли мне просто установить новую версию Ubuntu или это как-то решаемо?
Ответ или решение
Ошибка debuginfod.sh: строка 9: tr: команда не найдена – решение проблемы на Ubuntu
Если вы столкнулись с ошибкой debuginfod.sh: line 9: tr: command not found
, это может указывать на то, что команда tr
, которая является частью пакета coreutils
, недоступна в вашей системе. Это часто происходит после удалений или повреждений критически важных пакетов.
Ваша ситуация стала критичной после удаления Lutris с использованием команды sudo apt autouninstall
, что могло затронуть нужные зависимости и привести к отсутствию некоторых команд.
Шаг 1: Восстановление доступа к системным командам
Чтобы справиться с этой проблемой, выполните следующие действия:
-
Загрузитесь в режиме восстановления:
- Перезагрузите компьютер и в меню загрузки GRUB выберите пункт с режимом восстановления.
- Обычно он выглядит как "Advanced options for Ubuntu", затем выберите "Recovery mode".
-
Получите права superuser:
- В меню восстановления выберите опцию "Root" для входа в командную строку с правами суперпользователя.
Шаг 2: Проверка и исправление файловой системы
Если вы видите ошибки, то можно попытаться выполнить проверку файловой системы:
fsck -f /
Обратите внимание, что между -f
и /
должен быть пробел. Если вы видите ошибку, связанную с некорректным вводом, убедитесь, что команда набрана правильно и не содержит дополнительных символов или ссылок.
Шаг 3: Переустановка coreutils
Если файловая система исправлена или все ошибки устранены, попробуйте переустановить пакет coreutils
, который включает в себя команду tr
. Это можно сделать с помощью следующей команды:
apt update
apt install --reinstall coreutils
Если система не позволяет выполнять команды apt
, сначала попробуйте добавить допустимые репозитории, если они были повреждены или удалены ранее.
Шаг 4: Устранение проблем с зависимостями
Если переустановка пакета coreutils
прошла успешно, может потребоваться проверить систему на наличие других поврежденных зависимостей. Используйте следующую команду для этого:
apt --fix-broken install
Шаг 5: Перезагрузка системы
После выполнения всех действий перезагрузите систему:
reboot
Заключение
Если все вышеописанные действия не привели к успеху и вы всё еще видите ошибки, убедитесь, что данные корректны и не повреждены. Проверьте наличие резервных копий, так как иногда установка новой версии Ubuntu — это самый безопасный путь решения проблемы. В случае неуверенности в своих действиях, обратитесь за помощью к более опытным пользователям или специалистам.
Не забывайте, что освоение Linux требует времени и терпения. Каждая решенная проблема — это шаг вперёд в вашем обучении и понимании операционной системы.