удаленная программа в PATH

У меня была эта проблема, и я решил ее, установив пакет gvfs-bin. За исключением gvfs-bin, большинство пакетов gvfsуже были установлены :gvfs, -common, -libs, -daemonsи -backends.

-1
14.10.2019, 01:13
1 ответ

Оболочка bashкэширует команды определения местоположения, найденные при поиске путей в $PATH. Это позволяет оболочке знать, что, например. lsравно /bin/lsбез поиска в каталогах $PATHкаждый раз, когда вы используете ls.

Когда вы удаляете пакет, содержащий команду, кэшированную таким образом, оболочка не будет знать, что кэшированное расположение команды больше недействительно, пока вы не попытаетесь использовать эту команду, но потерпите неудачу.

Вы можете очистить этот кэш, чтобы заставить оболочку повторно -сканировать $PATHрасположение команд. Вы делаете это с помощьюhash -r(см. help hashв оболочке bash).

Короче говоря, оболочка по-прежнему считает, что gnome-screenshotсуществует, поэтому дополняет имя этой команды. Запустите hash -r, чтобы оболочка забыла расположение кэшированных команд.

0
28.01.2020, 05:12

Теги

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