1

Тема: Автообновляемый лаунчер для linux

Все зависимости должны быть установлены, перед каждым запуском синхронизируется с официальным репозиторием и при необходимости конпеляется, устанавливается в ~/.local. Создаётся иконка в меню.

Скачать можно тут: https://github.com/figec/ttyhlauncher-autoupdater

Как пользоваться:

$ ./autoupdater-linux.sh install

Затем запускать из менюшки. Будет открываться в терминале.

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.1.0

2

Re: Автообновляемый лаунчер для linux

Figec, а вопросы по оверлею для красноглазых тут задавать? У меня тут возникло НИПАИГРАТЬ!!!1 Лог вот:

gentoshiba ~ # emerge ttyhlauncher

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/quazip[qt5]".
!!! One of the following packages is required to complete your request:
- dev-libs/quazip-0.6.2-r1::gentoo (Missing IUSE: qt5)
- dev-libs/quazip-0.5.1-r1::gentoo (Missing IUSE: qt5)
(dependency required by "games-util/ttyhlauncher-9999::pinkbyte" [ebuild])
(dependency required by "ttyhlauncher" [argument])
gentoshiba ~ # grep quazip /etc/portage/package.use 
dev-libs/quazip qt5
gentoshiba ~ # eix quazip
[i] dev-libs/quazip
     Available versions:  0.5.1-r1 (~)0.6.2-r1 {test}
     Installed versions:  0.6.2-r1(19:46:50 15.10.2014)(-test)
     Homepage:            http://quazip.sourceforge.net/
     Description:         A simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package

gentoshiba ~ # uname -a
Linux gentoshiba 3.15.0-gentoo #1 SMP Tue Jun 10 12:17:08 MSK 2014 i686 Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz GenuineIntel GNU/Linux
Mozilla/5.0 (X11; Linux i686; rv:32.0) Gecko/20100101 Firefox/32.0

3

Re: Автообновляемый лаунчер для linux

Попроси дерлаффа или пинкбайта поправить ебилд, я отстал от гентушных мод :)

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.1.0

4

Re: Автообновляемый лаунчер для linux

Ок, будем искать.

Mozilla/5.0 (X11; Linux i686; rv:32.0) Gecko/20100101 Firefox/32.0

5 (изменено: txe, 2014-10-24 11:49:23)

Re: Автообновляемый лаунчер для linux

чего может не хватать для счастья? все зависимости (1. Qt-5.3.1 (core, gui, widgets, webkitwidgets) 2. libquazip) кажись стоят.

Spoiler

$ ./autoupdater-linux.sh install
Self copy to local bin
Prepare local repositoy clone
Clone repository...
fatal: путь назначения 'ttyhlauncher' уже существует, и это не пустой каталог.
Building sources...
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WEBKITWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WEBKIT_LIB -DQT_QML_LIB -DQT_LOCATION_LIB -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_SENSORS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWebKitWidgets -I/usr/include/qt5/QtQuick -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWebKit -I/usr/include/qt5/QtQml -I/usr/include/qt5/QtLocation -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtPositioning -I/usr/include/qt5/QtSensors -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I.moc -I.ui -o .obj/launcherwindow.o launcherwindow.cpp
In file included from /usr/include/qt5/QtCore/qjsonarray.h:45:0,
                 from /usr/include/qt5/QtCore/QtCore:55,
                 from settings.h:4,
                 from launcherwindow.h:7,
                 from launcherwindow.cpp:1:
/usr/include/qt5/QtCore/qjsonvalue.h: In member function ‘void LauncherWindow::playButtonClicked()’:
/usr/include/qt5/QtCore/qjsonvalue.h:119:12: error: ‘QJsonValue::QJsonValue(const void*)’ is private
     inline QJsonValue(const void *) {}
            ^
launcherwindow.cpp:212:23: error: within this context
         agent["name"] = "Minecraft";
                       ^
