Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Инсталлятор   Найти похожие ветки 

 
Германн ©   (2010-03-20 02:28) [0]

Пока занят в основном лично-семейными задачами. О будущей работе пока только есть предварительное согласие.
Решил освоить "партминимум" по инсталлятору Inno Setup и в частности по ISTool. При предварительном осмотре обнаружил, что бОльшая часть справочной информации в ISTool "заправлена в плашеты". То бишь в хинты. Очень трудно её читать, ибо хинты не живут долго.
Справка к программе отсутствует.
Нет ли у кого хотя бы какой, пусть не очень полной, документации к ISTool? Англоязычной хотя бы.

Или всё же мне стоит последовать совету Eraser и осваивать MSI? Если это чем-то очень сложно или платно, то мне это не подходит. Я (во всяком случае пока, но скорее всего уже никогда) не собираюсь писать никаких новых программ на языках высокого уровня, кроме тестовых. А вот "одну" старую продолжаю поддерживать.


 
Eraser ©   (2010-03-20 02:34) [1]

> Или всё же мне стоит последовать совету Eraser и осваивать
> MSI?

стОит, не устану это повторять ;-)


 
Кто б сомневался ©   (2010-03-20 02:36) [2]

Только не MSI , Это такой тупой монстр, периодически глючащий (к примеру иногда при запущенном файрволе зависает на инициализиции, пока его не отключишь). Тупой он, т.к. часто бывает удалишь дистрибутив (вышла новая версия проги, или просто не нужен), а при анинстале самой проги он начинает его требовать и не хочет анинсталить. Приходится вручную удалять в реестре.


 
Кто б сомневался ©   (2010-03-20 02:38) [3]

Плюс перебрасывает все содержимое дистрибутива в папку windows (хотя rollback отключен) из за чего она вырастает до оч. больших размеров.


 
Кто б сомневался ©   (2010-03-20 02:39) [4]


>  Приходится вручную удалять в реестре.

Не зря MS сделали прогу для этого: MSECACHE называется.


 
Германн ©   (2010-03-20 03:16) [5]


> Eraser ©   (20.03.10 02:34) [1]
>
> > Или всё же мне стоит последовать совету Eraser и осваивать
> > MSI?
>
> стОит, не устану это повторять ;-)
>

Нуу. Тогда, Лешь может дашь ссылку на подробное руководство по MSI. И руководство о том, как в нём устанавливать BDE и BDE-шные параметры? :)

P.S.
Ты уж извини, что я ушел из "той фирмы" и ты потерял "потенциального клиента".


 
Anatoly Podgoretsky ©   (2010-03-20 10:14) [6]

> Германн  (20.03.2010 02:28:00)  [0]

Совет правильный, на остальные форматы можешь забить.


 
Rouse_ ©   (2010-03-20 13:06) [7]


> Только не MSI , Это такой тупой монстр, периодически глючащий

Хм, ты по всей видимости что-то делаешь не так :)


 
Eraser ©   (2010-03-20 14:07) [8]

> [5] Германн ©   (20.03.10 03:16)


> Нуу. Тогда, Лешь может дашь ссылку на подробное руководство
> по MSI

руководство на MSDN есть, бесплатная утилита вот http://ru.wikipedia.org/wiki/WiX . Но я бы рекомендовал использовать что-нибудь вроде InstallShield.


 
DVM ©   (2010-03-20 14:11) [9]


> Но я бы рекомендовал использовать что-нибудь вроде InstallShield.

еще InstallAware тоже можно


 
Кто б сомневался ©   (2010-03-20 14:20) [10]


> Хм, ты по всей видимости что-то делаешь не так :)


Я ничего не делаю ,я просто запускаю инсталляторы с играми, прогами итп.
И вижу что происходит, вижу какой он неповоротливый, и глючащий.


 
DVM ©   (2010-03-20 14:23) [11]


> И вижу что происходит, вижу какой он неповоротливый, и глючащий.

Более того, зачастую установка бывает невозможна, пока не будет скачана и установлена более новая версия самого инсталлятора, что иногда ставит в тупик, если взять негде.


 
Кто б сомневался ©   (2010-03-20 14:25) [12]

Особенно меня бесит копирование в папку windows всего дистрибутива. 600 мб? - все и скопируются.
А нафига, если он у меня есть в архиве отдельно.
Ну и плюс траблы с uninstall - необходим тот дистрибутив, с которого устанавливались, даже если есть новее он не пойдет.
Я еще раз повторю, не зря MS сделали прогу для удаления подобных msi конфликтов  при Uninstall - MSECACHE .
Нахрен такой инсталлятор надо отсылать.


 
Кто б сомневался ©   (2010-03-20 14:26) [13]


> Более того, зачастую установка бывает невозможна, пока не
> будет скачана и установлена более новая версия самого инсталлятора,
>  что иногда ставит в тупик, если взять негде.


Да кстати, было такое несколько раз, пришлось лазить по инету искать. Хотя вот он дистрибутив, бери и ставь, чего не хватает? Ан нет.


 
DVM ©   (2010-03-20 14:27) [14]


> 600 мб? - все и скопируются.

хорошо если 600. Adobe Creative Suite CS4 на все 10 тянет. И все будет там.


 
Eraser ©   (2010-03-20 14:29) [15]

> [12] Кто б сомневался ©   (20.03.10 14:25)


> Нахрен такой инсталлятор надо отсылать.

альтернативы нет.


 
DVM ©   (2010-03-20 14:30) [16]


> Eraser ©   (20.03.10 14:29) [15]


> альтернативы нет.

ну не всегда же он нужен. Если вот MS закрутит гайки окончательно то да.


 
Кто б сомневался ©   (2010-03-20 14:33) [17]

Идеальный инсталлятор это:

1. Тот что не копирует бэкапы без спроса, куда то к себе, либо при отключенном Rollback
2. Автономный, и не зависит от внешнего инсталлера и его версии, и его можно установить в любое время.
3. Uninstall не требует всего дистрибутива (тк.. они могут быть огромны) а уж тем более конкретной версии дистрибутива (с того с которого ставили).
4. Не должен глючить (зависать), как msi при антивирусах и файрволлах. Пока не отрубишь файрволл он не заработает.
5. Должен работать быстро, и сжимать оптимально

MSI под эти критерии не подходит абсолютно.


 
Кто б сомневался ©   (2010-03-20 14:36) [18]


> альтернативы нет.


ну что за бред, как это нет, разве один инсталлер только для Win это MSI?

Inno setup (популярный),  NSIS, InstallShield, WISE, Vise, CreateInstall, Advanced Installer, InstallAware


 
DVM ©   (2010-03-20 14:37) [19]


> Кто б сомневался ©   (20.03.10 14:36) [18]


> ну что за бред

Он хотел сказать что некоторые вещи в Windows можно совершить только с помощью MSI


 
Кто б сомневался ©   (2010-03-20 14:43) [20]


> DVM ©   (20.03.10 14:37) [19]


Ну тогда его надо юзать только в таких ситуациях. как в исключение.
Потому что MSI - это полный трэш и головная боль для пользователя.


 
DVM ©   (2010-03-20 14:48) [21]


> Кто б сомневался ©   (20.03.10 14:43) [20]

кстати, лого Windows 7 совместимое, приложение может получить только в случае если инсталлятор у него MSI, иначе нет.


 
Кто б сомневался ©   (2010-03-20 15:06) [22]


> DVM ©   (20.03.10 14:48) [21]


Делать как делают другие - сборка с msi и сборка с классическим инсталлером. что хочешь то и качай.
Opera так делают. Я все время качаю классический (Inno кажись) он и быстрый и не глючит. Этот калечный msi отсылаю.


 
Кто б сомневался ©   (2010-03-20 15:08) [23]

Ну либо получаем лого с msi , а потом ради пользователей переходим на нормальный инсталлер.
Кстати, что это лого дает то, кроме картинки "Windows совместима"?


 
turbouser ©   (2010-03-20 15:08) [24]


> Eraser ©   (20.03.10 02:34) [1]

не стОит. inno со всем нормально справляется.


 
Кто б сомневался ©   (2010-03-20 15:10) [25]


> DVM ©   (20.03.10 14:48) [21]


Кстати, насколько я помню у Касперского и Symantec и у многих других больших антивирусов свои инсталлеры, и лого у них также есть скорее всего.


 
Eraser ©   (2010-03-20 16:03) [26]

> [20] Кто б сомневался ©   (20.03.10 14:43)

не замечал такого.

> [24] turbouser ©   (20.03.10 15:08)

с массовой установкой в домене тоже?

> [25] Кто б сомневался ©   (20.03.10 15:10)

у них морды свои, которые прикручены к MSI.


 
DVM ©   (2010-03-20 16:04) [27]


> Кстати, насколько я помню у Касперского и Symantec и у многих
> других больших антивирусов свои инсталлеры

это обертки над MSI. У адобе, у Delphi 2010 тоже.


 
Anatoly Podgoretsky ©   (2010-03-20 16:59) [28]

> Кто б сомневался  (20.03.2010 15:06:22)  [22]

Что то ты всех запугал, но главное не вижу твоих страхов.


 
Кто б сомневался ©   (2010-03-20 18:29) [29]


> Что то ты всех запугал, но главное не вижу твоих страхов.


Млин если бы не было проблем, то я бы его не посылал бы так тем более как пользователь.. С этими всеми проблемами я натыкаюсь периодически. У меня уже привычка - если ставлю что то и MSI, то закрываю  файрволл вообще.


 
Кто б сомневался ©   (2010-03-20 18:32) [30]

То что эта поделка не удачная, и неповоротливая в сравнении с другими инсталляторами, никто даже спорить не будет, т.к. это очевидно. Еще раз повторю:  MSECAcHE. MS выпустила эту прогу для того для фикса одной очень распространенной проблемы с Uninstall .


 
Германн ©   (2010-03-21 02:05) [31]


> Eraser ©   (20.03.10 14:07) [8]

Осваиваю Inno Setup в связке  c ISTools.
(InstallShield, насколько знаю платный).
Завтра буду пробовать на "чистой ОС"


 
Amoeba_   (2010-03-21 02:42) [32]

К Inno Setup еще есть Inno script generator:
http://www.hisoft2000.de/En/index.htm


 
Германн ©   (2010-03-21 03:06) [33]


> Amoeba_   (21.03.10 02:42) [32]

Спасибо. Буду иметь в виду.


 
Eraser ©   (2010-03-21 05:01) [34]

> [31] Германн ©   (21.03.10 02:05)


> Осваиваю Inno Setup в связке  c ISTools.

это легкий путь. Inno Setup - отличный инсталлятор, куда понятнее msi. Только вот у него одна беда - не поддерживается MS. как раз с него перешел, в свое время, на MSI.


 
Германн ©   (2010-03-21 21:40) [35]


> Только вот у него одна беда - не поддерживается MS.

Для меня неважно. В требованиях к ПО написано четко - Windows XP не выше.


 
Германн ©   (2010-03-22 01:52) [36]

Отредактировал Russian.isl ибо он (Inno Setup), имхо, не по-русски пишет в некоторых диалогах. На первый взгляд всё работает. Не проверил пока только установку BDE.


 
Anatoly Podgoretsky ©   (2010-03-22 09:04) [37]

> Германн  (22.03.2010 01:52:36)  [36]

Когда будешь проверять, то проверь и деинсталляцию, а то получится как в 2006, при деинсталяции остаешься без БДЕ


 
Медвежонок Пятачок ©   (2010-03-22 14:17) [38]

msi это конечно хорошо.

ставим проект клиенту.
у него на машине нет vs2005 run time библиотек.
не беда, у нас есть их редистрибут пакет.
он как раз на msi.
запускаем.
упс. требует чтобы было на машине клиента винсталлер не ниже третьей версии. качаем. ставим. снова упс.
сервис пак к винде еще нужен.
снова качаем.


 
Германн ©   (2010-03-22 14:48) [39]


> Anatoly Podgoretsky ©   (22.03.10 09:04) [37]

Проверю конечно, но автор Inno setup неоднократно говорил, что удалять BDE при деинсталляции программы не есть хорошо.


 
Anatoly Podgoretsky ©   (2010-03-22 14:54) [40]

> Медвежонок Пятачок  (22.03.2010 14:17:38)  [38]

А как вы такой бардак с Виндоус допустили, у вас же не дыра, а дырища.



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.066 c
15-1266565974
balepa
2010-02-19 10:52
2010.08.27
C#. Объявление типов


2-1273643101
Виктор
2010-05-12 09:45
2010.08.27
Динамический отбор по дате в базе данных


2-1271803089
GalarG
2010-04-21 02:38
2010.08.27
свзь с базой в Access


2-1273134658
noob_one
2010-05-06 12:30
2010.08.27
Какой функцией можно перевести "код" в #1050#1086#1076.


2-1272882198
Раиса
2010-05-03 14:23
2010.08.27
DataType - какой для double?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский