Тема: Ттюх и Убунту.
Возможен ли запуск лаунчера на убунту? А только я вижу Федору и OpenSuse.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Ттюх! Майнкрафт! → Форум → Работа инфраструктуры проекта → Ттюх и Убунту.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Возможен ли запуск лаунчера на убунту? А только я вижу Федору и OpenSuse.
Придётся ставить из исходников.
Конечно. Ищешь PPA-репозиторий с Qt 5.3, устанавливаешь (с -dev пакетами), затем компилируешь игру.
Я скачал лаунчер для суси самой последней 64 бит, из пакета вынул бинарник.
Далее удовлетворил его зависимости
sudo apt-get install libquazip-qt5-1 libqt5gui5 libqt5widgets5 libqt5webkit5
После чего он замечательно запустился и сейчас качает ресурсы для майнкрафта.
UPD: докачал и все замечательно запустил.
cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.10
DISTRIB_CODENAME=utopic
DISTRIB_DESCRIPTION="Ubuntu 14.10"
Вот DEB-пакеты: https://ttyh.ru/viewtopic.php?id=142
Да, все верно. Я провалил экзамен по поиску информации на форуме. Но с другой стороны, зачем тащить собственную сборку QT5 если она есть уже в убунте в довольно широких пределах - от trusty до vivid.
В Debian-е нет. То, что ты не нашёл - нормально, я только вчера выложил пакеты DEB. Ты, кстати, первый скачавший! Протестируй?
Тоже пытаюсь поиграть на убунте (14.10). Собрал лаунчер из исходников https://github.com/figec/ttyhlauncher, запустил, ввёл логин, пароль, выбрал стандартный клиент. Файлы оно мне выкачало, но игру не запускает. В логе вот что:
(10:20:41) LauncherWindow >> Making run string...
(10:20:41) LauncherWindow >> Run string: java -Djavax.net.ssl.trustStore=/home/rgtbctltpx/.config/ttyhlauncher/keystore.ks -Djavax.net.ssl.trustStorePassword=123456 -Dline.separator=
-Djava.library.path=/home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/natives -cp /home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/mojang/authlib/1.5.17/authlib-1.5.17.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/mojang/realms/1.7.5/realms-1.7.5.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/tv/twitch/twitch/6.5/twitch-6.5.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/versions/1.8.1/1.8.1.jar net.minecraft.client.main.Main --username aemxdp --version 1.8.1 --gameDir /home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/prefixes/1.8.1 --assetsDir /home/rgtbctltpx/.local/share/ttyh_minecraft/assets --assetIndex 1.8 --uuid 24eab423-98b9-d924-6c64-3c71a5d2cca3 --accessToken bede36db-6982-8b25-59a1-62838b30990e --userProperties {} --userType mojang
(10:20:41) LauncherWindow >> Try to launch game...
(10:20:41) LauncherWindow >> Main window hidden
(10:20:43) Client >> Exception in thread "main" (10:20:43) Client >> java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
(10:20:43) Client >> at java.lang.Runtime.loadLibrary0(Runtime.java:849)
at java.lang.System.loadLibrary(System.java:1088)
(10:20:43) Client >> at org.lwjgl.Sys$1.run(Sys.java:73)
at java.security.AccessController.doPrivileged(Native Method)(10:20:43) Client >>
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)(10:20:43) Client >>
at org.lwjgl.Sys.loadLibrary(Sys.java:95)(10:20:43) Client >>
at org.lwjgl.Sys.<clinit>(Sys.java:112)(10:20:43) Client >>
(10:20:43) Client >> at bss.I(SourceFile:2488)
(10:20:43) Client >> at net.minecraft.client.main.Main.main(SourceFile:41)
(10:20:43) LauncherWindow >> Game process finished!
(10:20:46) LauncherWindow >> Error: not null game exit code: 1
(10:20:46) LauncherWindow >> Main window showed
Видно, что почему-то аргументом передаётся такой путь:
-Djava.library.path=/home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/natives
В этой папке пусто. Нашёл при этом lwjgl в
/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar
Пробовал просто скопировать в папку natives, но похоже, что он её перетирает на каком-то этапе.
Тоже пытаюсь поиграть на убунте (14.10). Собрал лаунчер из исходников https://github.com/figec/ttyhlauncher, запустил, ввёл логин, пароль, выбрал стандартный клиент. Файлы оно мне выкачало, но игру не запускает. В логе вот что:
(10:20:41) LauncherWindow >> Making run string...
(10:20:41) LauncherWindow >> Run string: java -Djavax.net.ssl.trustStore=/home/rgtbctltpx/.config/ttyhlauncher/keystore.ks -Djavax.net.ssl.trustStorePassword=123456 -Dline.separator=
-Djava.library.path=/home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/natives -cp /home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/mojang/authlib/1.5.17/authlib-1.5.17.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/mojang/realms/1.7.5/realms-1.7.5.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/tv/twitch/twitch/6.5/twitch-6.5.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/versions/1.8.1/1.8.1.jar net.minecraft.client.main.Main --username aemxdp --version 1.8.1 --gameDir /home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/prefixes/1.8.1 --assetsDir /home/rgtbctltpx/.local/share/ttyh_minecraft/assets --assetIndex 1.8 --uuid 24eab423-98b9-d924-6c64-3c71a5d2cca3 --accessToken bede36db-6982-8b25-59a1-62838b30990e --userProperties {} --userType mojang
(10:20:41) LauncherWindow >> Try to launch game...
(10:20:41) LauncherWindow >> Main window hidden
(10:20:43) Client >> Exception in thread "main" (10:20:43) Client >> java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
(10:20:43) Client >> at java.lang.Runtime.loadLibrary0(Runtime.java:849)
at java.lang.System.loadLibrary(System.java:1088)
(10:20:43) Client >> at org.lwjgl.Sys$1.run(Sys.java:73)
at java.security.AccessController.doPrivileged(Native Method)(10:20:43) Client >>
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)(10:20:43) Client >>
at org.lwjgl.Sys.loadLibrary(Sys.java:95)(10:20:43) Client >>
at org.lwjgl.Sys.<clinit>(Sys.java:112)(10:20:43) Client >>
(10:20:43) Client >> at bss.I(SourceFile:2488)
(10:20:43) Client >> at net.minecraft.client.main.Main.main(SourceFile:41)
(10:20:43) LauncherWindow >> Game process finished!
(10:20:46) LauncherWindow >> Error: not null game exit code: 1
(10:20:46) LauncherWindow >> Main window showedВидно, что почему-то аргументом передаётся такой путь:
-Djava.library.path=/home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/natives
В этой папке пусто. Нашёл при этом lwjgl в
/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar
Пробовал просто скопировать в папку natives, но похоже, что он её перетирает на каком-то этапе.
Проблема в libquazip (она собрана со старой версией qt), которая не распаковывает нативные бибилиотеки и при этом не крэшится. Под убунтой я и и libquazip из исходников собирал.
Перед каждым запуском игры лаунчер очищает ~/.local/share/ttyh_minecraft/client_default/natives и распаковывает их туда по новой, поэтому твои данные затираются.
Фигец, там под гентой не собирался лаунчер, потому что include был для quazip5 вместо просто quazip. На других системах может собираться нормально, но надо это в Compiling.txt там, или типа того.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Ттюх! Майнкрафт! → Форум → Работа инфраструктуры проекта → Ттюх и Убунту.
© TTYH.RU, 2011-2014. Копирование материалов запрещено?
(Раз протухло, то теперь, наверно, можно.)
Да и материалов уже давно никаких нет...
Форум работает на PunBB, при поддержке Informer Technologies, Inc
.
Оформление на основе KushiThemes