make: *** [.obj/launcherwindow.o] Ошибка 1
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WEBKITWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WEBKIT_LIB -DQT_QML_LIB -DQT_LOCATION_LIB -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_SENSORS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWebKitWidgets -I/usr/include/qt5/QtQuick -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWebKit -I/usr/include/qt5/QtQml -I/usr/include/qt5/QtLocation -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtPositioning -I/usr/include/qt5/QtSensors -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I.moc -I.ui -o .obj/launcherwindow.o launcherwindow.cpp
In file included from /usr/include/qt5/QtCore/qjsonarray.h:45:0,
                 from /usr/include/qt5/QtCore/QtCore:55,
                 from settings.h:4,
                 from launcherwindow.h:7,
                 from launcherwindow.cpp:1:
/usr/include/qt5/QtCore/qjsonvalue.h: In member function ‘void LauncherWindow::playButtonClicked()’:
/usr/include/qt5/QtCore/qjsonvalue.h:119:12: error: ‘QJsonValue::QJsonValue(const void*)’ is private
     inline QJsonValue(const void *) {}
            ^
launcherwindow.cpp:212:23: error: within this context
         agent["name"] = "Minecraft";
                       ^
make: *** [.obj/launcherwindow.o] Ошибка 1
Execute post-intsall changes
The databases in [/usr/share/default/applications, /usr/share/gnome/applications, /usr/local/share/applications, /usr/share/applications, /usr/share/mdm/applications] could not be updated.
Done!

Description:    Linux Mint 17 Qiana

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0

6

Re: Автообновляемый лаунчер для linux

Попробуй выполнить ./autoupdater-linux.sh uninstall, а затем ./autoupdater-linux.sh install

Возможно причина в этом:

fatal: путь назначения 'ttyhlauncher' уже существует, и это не пустой каталог.
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.21 (KHTML, like Gecko) konqueror/4.14.1 Safari/537.21

7

Re: Автообновляемый лаунчер для linux

Похоже, что у тебя Qt-5, но версия меньше 5.3. До 5.3 нельзя было записывать в JSON сишные строки, их надо было конвертировать в QString.

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0

8

Re: Автообновляемый лаунчер для linux

Figec пишет

Похоже, что у тебя Qt-5, но версия меньше 5.3. До 5.3 нельзя было записывать в JSON сишные строки, их надо было конвертировать в QString.

в точку!  Version: 5.2.1+dfsg-1ubuntu14.2

тогда я по инструкции с qt wiki делаю так:

$ wget http://master.qt-project.org/official_releases/online_installers/qt-opensource-linux-x64-1.6.0-5-online.run
$ chmod +x ./qt-opensource-linux-x64-1.6.0-5-online.run
$ ./qt-opensource-linux-x64-1.6.0-5-online.run 
$ export PATH=/home/txe/Qt/5.3/gcc_64/bin/:$PATH
$ ./autoupdater-linux.sh install

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

Spoiler

