Пытаюсь запустить приложение snap, т.е. sublime-text из bash и, в идеале, zshell, но они не найдены.
Я выполнил $ snap list
Что дает:
sublime-text 3211 85 stable snapcrafters classic
Однако это не относится к запускаемой команде. .
Попытки:
subl: команда не найдена
sublime-text: команда не найдена
Когда вы настраиваете новую систему Ubuntu и входите в систему как пользователь, каталог /snap/bin
не существует. Этот путь будет создан после того, как вы установите свой первый пакет моментальных снимков с символическими ссылками на его команды. Чтобы иметь возможность выполнять эти символические команды, вам необходимо включить /snap/bin
в переменную окружения PATH
вашего сеанса.
Сценарий оболочки по адресу /etc/profile.d/apps-bin-path.sh
, который добавит /snap/bin
в ваш PATH
, когда он анализируется при входе в систему. Однако для этого требуется, чтобы каталог /snap/bin
уже существовал при запуске сеанса.
Таким образом, самый простой способ все правильно настроить — это установить оснастку, а затем выйти из системы и вернуться в новый сеанс. Это установит ваш PATH
соответствующим образом и будет продолжать делать это каждый раз, когда вы будете входить в систему в будущем.