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

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

равно.

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

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

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

13 ответов

25 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
7
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта