Лидеры рейтинга

ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

322

Россия, пос. Теплоозёрск, ЕАО


ID: 401284

Михаил Александров

Советник

277

Россия, Санкт-Петербург


ID: 400669

epimkin

Профессионал

254


ID: 137394

Megaloman

Мастер-Эксперт

122

Беларусь, Гомель


ID: 405239

al4293189

1-й класс

91


ID: 325460

CradleA

Мастер-Эксперт

76

Беларусь, Минск


ID: 226425

Konstantin Shvetski

Модератор

49

Россия, Северодвинск


8.9.8

01.08.2021

JS: 2.9.16
CSS: 4.5.14
jQuery: 3.6.0
DataForLocalStorage: 2021-08-02 12:16:01-standard


 
   
Страница блогов участника
ID: 17042

Страница блогов участника
Андрей Кузнецов aka Dr_Andrew (Старший модератор)

Запись
общий доступ | 28.06.2010, 20:36 (4053 сут. 04 час. 32 мин. назад) | комментарии (8) »

автор: Андрей Кузнецов aka Dr_Andrew (Старший модератор)  |  страница участника Андрей Кузнецов aka Dr_Andrew страница участника  |  главная страница блогов главная

Впечатлён BitRock InstallBuilder 6.0

Как человек, давно интересующийся кроссплатформенным программированием, столь же давно мечтал о таком же кроссплатформенном мастере для изготовления инсталляционных пакетов. Разумеется, существует N-ное число утилит и скриптов, с помощью которых можно создавать различные установочные пакеты Linux-программ: от rpm до tgz, но муторно всё это. Да и какого-то единообразия хотелось.
И вот вчера открыл для себя кроссплатформенный конструктор инсталляционных пакетов BitRock InstallBuilder 6.0, играл с ним весь день. Впечатляет число поддерживаемых операционных систем: есть в списке и Linux (32 и 64), и Windows, и Mac OSX, и даже HP-UX.
Фанаты движения FSF скривятся: проприетарная, полусвободная программа. Ну, а для меня важно, что для OpenSource проектов бесплатно. smile
Скачал для себя Linux-версию. Интерфейс интуитивно понятен, первый Linux installer (*.bin) собрал, не заглядывая в справку, которая тоже в наличии. Самое главное: один проект позволил создать: а) Linux installer, б) Debian пакет, в) RPM пакет и даже в) Windows installer! Да, да, из-под Linux:



Полученный Linux-инсталлятор в работе ничем не отличается от такового для Windows. Вот первый:



А вот второй:



Как уже понятно, созданный в Linux инсталлятор нормально запустился в Windows XP, порадовав меня splash screen'ом ( smile ):



Короче, теперь буду свои программульки паковать только им...

Комментарии

Алексей Гладенюк
Руководитель

ID: 5

# 1

= общий = | 28.06.2010, 20:42  | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

А у меня Ваша программа про коров и быков не запустилась под Windows 7... Этот же инсталлятор, как я понял, тот же сплаш. Все установилось,
about прочитал, запускать - пишет, что не может найти библиотеку... Хотя она тут же в папке лежит. Пихал ее в системный каталог - все равно. Под ХР работает. Видимо, в 7 несколько иначе сделано, видимо, надо регистрировать библиотеку, вне зависимости от того, где она лежит... Давно под винду не программил, не знаю новых веяний.

=====
RFpro.ru | Моя галерея | ВКонтакте | Facebook | Valmet Corporation

Алексей Гладенюк
Руководитель

ID: 5

# 2

= общий = | 28.06.2010, 20:43  | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Да, кстати, еще момент: программа "Быки и коровы", но после инсталляции в меню пуск появляется программа qt-digits 1.0 - не каждый пользователь поймет, о чем речь.

=====
RFpro.ru | Моя галерея | ВКонтакте | Facebook | Valmet Corporation

Андрей Кузнецов aka Dr_Andrew
Старший модератор

ID: 17042

# 3

= общий = | 28.06.2010, 20:53  | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Да, надо и Windows 7 со временем покупать: о бинарной несовместимости старых программ с этой ОС официально предупреждали. Можно, конечно, попробовать запустить в режиме совместимости с Windows XP.
А насчёт меню - это издержки интернационализации. Дело в том, что в BitRock InstallBuilder можно создать только один ярлык для меню программ. На одном языке. Вот и приходится выбирать что-то нейтральное... smile
P.S. Моя любимая Gothic 3 в Windows 7 тоже не запускается, как пишут. Лучшее - враг хорошего... smile

=====
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014

Андрей Кузнецов aka Dr_Andrew
Старший модератор

ID: 17042

# 4

= общий = | 28.06.2010, 21:14  | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Да, вот даже в Википедии пишут: программы для старых версий Windows надо тестировать на предмет возможности запуска в Windows 7 с помощью %systemroot%/system32/msdt.exe -id PCWDiagnostic (или через Панель управления — Устранение неполадок — Выполнение программ, предназначенных для предыдущих версий Windows)...

=====
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014

Андрей Кузнецов aka Dr_Andrew
Старший модератор

ID: 17042

# 5

= общий = | 29.06.2010, 12:04  | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Короче. Это глюк непонятного происхождения, связанный с Qt 4.7: специально поехал на работу и протестировал на нескольких компах Windows-installer. По совершенно непонятному для меня признаку на одних компах игрухи запускаются нормально, а на других - требуют библиотеку QtCore4.dll, причём не помогает даже её регистрация: DllLoader жалуется на отсутствие точки входа. Поэтому пересобрал и перезалил оба установщика с помощью Qt 4.4.0, теперь, вроде, всё работает, тестировал на нескольких компах. Нда, стабильность Qt 4 по сравнению с Qt 3 критики не выдерживает... smile
Заодно протестировал собранные rpm-ки; ну, под Linux, как всегда, без проблем:

=====
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014

Алексей Гладенюк
Руководитель

ID: 5

# 6

= общий = | 29.06.2010, 13:20  | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Нда, стабильность Qt 4 по сравнению с Qt 3 критики не выдерживает...

Да уж, лучшее - враг хорошего.

=====
RFpro.ru | Моя галерея | ВКонтакте | Facebook | Valmet Corporation

Хватов Сергей
Академик

ID: 20764

# 7

= общий = | 29.06.2010, 14:31  | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Релиз Qt 4.7 ещё не вышел. Либо не пользуйтесь бетой, либо - терпите.

Андрей Кузнецов aka Dr_Andrew
Старший модератор

ID: 17042

# 8

= общий = | 29.06.2010, 15:10  | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Релиз Qt 4.7 вышел 24 июня 2010 года (см. Qt TrollTalk Newsletter June 2010):



Он входит в поставку Qt SDK 1.0 вместе с Qt Creator 2.0.0:

=====
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014

Комментирование запрещено для гостей. Если Вы зарегистрированы в системе RFpro.ru - введите свои регистрационные данные в поля вверху страницы. Если Вы еще не зарегистрированы - пройдите простую процедуру регистрации.