Russian Qt Forum
Ноябрь 23, 2024, 20:51
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
[РЕШЕНО] Свой инсталлятор для Linux
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: [РЕШЕНО] Свой инсталлятор для Linux (Прочитано 12471 раз)
Maxz
Гость
[РЕШЕНО] Свой инсталлятор для Linux
«
:
Февраль 07, 2011, 22:46 »
Всем доброго врмени суток!
Qt 4.7.1 OpenSource
Возникла такая проблема - нужно сделать инсталлятор для программы, но под Linux (например, такой же - как у QtCreator на сайте троллей - виде пошагового мастера). Под Windows привык (уже давно) делать с помощью InnoSetup, а вот как и чем под *nix? Если в двух словах, нужно сделать ТупикалСетуп для Linux'ов (любых, как и QtCreator), но вот опыта работы с Linux'ом практически нет.
В инсталлере должен быть бинарник, необходимые библиотеки Qt, кой-какие дополнительные файлы. Кто-нибудь подскажет нужные инструменты под Linux и руководства "на пальцах", как ими пользоваться?
Заранее спасибо всем ответившим.
«
Последнее редактирование: Февраль 08, 2011, 10:21 от Maxz
»
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Свой инсталлятор для Linux
«
Ответ #1 :
Февраль 07, 2011, 22:58 »
В Линуксе принято собирать пакеты для конкретных дистрибутивов: rpm, deb, ebuild, etc.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Maxz
Гость
Re: Свой инсталлятор для Linux
«
Ответ #2 :
Февраль 07, 2011, 23:03 »
Это я знаю - но мне нужно сделать именно инсталлятор a-la QtCreator - ну нету у меня возможности иметь 33 разновидности Linux'ов
Записан
BlackTass
Гость
Re: Свой инсталлятор для Linux
«
Ответ #3 :
Февраль 07, 2011, 23:17 »
Есть такой интересный проект как Bretzn. А если нужен все таки инсталлер, то в QtCreator используется BitRock
Записан
Maxz
Гость
Re: Свой инсталлятор для Linux
«
Ответ #4 :
Февраль 08, 2011, 10:19 »
BlackTass
, спасибо!
Посмотрел Bretzn - это, я так понял, плагин к QtCreator'у - но я им не пользуюсь (видимо, аллергия отего первых версий осталась
)
BitRock - хорошая вещь, но очень платная. "Для дома, для семьи" с лекарством может и подойдет, но для широкой публики - увы.
Поискал еще сам в инете, нашет такую вещь как InstallJammer - под Windows и Linux, опенсорсный и небольшой - буду смотреть/ковырять его. Думаю, на нем свой выбор и остановлю.
Спасибо всем ответившим!
Записан
BlackTass
Гость
Re: [РЕШЕНО] Свой инсталлятор для Linux
«
Ответ #5 :
Февраль 08, 2011, 12:42 »
Bretzn это инфраструктура. В нее в том числе входит и плагин, но он не обязателен.
BitRock бесплатен для опенсорсных проектов.
Записан
Maxz
Гость
Re: [РЕШЕНО] Свой инсталлятор для Linux
«
Ответ #6 :
Февраль 09, 2011, 11:13 »
Ну и напоследок - для тех, у кого возникнет такой же вопрос.
Поковырял-сравнил BitRock, InstallJammer и InnoSetup. Такие впечатления:
-
BitRock
- монстрообразный дистрибутив, очень тяжеловесный в работе, мало настроек, плюс постоянно висит "evaluation copy" (хоть на сайте и сказано, что он бесплатный для опенсорсных проектов, но - лучше от греха подальше), пустой инсталлер
уже
весит больше 5 метров;
-
InstallJammer
- легкий, масса настроек, изменить и настроить можно любой чих, удобная навигация по настройкам, можно собрать любой инсталлер на свой вкус и цвет. Из минусов - в нем надо сначала разобраться, не очень сильное сжатие (например, сборка от InnoSetup весит 17 метров, то же но InstallJammer - 20 метров)
-
InnoSetup
- только под Windows, сжимает хорошо, но для создание проекта практически весь скрипт нужно писать ручками, причем не все параметры есть в документации.
Сделал выбор в пользу InstallJammer.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: [РЕШЕНО] Свой инсталлятор для Linux
«
Ответ #7 :
Февраль 09, 2011, 11:16 »
Под Линух еще есть NSIS. Кто-нибудь пробовал его? Под винду мне он очень нравится.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Mikhail
Программист
Offline
Сообщений: 587
Re: [РЕШЕНО] Свой инсталлятор для Linux
«
Ответ #8 :
Февраль 09, 2011, 11:25 »
А кто нибудь видел NSIS под Линукс?
Записан
Mikhail
Программист
Offline
Сообщений: 587
Re: [РЕШЕНО] Свой инсталлятор для Linux
«
Ответ #9 :
Февраль 09, 2011, 11:30 »
Да понял, что сборка из исходников
Записан
voral
Гость
Re: [РЕШЕНО] Свой инсталлятор для Linux
«
Ответ #10 :
Ноябрь 29, 2011, 08:38 »
Цитата: Mikhail от Февраль 09, 2011, 11:30
Да понял, что сборка из исходников
В Debian есть в репозитории. Но он вроде только для винды создает инсталяторы
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...