равно.
Я хочу написать на Python программу для Linux Debian и скомпилировать её. Надо ли мне изучать такие инструменты, как build-essential, dpkg-dev и остальные? На сайте Debian указано, что эти инструменты используются для разработки ПО, но не уточняется, можно ли их использовать для разработки прикладного ПО, или это только непосредственно для разработки системного ПО в рамках дистрибутива. И есть ли соответствующие инструменты специально для языка программирования Python? Я вижу, что есть, например, gcc — компилятор для C, но я не в курсе, есть ли таковые инструменты специально для Python.
Пробовал спрашивать это у ChatGPT — не работает. Трижды спросил у PygmalionAI, все три раза он ответил положительно. Но всё равно хотелось бы уточнить у профессионалов.
И вообще, в ту ли сторону я воюю? Дело в том, что на разных сайтах полно инструкций, как это сделать, и там вроде бы не используются такие утилиты, как тот же build-essential, а на сайте Debian несколько иная информация, и поновее, чем эти гайды (да и не очень-то хорошая это практика — по инструкциям делать)
"и скомпилировать" - подробнее, какая цель и что имеется ввиду?
компилировать не нужно, для создания пакеты build-essential и dpkg-dev не нужны
ты может хочешь сделать пакет?
Приложение с GUI. В общем, сделать его таким, чтобы его можно было запустить на любом компьютере с Debian, независимо от того, есть ли на компьютере зависимости, нужные для программы, и есть ли там вообще интерпретатор Python
Да, именно, .deb
а, ну это не "компиляция"
ну питон добавить в завимисоти, а остальное лучше наверно завендорить, если в системных репах нет
Ну значит я запутался, приношу извинения. Ну вот в моем вопросе замени слово «компиляция» фразой «сделать пакет .deb»
почему плохая идея?
начни с задачи "как сделать deb-пакет если есть уже готовые файлы, которые туда надо положить"
тащить в пакете свой питон и все зависимости внутри деб пакета?
Обсуждают сегодня