установить приложение навсегда без использования applicationname.sh в bin [дубликат]

На этот вопрос уже есть ответ здесь:

Я новичок в linux / ubuntu . Я хочу установить приложение навсегда. Другими словами, я имею в виду, что после завершения процесса установки значок должен отображаться на рабочем столе или в других местах и ​​быть уверенным, что запускать ./applicationname.sh в терминале не потребуется.

В частности, я хочу использовать pycharm, загрузил его и сделал следующее:

  1. tar -xzf имя-архива.tar.gz
  2. имя-cd-архива / bin
  3. chmod + x ./pycharm .sh
  4. ./ pycharm.sh

я пытался создать 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

, но он все еще не работает

0
задан 24 December 2018 в 01:29

1 ответ

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

В особенности для pycharm

Метод 1: Pycharm в особенности доступен в Ubuntu 16.04 и выше как поспешный пакет. Соответственно, Вы найдете его в программном обеспечении Ubuntu, и можно установить его оттуда.

Метод 2: С другой стороны, можно установить его из командной строки с помощью команды

sudo snap install [pycharm-professional|pycharm-community] --classic

Замена [pycharm-professional|pycharm-community] или термином между фигурными скобками в зависимости от того, хотите ли Вы профессиональную или общественную версию.

Универсальный подход, не характерный для pycharm Для ответа на наш вопрос более конкретно, если Вы пошли бы "ручным" путем и смогли бы назвать исполняемый файл от средства запуска, затем видит 1 и 3 ниже. 2 необходим, если Вы также хотите смочь запустить программу с терминальной командой.

  1. Скопируйте папку программы в подходящее местоположение. Как правило, для самоустановленных программ за пределами стандартных приложений дистрибутивов Linux, можно было бы подвергнуть папку программы/, выбирают. Можно также оставить папку программы где угодно в папке под собственной домашней папкой, если Вы - единственный пользователь.
  2. Поместите исполняемый файл в папку, которая включена в Ваш ПУТЬ. Ввести echo $PATH на командной строке для наблюдения папок в пути. Папка /usr/bin хорошее местоположение для общего применения. С другой стороны, создайте a bin папка в Вашей домашней папке, если Вы хотите быть единственным пользователем, способным к запуску программы. Ubuntu автоматически будет включать его в путь. Исполняемый файл, который Вы помещаете, мог бы просто быть ссылкой на исполняемый файл в другом месте. Alternativelly, это мог быть сценарий обертки, который готовит что-то, например, устанавливая переменные среды или изменяя каталог, прежде, чем назвать исполняемый файл.
  3. Создайте средство запуска, т.е. .desktop файл, и поместите его в также /usr/share/applications если какой-либо пользователь должен смочь использовать его, или в Вашем персональном ./local/share/applications папка, если только необходимо видеть его. Посмотрите здесь на Askubuntu, чтобы изучить, как создать средство запуска (ответ fnkr).
0
ответ дан 26 October 2019 в 18:23

Другие вопросы по тегам:

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