Installing PokerTH 2.0 on Linux

General PokerTH Issues
Post Reply
User avatar
Danek
Posts: 625
Joined: Sat Apr 02, 2022 2:22 pm
Been thanked: 47 times

If you can't install new client with PokerTH-2.0-linux_x86_64.zip on your Linux, then it means you have to install new client with PokerTH-2.0.2.AppImage.



1. Click on PokerTH-2.0.2.AppImage (link: app.php/download )

2. Download file (it will take few minutes)

3. Open Downloads folder in your device

4. Open a terminal in Downloads folder

5. Enter this command in terminal (you just have to copy/paste)

Code: Select all

chmod +x ./PokerTH-2.0.2.AppImage && ./PokerTH-2.0.2.AppImage
6. PokerTH-2.0.2.AppImage will open

7. Close PokerTH-2.0.2

Then you can move your apli where you want and just have to click twice to open it.

Have fun :)




(Tyvm to ollika for his help)


_____________

Edit 2026-02-21: topic updated for PokerTH-2.0.2.AppImage
Last edited by Danek on Sat Feb 21, 2026 7:11 pm, edited 2 times in total.
thalys
Posts: 2
Joined: Fri Dec 09, 2016 12:00 am

Would it be possible to make the PokerTH 2.0 client available on Ubuntu via standard delivery channels (apt install / snap install)?

Currently, when I try to install via apt install or snap install, I only get the legacy version 1.1.2
thalys
Posts: 2
Joined: Fri Dec 09, 2016 12:00 am

When I download the PokerTH 2.0.2 AppImage on Ubuntu
and I move the file to my ~/Applications folder
and I run the commands above (chmod +x ./PokerTH.AppImage && ./PokerTH.AppImage)
then I get the error below.


AppImageLauncher error: appimage_shall_not_be_integrated() failed (returned -1)
AppImageLauncher error: appimage_is_terminal_app() failed (returned -1)
fuse: memory allocation failed
squashfuse 0.5.2 (c) 2012 Dave Vasilevsky

Usage: squashfuse [options] ARCHIVE MOUNTPOINT

(null) options:
-o offset=N offset N bytes into ARCHIVE to mount
-o subdir=PATH mount subdirectory PATH of ARCHIVE
-o notify_pipe=PATH named pipe that will receive 's' (success)
or 'f' (failure) when the mountpoint is ready
-o timeout=N idle N seconds for automatic unmount
-o uid=N set file owner to uid N
-o gid=N set file group to gid N

FUSE options:
-h --help print help
-V --version print version
-d -o debug enable debug output (implies -f)
-f foreground operation
-s disable multi-threaded operation
-o clone_fd use separate fuse device fd for each thread
(may improve performance)
-o max_idle_threads the maximum number of idle worker threads
allowed (default: -1)
-o max_threads the maximum number of worker threads
allowed (default: 10)
fuse: memory allocation failed
squashfuse 0.5.2 (c) 2012 Dave Vasilevsky

Usage: squashfuse [options] ARCHIVE MOUNTPOINT

(null) options:
-o offset=N offset N bytes into ARCHIVE to mount
-o subdir=PATH mount subdirectory PATH of ARCHIVE
-o notify_pipe=PATH named pipe that will receive 's' (success)
or 'f' (failure) when the mountpoint is ready
-o timeout=N idle N seconds for automatic unmount
-o uid=N set file owner to uid N
-o gid=N set file group to gid N

FUSE options:
-h --help print help
-V --version print version
-d -o debug enable debug output (implies -f)
-f foreground operation
-s disable multi-threaded operation
-o clone_fd use separate fuse device fd for each thread
(may improve performance)
-o max_idle_threads the maximum number of idle worker threads
allowed (default: -1)
-o max_threads the maximum number of worker threads
allowed (default: 10)
squashfuse 0.5.2 (c) 2012 Dave Vasilevsky

Usage: squashfuse [options] ARCHIVE MOUNTPOINT

(null) options:
-o offset=N offset N bytes into ARCHIVE to mount
-o subdir=PATH mount subdirectory PATH of ARCHIVE
-o notify_pipe=PATH named pipe that will receive 's' (success)
or 'f' (failure) when the mountpoint is ready
-o timeout=N idle N seconds for automatic unmount
-o uid=N set file owner to uid N
-o gid=N set file group to gid N

FUSE options:
-h --help print help
-V --version print version
-d -o debug enable debug output (implies -f)
-f foreground operation
-s disable multi-threaded operation
-o clone_fd use separate fuse device fd for each thread
(may improve performance)
-o max_idle_threads the maximum number of idle worker threads
allowed (default: -1)
-o max_threads the maximum number of worker threads
allowed (default: 10)
Can't open squashfs image: Bad address

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See <link to github AppImage/AppImageKit/wiki/FUSE removed because the forum won't let me post it otherwise>
for more information
execv error: No such file or directory
User avatar
sp0ck
Posts: 439
Joined: Mon Mar 15, 2021 12:54 pm
Location: Flensburg
Been thanked: 68 times

thalys wrote: Sat Feb 21, 2026 4:42 pm Would it be possible to make the PokerTH 2.0 client available on Ubuntu via standard delivery channels (apt install / snap install)?

Currently, when I try to install via apt install or snap install, I only get the legacy version 1.1.2
I will build a new snap release soon.

About apt repository availabilty: it's up to the package maintainers of each distribution. Let there be a really stable Release now or next days, and then it will happen sooner or later. When a release really is stable I might email/poke a few of the distro package maintainers.
User avatar
sp0ck
Posts: 439
Joined: Mon Mar 15, 2021 12:54 pm
Location: Flensburg
Been thanked: 68 times

thalys wrote: Sat Feb 21, 2026 4:51 pm When I download the PokerTH 2.0.2 AppImage on Ubuntu
and I move the file to my ~/Applications folder
and I run the commands above (chmod +x ./PokerTH.AppImage && ./PokerTH.AppImage)
then I get the error below.
Please try this:
sudo apt remove appimagelauncher
sudo apt install libfuse2


Afterwards it should work on your Ubuntu.
Post Reply