Понимание setup.py аргументы и как запуститься при установке

вполне заголовок неопределенного выхода, извините.

Я недавно забрал Linux после понимания некоторых основ и нового (старый пред1-й генерал, Core i7, 2010) ноутбук.
Я справедливо соответствую в Windows, но я никогда не создавал и устанавливал что-то с помощью Python cmd строка.

1)
Я следовал за readme, я установил Python, setuptools, подушку, pygtk как рекомендуемый readme, с помощью aptitude search namehere затем sudo apt install namehere и затем наконец sudo python2 setup.py install попробованный, чтобы заставить это устанавливать в использовании dir --prefix=/home/namehere/Desktop/Programs но это продолжало давать мне
You are attempting to install a package to a directory that is not on PYTHONPATH and which Python does not read ".pth" files from.
сдался и просто следовал за значением по умолчанию setup.py install таким образом, если кто-либо мог бы объяснить, где я пошел не так, как надо, я хотел бы знать ответ для будущих установок.

2) Теперь, когда программа установила, readme говорит, что будет расположен в usr/bin , (Я пытаюсь установить MComix, альтернатива CDisplayEX, комический читатель), нашел mcomix файл сценария Python расположенным в usr/local/bin Я ожидал ярлык или значок в моих Приложениях, которые я мог искать и выполнить, но теперь я озадачен на следующем шаге.

У меня просто нет того жаргона Linux google-fu ответом как, я делаю с проблемами Windows. таким образом, вся справка значительно ценится.

1
задан 24 June 2017 в 21:18

1 ответ

Не все приложения создают настольное средство запуска.

стандартные программы Установки обычно устанавливают приложение (команда для запущения приложения) в каталог, который находится в пути поиска пользователя по умолчанию. Наиболее распространенными областями является та, которую Вы упомянули, /usr/bin, а также, /usr/local/bin.

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

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

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

Устанавливают приложение без изменений его значениями по умолчанию. Посмотрите на файл Readme, который будет включать процедуры установки, а также (обычно) ступает на то, как запустить приложение.

Взгляд в два большинство каталогов команды для команд /usr/bin и/usr/local/bin'. Можно просмотреть новые дополнения к тем областям с этой командой (новое будет на вершине). Ищите команды ближе ко времени установки.

$ ls -lt /usr/bin | less
$ ls -lt /usr/local/bin | less

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

, Если Вы устанавливаете программу и не получаете ошибок, Вы найдете команды там.

Поиск те области тем же путем Вы уже ознакомились с проверкой эти /usr/share/applications пространство для средств запуска программы.

команды, которые Вы видите в том списке, могут быть выполнены только путем ввода команды в терминале.

Создание настольного средства запуска

можно создать собственное настольное средство запуска для программы путем выполнения этой команды:

$ gnome-desktop-item-edit --create-new ~/Desktop

после создания средства запуска поместите новое средство запуска или в /usr/share/applications или в ~/.local/share/applications. Это затем появится в Вашей кнопке поиска Ubuntu.

1
ответ дан 7 December 2019 в 15:33

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

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