Installing PokerTH 2.0 on Linux

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

If you can't install new client with PokerTH-2.0.2-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 8:40 pm, edited 3 times in total.
thalys
Posts: 3
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: 3
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: 441
Joined: Mon Mar 15, 2021 12:54 pm
Location: Flensburg
Been thanked: 69 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: 441
Joined: Mon Mar 15, 2021 12:54 pm
Location: Flensburg
Been thanked: 69 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.
thalys
Posts: 3
Joined: Fri Dec 09, 2016 12:00 am

Thanks for the fast response! Won't uninstall AppImageLauncher as I believe I need it for another AppImage. I'll go for the unzipped version for the time being and hope that the Ubuntu distro maintainers make version 2.0 of the pokerth package available soon.

Side note: Didn't find how to create a shortcut to the executable with the unzipped file though, ideally with the nice-looking icon, so to start I need to open the path to the unzipped folder, right-click on the pokerth script and select "run as program" in the context menu.
Post Reply