$ /home/txe/.local/bin/ttyhlauncher.sh start
Check for updates...
Already up-to-date.
make: Цель `first' не требует выполнения команд.
install -m 755 -p "ttyhlauncher" "/home/txe/.local/bin/ttyhlauncher"
strip "/home/txe/.local/bin/ttyhlauncher"
install -m 644 -p /home/txe/.local/src/ttyhlauncher/resources/unix/ttyhlauncher.desktop /home/txe/.local//share/applications/
install -m 644 -p /home/txe/.local/src/ttyhlauncher/resources/unix/ttyhlauncher.svg /home/txe/.local//share/icons/hicolor/scalable/apps/
Execute post-intsall changes
The databases in [/usr/share/default/applications, /usr/share/gnome/applications, /usr/local/share/applications, /usr/share/applications, /usr/share/mdm/applications] could not be updated.
Done!
(17:02:37) Logger >> 24.10.14 ttyhlauncher-0.9 started.
(17:02:37) Settings >> Updating local clisent list...
(17:02:37) Util >> Make GET: http://store.ttyh.ru/prefixes.json
(17:02:37) Settings >> OK. Saving local copy...
(17:02:37) Settings >> Loading local client list...
(17:02:37) Settings >> Add client: default
(17:02:37) Settings >> Add client: industrial
(17:02:37) Settings >> Updating local java keystore...
(17:02:37) Util >> Make GET: http://store.ttyh.ru/store.ks
(17:02:37) Settings >> OK. Saving local copy...
(17:02:37) LauncherWindow >> Launcher window opened
(17:02:40) LauncherWindow >> Try to start game...
(17:02:40) LauncherWindow >> Client id: industrial
(17:02:40) LauncherWindow >> Online mode is selected
(17:02:40) LauncherWindow >> Making login request...
(17:02:40) Util >> Make POST: https://master.ttyh.ru/index.php?act=login
(17:02:40) LauncherWindow >> OK
(17:02:40) LauncherWindow >> Looking for 'latest' version on update server...
(17:02:40) Util >> Make GET: http://store.ttyh.ru/industrial/versions/versions.json
(17:02:40) LauncherWindow >> Game version is 1.7.10
(17:02:40) LauncherWindow >> Updating game indexes...1.7.10
(17:02:40) Util >> Make GET: http://store.ttyh.ru/industrial/1.7.10/1.7.10.json
(17:02:41) Util >> Make GET: http://store.ttyh.ru/industrial/1.7.10/data.json
(17:02:41) Util >> Make GET: http://store.ttyh.ru/assets/indexes/1.7.10.json
(17:02:41) LauncherWindow >> Preparing game to run...
(17:02:41) LauncherWindow >> Prepare natives directory...
(17:02:41) Util >> Removing /home/txe/.local/share/ttyh_minecraft/client_industrial/natives
(17:02:41) LauncherWindow >> Reading version file: /home/txe/.local/share/ttyh_minecraft/client_industrial/versions/1.7.10/1.7.10.json
(17:02:41) LauncherWindow >> Reading index file: /home/txe/.local/share/ttyh_minecraft/client_industrial/versions/1.7.10/data.json
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/minecraftforge/forge/1.7.10-10.13.1.1225/forge-1.7.10-10.13.1.1225.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/minecraft/launchwrapper/1.11/launchwrapper-1.11.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/ow2/asm/asm-all/5.0.3/asm-all-5.0.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/typesafe/config/1.2.1/config-1.2.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/scala-continuations-library_2.11-1.0.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/mojang/realms/1.3.5/realms-1.3.5.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/java3d/vecmath/1.3.1/vecmath-1.3.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/io/netty/netty-all/4.0.10.Final/netty-all-4.0.10.Final.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/google/guava/guava/16.0/guava-16.0.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/mojang/authlib/1.5.16/authlib-1.5.16.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.1/lwjgl-platform-2.9.1-natives-linux.jar
(17:02:41) Util >> Unzip archive /home/txe/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.1/lwjgl-platform-2.9.1-natives-linux.jar
QIODevice::open: File access not specified
*** Error in `/home/txe/.local/bin/ttyhlauncher': free(): invalid pointer: 0x00007fdc338e8d00 ***
/home/txe/.local/bin/ttyhlauncher.sh: строка 25:  2734 Аварийный останов         "${HOME}/.local/bin/ttyhlauncher"

как всегда интересно что нужно сделать что бы было хорошо.

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0

9 (изменено: nexfwall, 2014-10-24 20:04:16)

Re: Автообновляемый лаунчер для linux

txe пишет
Figec пишет

Похоже, что у тебя Qt-5, но версия меньше 5.3. До 5.3 нельзя было записывать в JSON сишные строки, их надо было конвертировать в QString.

в точку!  Version: 5.2.1+dfsg-1ubuntu14.2

тогда я по инструкции с qt wiki делаю так:

