Я нашел это решение
apt-get update
apt-get install apt-file
apt-file update
apt-get install vim # now finally this will work !!!
вот копия и вставка версии выше
apt-get update && apt-get install apt-file -y && apt-file update && apt-get install vim -y
Похоже, что в вашей среде отсутствует каталог /usr/sbin
, содержащий такие системные программы.
Для быстрого исправления следует использовать /usr/sbin/adduser
вместо простого adduser
.
Два альтернативных решения:
Измените PATH
в .bashrc
и/или .bash_profile
, чтобы /usr/sbin
включен в список. Например, вот моя настройка:
export PATH="$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin:/bin: /usr/местные/игры:/usr/игры"
Отредактируйте конфигурацию sudoers
(с помощью sudo visudo -f /etc/sudoers.d/securepath
) и добавьте эту строку в пустой файл:
# Расширьте ПУТЬ для sudo-команд
По умолчанию secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Либо было бы достаточно.