Прежде всего, линии, которые вас действительно интересуют:
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable.
Об этих ошибках несколько раз сообщали пользователи Debian и Ubuntu (вы можете найти их в Google для получения дополнительной информации). Кажется, что PATHпеременная неправильно установлена, когда пользователь пытается выполнить команду через sudo, что, вероятно, то, что вы пытаетесь сделать.
Решение 1. Установите sudoбезопасный путь по умолчанию
Откройте /etc/sudoers, запустив visudoв своем терминале, и убедитесь, что файл содержит следующую строку:
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Более подробную информацию об этой проблеме можно найти здесь (Проблемы и советы> ПУТЬ не задана).
Решение 2: использовать учетную запись root напрямую
Не используйте sudo, просто переключитесь rootна запуск ваших команд. Для этого выполните одну из следующих команд:
$ sudo -i
$ su
Как только вы войдете в систему как root, просто запустите ваши apt-getкоманды снова:
# apt-get ...
Возможно, вам придется PATHсначала установить root . Отредактируйте /root/.bashrc(конечно, с правами суперпользователя) и добавьте следующую строку:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Решение 3: попробуйте передать PATHпеременную sudoво время выполнения.
Просто префикс sudoвызова с переопределением PATHпеременной:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin sudo apt-get ...
$PATHпожалуйста?