Неудовлетворенные зависимости; не могу обновить систему

Это два разных человека. root— обычное -привилегированное лицо Linux и Unix, которое может делать в системе все что угодно. pi— это учетная запись по умолчанию, созданная установщиком Raspbian. Такая учетная запись, хотя она может называться по-разному и вести себя по-разному в разных ОС, обычно создается всеми установщиками Linux. Обычно он каким-то образом может получить корневую силу. Логика здесь заключается в том, что как можно меньше действий следует выполнять от имени пользователя root, проводить как можно меньше времени в качестве пользователя root и открывать как можно меньше сеансов root. Таким образом, вы можете использовать либо su, либо sudo, чтобы повысить уровень своего пользователя piдля выполнения определенных задач. См. man suи man sudoдля хорошего начала.

-1
05.06.2020, 00:26
1 ответ

Опубликованное вами сообщение об ошибке — это все, что было показано от начала сообщения об ошибке до последней строки перед приглашением терминала? Apt обычно связан с Debian, и я не вижу сообщений об ошибках dpkgв последней строке.

Если это пакет на основе Debian (, aptне является портированным пакетом ), попробуйте следующий:

Вместо использования aptдля исправления пакетов попробуйте использовать dpkgдля устранения проблемы. Запустите командуsudo dpkg --remove --force-remove-reinstreq --dry-run binutils binutils-common libbinutils binutils-aarch64-linux-gnu gcc-8-base gcc-8-base cpp-8 g++-8 gcc-8 gcc-8-base libgcc-8-dev libgfortran5 libstdc++-8-dev libstdc++6

Так как мы выполняем пробный запуск здесь, он ничего не сделает, все, что он будет делать, это просто притворяться, что он должен был это сделать, и каков был бы теоретический результат, если бы вышеуказанная команда была выполнена без --dry-run. Если это работает, попробуйте запустить его без --dry-run.

После этого попробуйте снова обновить систему.

Если это система Linux, отличная от Debian, укажите, какой это тип системы UNIX или Linux.

0
18.03.2021, 23:30

Теги

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