YACReader Install Guide
YACReader is a cool cross-platform digital comic book reader. This has been my go-to comic reader on Linux for many years.
It has a lot of handy features:
- Support for a wide range of digital file formats: rar, zip, cbr, cbz, cb7, tar, pdf, 7z, jpeg, gif, png.
- Support for single/double page reading and full screen mode.
- Track the reading progress of your comics.
- Create bookmarks, backgrounds.
- Magnifying glass for reading small text.
- Add tags and information to comics in your collection from Comic Vine.
- Quickly search through your comic collection to find what you are looking for.
Installing
This is not an overview of the program itself, but rather a guide for those wishing to install it.
I've seen a lot of Arch users not being able to use YACReader due to a dependency error they see when trying to download or install it. The problem with YACReader on Linux, is that there is an old dependency problem relating to libicuuc.so. Without this file the whole program fails to load.
Option 1. Install Flatpak (Recommended)
The most trouble-free method to install YACReader I have found - is to install the Flatpak version.
To do this on Arch Linux, open a terminal and install Flatpack:
1sudo pacman -S flatpak
💡 For other Linux distributions - check the Flatpak install page.
Now, reboot your PC.
Visit the YACReader Flathub page.
If your web browser does not support installing a Flatpak directly from the "Install" button - open a terminal and enter:
1flatpak install flathub com.yacreader.YACReader
Once installed, you should be able to launch it as normal, or via the terminal:
1flatpak run com.yacreader.YACReader
Option 2. Install dependency (may break in future)
If YACReader fails to install via pacman or yay, it's most likely that it is missing another package called libpdfium-nojs. Once this is installed, the main YACReader package "should" install without errors.
Install libpdfium-nojs
1yay -S libpdfium-nojs
Install YACReader
Now to install the main YACReader package.
1yay -S yacreader
YACReader will take some time to compile, however, now the missing dependency issue has been resolved, you should be able to install it without issue. Hopefully, in the future the main package for YACReader will resolve this long-standing issue.