Jump to content
Korean Random
Mixaill

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

Recommended Posts

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

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

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

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

Edited by XXX_MUTANT

Share this post


Link to post

Short link
Share on other sites

 

 

С Яндекс Диска не получится скачать его инсталятором как я понимаю?
Возможно не получится. Дропбокс норм

Share this post


Link to post

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 синтаксисом.

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

Share this post


Link to post

Short link
Share on other sites

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

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

Share this post


Link to post

Short link
Share on other sites

 

 

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

Share this post


Link to post

Short link
Share on other sites

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

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

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

Edited by Yusha
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites
Ага... а на отдачу?

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

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

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

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

Дело не в объеме, а в том что нет прямой ссылки на файл с расширением. У меня Яд на 10гиг. Это был.-бы идеальный вариант при наличии прямой ссылки. Edited by XXX_MUTANT

Share this post


Link to post

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

Share this post


Link to post

Short link
Share on other sites

У меня опять проблема сборки. При запуске 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

 

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

Share this post


Link to post

Short link
Share on other sites

Cygwin

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

Share this post


Link to post

Short link
Share on other sites

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

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

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

Share this post


Link to post

Short link
Share on other sites

Намутили...

Ничего подобного. Обычный тулчейн. Без левых виндовых галочек.

Share this post


Link to post

Short link
Share on other sites

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

Как то так.

Share this post


Link to post

Short link
Share on other sites

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

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

Share this post


Link to post

Short link
Share on other sites

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

  1. Nightly в инсталлере не нужны. Только последний стабильный.
  2. Нужен экран с чейнджлогом.
  3. Нужно находить установленный клиент и по умолчанию заполнять путь установки до него.

Share this post


Link to post

Short link
Share on other sites

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

 

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

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

 

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

Share this post


Link to post

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...