Как распространять приложения Python GTK?

Вы можете скопировать blender.desktop из /usr/share/applications и в свой каталог ~/.local/share/applications и отредактировать его там, чтобы иметь другую командную строку. Не редактируйте файл в /usr/share/applications, так как обновления пакетов вернут ваши изменения.

1
задан 13 April 2017 в 15:24

1 ответ

Вы хотите, чтобы ваше приложение было доступно только как пакет .deb? что происходит с другими дистрибутивами Linux (Fedora, Gentoo) или даже с Windows?

Философия упаковки Debian позволяет вам упаковывать и распространять программное обеспечение на .debs, а также поддерживать «первозданный» источник, который можно использовать с другие способы распространения (даже люди, загружающие tar.gz и выполняющие python setup.py. Многие инструменты упаковки Debian предполагают (и лучше всего работают) исходное дерево, которое придерживается стандартных способов построения, будь то ./configure; make; make install, , perl Makefile.PL; make install, а что нет.

Для этого инструменты упаковки Debian много знают (и работают вместе) с построением фреймворков с других языков. И если вы их используете, вы получаете В качестве примера можно привести материал i18n, о котором вы упоминали в своем предыдущем вопросе, и если вы сделаете это с помощью Python / setup.py, ваш пакет Debian подберет его почти автоматически. Если у вас есть источник, который использует. / configure и придерживается стандартов GNU, упаковка очень проста.

Лично я думаю, что конечной целью является все за то, что вы используете существующую структуру / методологию здания, чтобы помочь вашему программному обеспечению предоставить желаемые функции установки, не блокируя вас определенным способом упаковки ваших двоичных файлов. Помните, что в мире Linux есть много выбора, и люди оценят ваше приложение, поддерживающее этот выбор, придерживаясь стандартных способов построения.

1
ответ дан 25 May 2018 в 10:48
  • 1
    Правда ... мои временные планы предназначены для распространения debian, хотя в будущем я буду пытаться упаковать его для других дистрибутивов. – nik90 30 May 2012 в 23:07

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

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