Russian Qt Forum
Май 15, 2024, 21:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Свой инсталлятор для Linux  (Прочитано 12192 раз)
Maxz
Гость
« : Февраль 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 Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Февраль 07, 2011, 22:58 »

В Линуксе принято собирать пакеты для конкретных дистрибутивов: rpm, deb, ebuild, etc.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Maxz
Гость
« Ответ #2 : Февраль 07, 2011, 23:03 »

Это я знаю - но мне нужно сделать именно инсталлятор a-la QtCreator - ну нету у меня возможности иметь 33 разновидности Linux'ов Грустный
Записан
BlackTass
Гость
« Ответ #3 : Февраль 07, 2011, 23:17 »

Есть такой интересный проект как Bretzn. А если нужен все таки инсталлер, то в QtCreator используется BitRock
Записан
Maxz
Гость
« Ответ #4 : Февраль 08, 2011, 10:19 »

BlackTass, спасибо!

Посмотрел Bretzn - это, я так понял, плагин к QtCreator'у - но я им не пользуюсь (видимо, аллергия отего первых версий осталась Улыбающийся )
BitRock - хорошая вещь, но очень платная. "Для дома, для семьи" с лекарством может и подойдет, но для широкой публики - увы.
Поискал еще сам в инете, нашет такую вещь как InstallJammer - под Windows и Linux, опенсорсный и небольшой - буду смотреть/ковырять его. Думаю, на нем свой выбор и остановлю.

Спасибо всем ответившим!
Записан
BlackTass
Гость
« Ответ #5 : Февраль 08, 2011, 12:42 »

Bretzn это инфраструктура. В нее в том числе входит и плагин, но он не обязателен.

BitRock бесплатен для опенсорсных проектов.
Записан
Maxz
Гость
« Ответ #6 : Февраль 09, 2011, 11:13 »

Ну и напоследок - для тех, у кого возникнет такой же вопрос.

Поковырял-сравнил BitRock, InstallJammer и InnoSetup. Такие впечатления:

- BitRock - монстрообразный дистрибутив, очень тяжеловесный в работе, мало настроек, плюс постоянно висит "evaluation copy" (хоть на сайте и сказано, что он бесплатный для опенсорсных проектов, но - лучше от греха подальше), пустой инсталлер уже весит больше 5 метров;
- InstallJammer - легкий, масса настроек, изменить и настроить можно любой чих, удобная навигация по настройкам, можно собрать любой инсталлер на свой вкус и цвет. Из минусов - в нем надо сначала разобраться, не очень сильное сжатие (например, сборка от InnoSetup весит 17 метров, то же но InstallJammer - 20 метров)
- InnoSetup - только под Windows, сжимает хорошо, но для создание проекта практически весь скрипт нужно писать ручками, причем не все параметры есть в документации.

Сделал выбор в пользу InstallJammer.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #7 : Февраль 09, 2011, 11:16 »

Под Линух еще есть NSIS. Кто-нибудь пробовал его? Под винду мне он очень нравится.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Mikhail
Программист
*****
Offline Offline

Сообщений: 586


Просмотр профиля
« Ответ #8 : Февраль 09, 2011, 11:25 »

А кто нибудь видел NSIS под Линукс?
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 586


Просмотр профиля
« Ответ #9 : Февраль 09, 2011, 11:30 »

Да понял, что сборка из исходников
Записан
voral
Гость
« Ответ #10 : Ноябрь 29, 2011, 08:38 »

Да понял, что сборка из исходников
В Debian есть в репозитории. Но он вроде только для винды создает инсталяторы
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.231 секунд. Запросов: 20.