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

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

равно.

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

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

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

13 ответов

14 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Добрый день, чат. Мне в очередь из других RabbitMQ по shovel валятся метрики в формате текста для Prometheus. Помогите пожалуйста подружить RabbitMQ и Prometheus, чтобы он (...
Aleksey
4
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
Карта сайта