$ wget http://master.qt-project.org/official_releases/online_installers/qt-opensource-linux-x64-1.6.0-5-online.run
$ chmod +x ./qt-opensource-linux-x64-1.6.0-5-online.run
$ ./qt-opensource-linux-x64-1.6.0-5-online.run 
$ export PATH=/home/txe/Qt/5.3/gcc_64/bin/:$PATH
$ ./autoupdater-linux.sh install

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

Spoiler

$ /home/txe/.local/bin/ttyhlauncher.sh start
Check for updates...
Already up-to-date.
make: Цель `first' не требует выполнения команд.
install -m 755 -p "ttyhlauncher" "/home/txe/.local/bin/ttyhlauncher"
strip "/home/txe/.local/bin/ttyhlauncher"
install -m 644 -p /home/txe/.local/src/ttyhlauncher/resources/unix/ttyhlauncher.desktop /home/txe/.local//share/applications/
install -m 644 -p /home/txe/.local/src/ttyhlauncher/resources/unix/ttyhlauncher.svg /home/txe/.local//share/icons/hicolor/scalable/apps/
Execute post-intsall changes
The databases in [/usr/share/default/applications, /usr/share/gnome/applications, /usr/local/share/applications, /usr/share/applications, /usr/share/mdm/applications] could not be updated.
Done!
(17:02:37) Logger >> 24.10.14 ttyhlauncher-0.9 started.
(17:02:37) Settings >> Updating local clisent list...
(17:02:37) Util >> Make GET: http://store.ttyh.ru/prefixes.json
(17:02:37) Settings >> OK. Saving local copy...
(17:02:37) Settings >> Loading local client list...
(17:02:37) Settings >> Add client: default
(17:02:37) Settings >> Add client: industrial
(17:02:37) Settings >> Updating local java keystore...
(17:02:37) Util >> Make GET: http://store.ttyh.ru/store.ks
(17:02:37) Settings >> OK. Saving local copy...
(17:02:37) LauncherWindow >> Launcher window opened
(17:02:40) LauncherWindow >> Try to start game...
(17:02:40) LauncherWindow >> Client id: industrial
(17:02:40) LauncherWindow >> Online mode is selected
(17:02:40) LauncherWindow >> Making login request...
(17:02:40) Util >> Make POST: https://master.ttyh.ru/index.php?act=login
(17:02:40) LauncherWindow >> OK
(17:02:40) LauncherWindow >> Looking for 'latest' version on update server...
(17:02:40) Util >> Make GET: http://store.ttyh.ru/industrial/versions/versions.json
(17:02:40) LauncherWindow >> Game version is 1.7.10
(17:02:40) LauncherWindow >> Updating game indexes...1.7.10
(17:02:40) Util >> Make GET: http://store.ttyh.ru/industrial/1.7.10/1.7.10.json
(17:02:41) Util >> Make GET: http://store.ttyh.ru/industrial/1.7.10/data.json
(17:02:41) Util >> Make GET: http://store.ttyh.ru/assets/indexes/1.7.10.json
(17:02:41) LauncherWindow >> Preparing game to run...
(17:02:41) LauncherWindow >> Prepare natives directory...
(17:02:41) Util >> Removing /home/txe/.local/share/ttyh_minecraft/client_industrial/natives
(17:02:41) LauncherWindow >> Reading version file: /home/txe/.local/share/ttyh_minecraft/client_industrial/versions/1.7.10/1.7.10.json
(17:02:41) LauncherWindow >> Reading index file: /home/txe/.local/share/ttyh_minecraft/client_industrial/versions/1.7.10/data.json
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/minecraftforge/forge/1.7.10-10.13.1.1225/forge-1.7.10-10.13.1.1225.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/minecraft/launchwrapper/1.11/launchwrapper-1.11.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/ow2/asm/asm-all/5.0.3/asm-all-5.0.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/typesafe/config/1.2.1/config-1.2.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/scala-continuations-library_2.11-1.0.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/mojang/realms/1.3.5/realms-1.3.5.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/java3d/vecmath/1.3.1/vecmath-1.3.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/io/netty/netty-all/4.0.10.Final/netty-all-4.0.10.Final.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/google/guava/guava/16.0/guava-16.0.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/mojang/authlib/1.5.16/authlib-1.5.16.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.1/lwjgl-platform-2.9.1-natives-linux.jar
(17:02:41) Util >> Unzip archive /home/txe/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.1/lwjgl-platform-2.9.1-natives-linux.jar
QIODevice::open: File access not specified
*** Error in `/home/txe/.local/bin/ttyhlauncher': free(): invalid pointer: 0x00007fdc338e8d00 ***
/home/txe/.local/bin/ttyhlauncher.sh: строка 25:  2734 Аварийный останов         "${HOME}/.local/bin/ttyhlauncher"

