Ubuntu 16.04
Запуск
sudo snap install spotify
завершился успешно, и его повторный запуск указывает на то, что Spotify установлен. Однако выполнение
spotify
дает команду не найден! Поиск в Unity по запросу «spotify» не дает результатов. Что делать?
Проверьте переменную $PATH
, выполнив в Терминале: echo $PATH
Вывод должен быть очень похож на это:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/share/rvm/bin
Вы должны проверить, если /snap/bin
включен в этот $PATH
, в противном случае вы должны добавить его вручную, вот как это сделать: Как мне изменить мой PATH, чтобы изменения были доступны в каждом сеансе терминала .
Если это не сработает, попробуйте удалить и снова установить привязку, необходимые команды:
Выполните sudo snap list
, чтобы проверить, установлен ли Spotify.
Используйте sudo snap remove spotify
, чтобы удалить его.
Используйте sudo snap install spotify
, чтобы заново установить его.
После установки вы можете запустить команду which spotify
, чтобы увидеть, распознана ли она сейчас.
Надеюсь, это поможет, удачи!
Решение простое. Выйдите из системы и войдите снова.
То же самое случилось со мной. Это был первый раз, когда я установил приложение привязки, и я ожидаю, что переменная $ PATH изменилась, как и другие ответы, но изменение вступает в силу только после выхода из системы и повторного входа в нее.
Лично мне просто пришлось открыть другое окно терминала. По какой-то причине он не смог найти его из окна, которое я использовал для запуска команды привязки.
Еще одно решение - перейти в папку /snap/spotify/6/usr/bin/
и дважды щелкнуть файл спойти.
Это сработало для меня.
Я добавил в меню, используя alacarte
, затем добавив /snap/bin/spotify
в раздел музыки
У меня elementary OS FWIW. Мои пути правильные.
Мне удалось вручную запустить элемент с помощью ответа @Zzzach..., который добавил символическую ссылку «текущая» для номера версии, так как его ответ, должно быть, был на ранней стадии установки snap Spotify.
Поэтому я вручную отредактировал запись на рабочем столе по адресу:
/var/lib/snapd/desktop/applications/spotify_spotify.desktop
Чтобы изменить местоположение исполняемого файла с:
/snap/spotify
На:
/snap/spotify/current/usr/bin/spotify %U
и тогда это работало через привязку
. Сохраняется ли он при обновлении — это другая история.
Я думаю, вы также можете отредактировать это с помощью опции alacarte.