Trine – jak uruchomić w Ubuntu 12.10

Pamiętacie grę Trine? Jeśli nie, zajrzyjcie tutaj.

Ostatnio chciałem znowu w nią zagrać, jednakże okazało się że gra nie chcę się uruchomić. Nie zdziwiło mnie to, ponieważ ostatnia aktualizacja gry była dość dawno. Deweloperzy nie odpowiedzieli na mojego maila, także rozwiązanie znalazłem sam.

Przy próbie uruchomienia pojawiał się ten komunikat:

./trine-launcher32: ./lib32/libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/lib/i386-linux-gnu/libxml2.so.2)

Tutaj poszło łatwo, rozwiązanie było podane w FAQ. Po rozwiązaniu tego problemu pojawił się kolejny:

./trine-launcher32: symbol lookup error: /usr/lib/i386-linux-gnu/libXrandr.so.2: undefined symbol: _XGetRequest

Tutaj już nie było tak łatwo, jak się okazało deweloperzy xorg zrobili to co uwielbiają robić, czyli po raz kolejny złamali kompatybilność wsteczną API. Mam nadzieje że kiedy wayland zastąpi xorg te problemy będą tylko pieśnią przeszłości. W każdym razie udało mi się znaleźć rozwiązanie tego problemu, które podaje poniżej.

Rozwiązanie

  1. Przejdź do katalogu z zainstalowanym Trine (zwykle ~/trine lub ~/.desura/games/trine)
  2. Przejdź do katalogu lib32
  3. Usuń plik libz.so.1
  4. Pobierz to archiwum (link), rozpakuj je i przenieś pliki *.so do folderu lib32

Teraz Trine powinien się uruchomić bez problemu.

Trine - jak uruchomić w Ubuntu 12.10

Trine launcher na Ubuntu 12.10

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • Tripix

    Przechwalą zainstalowałem Trine 1 i nie ma żadnych problemów na Ubu 12.10 XFCE

    • Admc

      Nie było problemów w ogóle czy nie było problemów po ściągnięciu tych bibliotek?

      • Tripix

        Żadnych problemów
        Po instalacji gry normalnie się odpaliła, więc dziwi mnie problem.
        Działa wersja Free DRM, jak i Steam.

        • fervi

          Mnie zastanawia co innego – czy to Panowie z X.org’a zrobili, czy Panowie z Ubuntu, którzy wgrywają swoje łatki

          Ja jadę na 13.04 i działa, ale jakiś problem z tym miałem (nie wiem z jakim błędem, ale chodzi)

          • Tripix

            Jak się sprawuje Ubuntu 13.10, jakie jest jądro?.
            Jest Wayland?.

            Boje się że jak wejdzie wayland, to nie będzie sterowników do mojej karty graficznej.
            Unity poprawione?
            Da się go używać?.
            Bo ja miałem na 12.10 Unity i straszne problemy były, temu mam XFCE4 (nadal).