как всегда интересно что нужно сделать что бы было хорошо.

Нужен quazip, собранный под qt 5.3.1.

По сабжу:
Костыли, слакваре, нинужно. Лучшеб спеки для создания дебиан-пакета написал.

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0

10

Re: Автообновляемый лаунчер для linux

txe пишет
Figec пишет

Похоже, что у тебя Qt-5, но версия меньше 5.3. До 5.3 нельзя было записывать в JSON сишные строки, их надо было конвертировать в QString.

в точку!  Version: 5.2.1+dfsg-1ubuntu14.2

тогда я по инструкции с qt wiki делаю так:

$ wget http://master.qt-project.org/official_releases/online_installers/qt-opensource-linux-x64-1.6.0-5-online.run
$ chmod +x ./qt-opensource-linux-x64-1.6.0-5-online.run
$ ./qt-opensource-linux-x64-1.6.0-5-online.run 
$ export PATH=/home/txe/Qt/5.3/gcc_64/bin/:$PATH
$ ./autoupdater-linux.sh install

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

Spoiler

$ /home/txe/.local/bin/ttyhlauncher.sh start
Check for updates...
Already up-to-date.
make: Цель `first' не требует выполнения команд.
install -m 755 -p "ttyhlauncher" "/home/txe/.local/bin/ttyhlauncher"
strip "/home/txe/.local/bin/ttyhlauncher"
install -m 644 -p /home/txe/.local/src/ttyhlauncher/resources/unix/ttyhlauncher.desktop /home/txe/.local//share/applications/
install -m 644 -p /home/txe/.local/src/ttyhlauncher/resources/unix/ttyhlauncher.svg /home/txe/.local//share/icons/hicolor/scalable/apps/
Execute post-intsall changes
The databases in [/usr/share/default/applications, /usr/share/gnome/applications, /usr/local/share/applications, /usr/share/applications, /usr/share/mdm/applications] could not be updated.
Done!
(17:02:37) Logger >> 24.10.14 ttyhlauncher-0.9 started.
(17:02:37) Settings >> Updating local clisent list...
(17:02:37) Util >> Make GET: http://store.ttyh.ru/prefixes.json
(17:02:37) Settings >> OK. Saving local copy...
(17:02:37) Settings >> Loading local client list...
(17:02:37) Settings >> Add client: default
(17:02:37) Settings >> Add client: industrial
(17:02:37) Settings >> Updating local java keystore...
(17:02:37) Util >> Make GET: http://store.ttyh.ru/store.ks
(17:02:37) Settings >> OK. Saving local copy...
(17:02:37) LauncherWindow >> Launcher window opened
(17:02:40) LauncherWindow >> Try to start game...
(17:02:40) LauncherWindow >> Client id: industrial
(17:02:40) LauncherWindow >> Online mode is selected
(17:02:40) LauncherWindow >> Making login request...
(17:02:40) Util >> Make POST: https://master.ttyh.ru/index.php?act=login
(17:02:40) LauncherWindow >> OK
(17:02:40) LauncherWindow >> Looking for 'latest' version on update server...
(17:02:40) Util >> Make GET: http://store.ttyh.ru/industrial/versions/versions.json
(17:02:40) LauncherWindow >> Game version is 1.7.10
(17:02:40) LauncherWindow >> Updating game indexes...1.7.10
(17:02:40) Util >> Make GET: http://store.ttyh.ru/industrial/1.7.10/1.7.10.json
(17:02:41) Util >> Make GET: http://store.ttyh.ru/industrial/1.7.10/data.json
(17:02:41) Util >> Make GET: http://store.ttyh.ru/assets/indexes/1.7.10.json
(17:02:41) LauncherWindow >> Preparing game to run...
(17:02:41) LauncherWindow >> Prepare natives directory...
(17:02:41) Util >> Removing /home/txe/.local/share/ttyh_minecraft/client_industrial/natives
(17:02:41) LauncherWindow >> Reading version file: /home/txe/.local/share/ttyh_minecraft/client_industrial/versions/1.7.10/1.7.10.json
(17:02:41) LauncherWindow >> Reading index file: /home/txe/.local/share/ttyh_minecraft/client_industrial/versions/1.7.10/data.json
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/minecraftforge/forge/1.7.10-10.13.1.1225/forge-1.7.10-10.13.1.1225.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/minecraft/launchwrapper/1.11/launchwrapper-1.11.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/ow2/asm/asm-all/5.0.3/asm-all-5.0.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/typesafe/config/1.2.1/config-1.2.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/scala-continuations-library_2.11-1.0.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/mojang/realms/1.3.5/realms-1.3.5.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/java3d/vecmath/1.3.1/vecmath-1.3.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/io/netty/netty-all/4.0.10.Final/netty-all-4.0.10.Final.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/google/guava/guava/16.0/guava-16.0.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/com/mojang/authlib/1.5.16/authlib-1.5.16.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar
(17:02:41) LauncherWindow >> Precheck: /home/txe/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.1/lwjgl-platform-2.9.1-natives-linux.jar
(17:02:41) Util >> Unzip archive /home/txe/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.1/lwjgl-platform-2.9.1-natives-linux.jar
QIODevice::open: File access not specified
*** Error in `/home/txe/.local/bin/ttyhlauncher': free(): invalid pointer: 0x00007fdc338e8d00 ***
/home/txe/.local/bin/ttyhlauncher.sh: строка 25:  2734 Аварийный останов         "${HOME}/.local/bin/ttyhlauncher"

