170 похожих чатов

Возможно, мой вопрос покажется для специалистов глупым, но мне всё

равно.

Я хочу написать на Python программу для Linux Debian и скомпилировать её. Надо ли мне изучать такие инструменты, как build-essential, dpkg-dev и остальные? На сайте Debian указано, что эти инструменты используются для разработки ПО, но не уточняется, можно ли их использовать для разработки прикладного ПО, или это только непосредственно для разработки системного ПО в рамках дистрибутива. И есть ли соответствующие инструменты специально для языка программирования Python? Я вижу, что есть, например, gcc — компилятор для C, но я не в курсе, есть ли таковые инструменты специально для Python.

Пробовал спрашивать это у ChatGPT — не работает. Трижды спросил у PygmalionAI, все три раза он ответил положительно. Но всё равно хотелось бы уточнить у профессионалов.

И вообще, в ту ли сторону я воюю? Дело в том, что на разных сайтах полно инструкций, как это сделать, и там вроде бы не используются такие утилиты, как тот же build-essential, а на сайте Debian несколько иная информация, и поновее, чем эти гайды (да и не очень-то хорошая это практика — по инструкциям делать)

13 ответов

33 просмотра

"и скомпилировать" - подробнее, какая цель и что имеется ввиду?

компилировать не нужно, для создания пакеты build-essential и dpkg-dev не нужны

ты может хочешь сделать пакет?

PyCodeMan- Автор вопроса
Tishka17
"и скомпилировать" - подробнее, какая цель и что и...

Приложение с GUI. В общем, сделать его таким, чтобы его можно было запустить на любом компьютере с Debian, независимо от того, есть ли на компьютере зависимости, нужные для программы, и есть ли там вообще интерпретатор Python

PyCodeMan- Автор вопроса
PyCodeMan
Да, именно, .deb

а, ну это не "компиляция"

PyCodeMan
Приложение с GUI. В общем, сделать его таким, чтоб...

ну питон добавить в завимисоти, а остальное лучше наверно завендорить, если в системных репах нет

PyCodeMan- Автор вопроса
Ilya
а, ну это не "компиляция"

Ну значит я запутался, приношу извинения. Ну вот в моем вопросе замени слово «компиляция» фразой «сделать пакет .deb»

почему плохая идея?

PyCodeMan
Ну значит я запутался, приношу извинения. Ну вот в...

начни с задачи "как сделать deb-пакет если есть уже готовые файлы, которые туда надо положить"

Tishka17
почему плохая идея?

тащить в пакете свой питон и все зависимости внутри деб пакета?

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта