Jump to content
Korean Random

[Установщик XVM/XVM Installer]


Mixaill

Recommended Posts

Использование внешних DLL - это не есть путь самурая. Ок... сейчас немного поправлю конфиг Михаила... если голова заработает...

:glare:  а тут что, ANSI версия? Аааааа.... я ее даже откомпилить не могу...

У меня уникод стоит, я в ней паковал исходники Миши. Можно и без DLL- тянуть XVM по одному файлу из интернета!)) По нашему!

На каой обменник можно 1.5Гига архив кинуть под этот инсталятор? Рок озвучка не помещается в инсталятор. С Яндекс Диска не получится скачать его инсталятором как я понимаю?

Edited by XXX_MUTANT
Link to comment
Short link
Share on other sites

 

 

Примерчик для рар-архива был-бы к стати

Rar может распаковывать только Unrar. Всё остальное является коммерческим ПО. Используйте свободные форматы архивов, такие как 7Z, XZ, BZIP2, GZIP. Все они довольно хорошо сжимают архивы и быстрее их распаковывают (В некоторых случаях даже лучше RAR). Тут есть замечательная статья о форматах с подробными графиками и выводами.

 

 

а тут что, ANSI версия? Аааааа.... я ее даже откомпилить не могу...

Unicode не имеет смысла, так как мало кто пишет инсталляторы иероглифами

 

 

На каой обменник можно 1.5Гига архив кинуть под этот инсталятор?

Мало кто предоставит вам такую услугу. Можно конечно попробовать использовать API какого-нибуть облачного хранилища, но лучше будет поискать хостинг и скачивать по прямым ссылкам.

 

 

Можно и без DLL- тянуть XVM по одному файлу из интернета!))

Без DLL можно и загружать архивы, так как WinAPI никто не отменял.

С распаковкой архивов немного сложней, но есть лёгкая  minunzip, основанная на ZLIB. Её можно скомпилировать как статическую библиотеку и скомпоновать с программой (ISS же может компилировать объектные файлы?)

 

 

Использование внешних DLL - это не есть путь самурая.

Я вам больше скажу - использование Pascal'е подобных языков вообще самураями не приветствуется. Истинные самураи пишут инсталляторы на GAS'е, с его AT&T синтаксисом.

А по теме - если есть исходник (ну или хотя бы объектный файл), то можно вместо динамической библиотеки собрать статическую и скомпоновать его с программой.

Link to comment
Short link
Share on other sites

Мало кто предоставит вам такую услугу. Можно конечно попробовать использовать API какого-нибуть облачного хранилища, но лучше будет поискать хостинг и скачивать по прямым ссылкам.

 Goole диск не пойдёт ?  1.1 гига заливал, про 1.5 не в курсе

Link to comment
Short link
Share on other sites

В смысле, по объёму? - Тогда не соглашусь. Только при регистрации почти везде даётся >2 Гб.

Ага... а на отдачу?

Знаете в какой момент и благодаря кому mail.ru запретили на своем облаке прямые ссылки? :gg:  В 1 день мы дали такую нагрузку... что просто писец.

Edited by Yusha
  • Upvote 1
  • Downvote 1
Link to comment
Short link
Share on other sites

Ага... а на отдачу?

Я дал однонаправленный вопрос, спросил про что идёт речь.. и, видимо, не о том, что я подумал)

Ок, ладно, прекращаем оффтоп.

Edited by Kotyarko_O
Link to comment
Short link
Share on other sites

В смысле, по объёму? - Тогда не соглашусь. Только при регистрации почти везде даётся >2 Гб.

Дело не в объеме, а в том что нет прямой ссылки на файл с расширением. У меня Яд на 10гиг. Это был.-бы идеальный вариант при наличии прямой ссылки.
Edited by XXX_MUTANT
Link to comment
Short link
Share on other sites

а тут что, ANSI версия? Аааааа.... я ее даже откомпилить не могу...

Unicode + IDP

 

Unicode не имеет смысла, так как мало кто пишет инсталляторы иероглифами

Здравствуйте.

Нужно бить по рукам за использование однобайтовых кодировок в XXI веке.

 

Как минимум будут проблемы при установке в папки с использованием национальных алфавитов, особенно если почему-то non-unicode язык не совпадает с нужным. Например, non-unicode язык установлен как английский, а папка содержит в своем имени, например, ў (или же русский и ł)

 

Также, у XVM 33 языковые версии, при этом как минимум у трех языков нет адекватного представления в однобайтовых кодировках. Проблемы неизбежны.

 

 

Без DLL можно и загружать архивы, так как WinAPI никто не отменял.

С распаковкой архивов немного сложней, но есть лёгкая  minunzip, основанная на ZLIB. Её можно скомпилировать как статическую библиотеку и скомпоновать с программой (ISS же может компилировать объектные файлы?)

 

Я вам больше скажу - использование Pascal'е подобных языков вообще самураями не приветствуется. Истинные самураи пишут инсталляторы на GAS'е, с его AT&T синтаксисом.

А по теме - если есть исходник (ну или хотя бы объектный файл), то можно вместо динамической библиотеки собрать статическую и скомпоновать его с программой.

Троллейбус.jpg. В чем смысл линковать статически чтобы слинковать статически?

 


r11: https://bitbucket.org/XVM/xvm.installer/downloads/setup_xvm_r11.exe

Stable зашит внутри

Edited by Mixaill
  • Upvote 1
Link to comment
Short link
Share on other sites

  • 4 weeks later...

У меня опять проблема сборки. При запуске build.sh появляются ошибки:

 

$ ./build.sh
./build.sh: line 2: wget: команда не найдена
./build.sh: line 3: unzip: команда не найдена
./build.sh: line 4: ISCC: команда не найдена
rm: невозможно удалить <xvm.zip>: No such file or directory

 

Где взять не достающие компоненты?

Link to comment
Short link
Share on other sites

У меня установлен cygwin64, но там этих компонентов нет. Это что за категория?

лучше cygwin x86 ставить, меньше проблем с совместимостью будет.

Ну и cygwin подразумевает некоторые знания, хотя бы умение найти и установить необходимые пакеты, прописать пути к bin, и т.д.

Link to comment
Short link
Share on other sites

Зачем тащить из сетки, если есть уже собранная версия XVM. К тому же ссылка уже мертвая. В общем инсталлятор уже не собирается, как надо. Ручками перепахал его для себя любимого...

Как то так.

Link to comment
Short link
Share on other sites

  • 2 weeks later...
  • 4 weeks later...

Здравствуйте, понравился установщик.

Возможно ли добавить выбор локализации пр установке "ночника", чтобы установщик не копировал иконки флагов и кланов других стран?

Link to comment
Short link
Share on other sites

  • 3 weeks later...

Бегло глянул r13. Первое, что бросилось в глаза: 

  1. Nightly в инсталлере не нужны. Только последний стабильный.
  2. Нужен экран с чейнджлогом.
  3. Нужно находить установленный клиент и по умолчанию заполнять путь установки до него.
Link to comment
Short link
Share on other sites

r14 https://bitbucket.org/XVM/xvm.installer/downloads/setup_xvm_r14.exe

 

* убраны ночные

* добавлен список изменений

 

Поиск каталога есть, но в силу того, что WoT ничего не пишет в реестр (только их установщик), работает он не всегда.

Link to comment
Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...