как всегда интересно что нужно сделать что бы было хорошо.

На этот раз надо собрать authlib с поддержкой qt-5. Т.к. системная у тебя собрана с qt-4, из-за этого оно себя так странно ведёт.

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.1.0

11

Re: Автообновляемый лаунчер для linux

Figec пишет

На этот раз надо собрать authlib с поддержкой qt-5. Т.к. системная у тебя собрана с qt-4, из-за этого оно себя так странно ведёт.

ох.. вы меня поставили в тупик такой задачкой.. а точно можно собрать вахтера с поддержкой бирюзового цвета?
это точно authlib? кажется у меня ничего похожего вообще не было установлено.

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0

12

Re: Автообновляемый лаунчер для linux

quazip, а не authlib

Mozilla/5.0 (X11; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0

13

Re: Автообновляемый лаунчер для linux

txe пишет
Figec пишет

На этот раз надо собрать authlib с поддержкой qt-5. Т.к. системная у тебя собрана с qt-4, из-за этого оно себя так странно ведёт.

ох.. вы меня поставили в тупик такой задачкой.. а точно можно собрать вахтера с поддержкой бирюзового цвета?
это точно authlib? кажется у меня ничего похожего вообще не было установлено.

Я имел ввиду quazip. По неведомой мне самому причине назвал его authlib-ом, извиняюсь.

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.1.0

14

Re: Автообновляемый лаунчер для linux

derlafff пишет

quazip, а не authlib

и был прав!

спасибо большое. все заработало.

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0