Уведомления

Группа в Telegram: @pythonsu

#1 Март 10, 2012 14:58:29

grindaizer
От:
Зарегистрирован: 2012-03-10
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание инсталлера.

Добрый день.
Скажу сразу, я не студент и тем более не программист и к ИТ имею косвенное отношение. Появилась необходимость написать инсталлер, т.к. старый hta-шник, который написан на VB(в нём не шарю вообще) устарел и исправлять его проблематично, т.к. отсутствуют необходимые знания. Старый hta файл был написан всем отделом, каждый внес свои 5 коп. В общем проще и быстрее, а самое главное интереснее написать с нуля. Решил выбрать пайтон, т.к. когда то в универе изучал. Но изучения были поверхностными и давно. Как создать оболочку в tkinter знаю, как научить ф-ые кнопки- тоже разберусь. Вопрос вот в чем- как научить инсталлер понимать разрядность системы, на котором запускается инсталлер, понимать, установлено ли хотя бы одно из предлагаемых ПО. И самое главное, что все программы он сам подкачивал с интернета. Подразумевается установка Java, программа криптоПро и драйвера для токена. Есть уже один инсталлер, но он очень тяжелый, т.к. весь дистрибутив я зашил внутрь(для х32 и х64). получилось более 50мб. Хотелось бы создать маленький и легенький. Дело не в трафике, а в эстетическом виде, т.к. инсталлер предполагается предоставлять некоторым клиентам нашей компании.

Заранее спасибо.



Офлайн

#2 Март 10, 2012 15:02:41

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

Создание инсталлера.

А нельзя воспользоваться каким-то готовым инсталлятором? Я, честно говоря, никогда ими не интересовался, но проблема выглядит довольно распространенной.



Офлайн

#3 Март 10, 2012 16:36:31

grindaizer
От:
Зарегистрирован: 2012-03-10
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание инсталлера.

Готовые инсталяторы “пакуют” вместе с дистрибутивом, поэтому размер готового файла минимум 50 метров. Хочется сделать маленькую программулину, которая сама всё будет закачивать



Офлайн

#4 Март 11, 2012 05:30:36

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Создание инсталлера.

grindaizer
Готовые инсталяторы “пакуют” вместе с дистрибутивом, поэтому размер готового файла минимум 50 метров.
А питон на машинах уже стоит? Если его тащить делать через py2exe будет дистр размером примерно метров 20.

grindaizer
Хочется сделать маленькую программулину, которая сама всё будет закачивать
NSIS умеет ‘web installation’, может проще будет им воспользоваться? http://nsis.sourceforge.net/Features



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version