На этот вопрос уже есть ответ здесь:
Я новичок в linux / ubuntu
. Я хочу установить приложение навсегда. Другими словами, я имею в виду, что после завершения процесса установки значок должен отображаться на рабочем столе или в других местах и быть уверенным, что запускать ./applicationname.sh в терминале не потребуется.
В частности, я хочу использовать pycharm, загрузил его и сделал следующее:
я пытался создать pycharm.desktop со следующими строками:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=~/Downloads/pycharm-2018.3.2/bin/pycharm.sh
Name=pycharm
Comment=nocomment
Icon=~/Downloads/pycharm-2018.3.2/bin/pycharm.png
, но он все еще не работает
В первую очередь, если вообще возможный, установите программы с помощью центра программного обеспечения. Это - рекомендуемый и поддерживаемый путь. Это не требует технических знаний от Вашей части, таким образом, возможности являются маленькими, Вы будете повреждать свою систему.
В особенности для pycharm
Метод 1: Pycharm в особенности доступен в Ubuntu 16.04 и выше как поспешный пакет. Соответственно, Вы найдете его в программном обеспечении Ubuntu, и можно установить его оттуда.
Метод 2: С другой стороны, можно установить его из командной строки с помощью команды
sudo snap install [pycharm-professional|pycharm-community] --classic
Замена [pycharm-professional|pycharm-community]
или термином между фигурными скобками в зависимости от того, хотите ли Вы профессиональную или общественную версию.
Универсальный подход, не характерный для pycharm Для ответа на наш вопрос более конкретно, если Вы пошли бы "ручным" путем и смогли бы назвать исполняемый файл от средства запуска, затем видит 1 и 3 ниже. 2 необходим, если Вы также хотите смочь запустить программу с терминальной командой.
echo $PATH
на командной строке для наблюдения папок в пути. Папка /usr/bin
хорошее местоположение для общего применения. С другой стороны, создайте a bin
папка в Вашей домашней папке, если Вы хотите быть единственным пользователем, способным к запуску программы. Ubuntu автоматически будет включать его в путь. Исполняемый файл, который Вы помещаете, мог бы просто быть ссылкой на исполняемый файл в другом месте. Alternativelly, это мог быть сценарий обертки, который готовит что-то, например, устанавливая переменные среды или изменяя каталог, прежде, чем назвать исполняемый файл./usr/share/applications
если какой-либо пользователь должен смочь использовать его, или в Вашем персональном ./local/share/applications
папка, если только необходимо видеть его. Посмотрите здесь на Askubuntu, чтобы изучить, как создать средство запуска (ответ fnkr).