Назад | Перейти на главную страницу

После установки что-то команда не найдена

Всякий раз, когда я следую пошаговому руководству, у меня возникает такая проблема:

$ sudo apt-get install something
$ sudo something
No 'something' command found

Что-то установлено, и я могу найти это с помощью команды «найти» после запуска «updatedb». Но по какой-то причине он не добавляется в PATH. Это нормальное поведение?

Я нахожусь в коробке версии сервера Ubuntu 10 (виртуальный бокс)

Многие команды не находятся в пути обычного пользователя, но находятся в пути root. Вы можете либо изменить свой PATH, чтобы он соответствовал пути root, либо, желательно, просто укажите полный путь к исполняемому файлу как таковой:

$ sudo ifconfig
No 'ifconfig' command found
$ sudo /sbin/ifconfig
...

Пытаться:

$ dpkg -L something 

Он покажет все установленные файлы каким-то пакетом. Ищите файлы в каталогах * / bin /.

Команды, запускаемые с sudo работают в собственной среде. Вы можете настроить среду в / etc / sudoers через visudo. Переменная PATH называется secure_path.