FlashGBX Linux builds
This repository provides pre-made Linux packages for the following distributions: Debian, Ubuntu, Fedora, OpenSUSE, Gentoo, Arch, Raspberry Pi OS, Mint and Pop OS.
Note
Packages will be made available starting 11 November.
Warning
This is the last release to provide builds for Ubuntu. Starting with FlashGBX 4.3 Ubuntu packages are provided on the primary release page.
Installation instructions
To avoid potential driver conflicts, only plug in your GBxCartRW after installing FlashGBX. If you accidentally had it connected during installation, unplug it and plug it back in. If it still doesn't work (e.g. on Ubuntu 22.04) reboot your machine.
Warning
The GBXCartRW is incompatible with brltty. Do not install any of these packages if you rely on brltty to interface with your machine. (If you do not know what brltty is, then you don't need it.) For more information, see the section 'Incompatibility with brltty' at the bottom.
Debian
- Download
debian##-flashgbx-#.#-#_all.deb
. Choose the file corresponding to your version of Debian. - Run
(sudo) apt install ./debian##-flashgbx-#.#-#_all.deb
.
Raspberry Pi OS
- Download
rpios##-flashgbx-#.#-#_all.deb
. Choose the file corresponding to your version of Raspberry Pi OS. You can check either/etc/debian_version
or/etc/os-release
to find out which version of Raspberry Pi OS you are using. - Run
(sudo) apt install ./rpios##-flashgbx-#.#-#_all.deb
.
Ubuntu
Note
This is the last release to provide builds for Ubuntu. Starting with FlashGBX 4.3 Ubuntu packages are provided on the primary release page.
To switch to Lesserkuma's package make sure you completely remove your current installation by following the 'Removal' instructions further down and then follow Lesserkuma's installation instructions.
- Download
ubuntu##.##-flashgbx-#.#-#_all.deb
. Choose the file corresponding to your release of Ubuntu. - Open the folder containing the downloaded file, right click on empty space and choose 'Open in Terminal'. In the window that opens type:
sudo apt install ./ubuntu##.##-flashgbx-#.#-#_all.deb
(replace the file name with the one of the file you just downloaded). Once the command asks whether it should continue press the enter or return key to confirm.
Note
Ubuntu 23.10 and 24.04 can't run the Pocket Camera Album Viewer. However, command-line image extraction is still available. This issue has been fixed with Ubuntu 24.10.
Fedora
- Download
fedora-flashgbx-#.#-#.fc##.noarch.rpm
. Choose the version corresponding to your version of Fedora. - Run
(sudo) dnf install fedora-flashgbx-#.#-#.fc##.noarch.rpm
.
Important
Fedora 39 removed support for the graphical library used by FlashGBX. Therefore, on Fedora 39 and 40, only the command-line version is available. This has been resolved with Fedora 41.
Note
Red Hat Enterprise Linux (and its clones) do not provide the dependencies required to run FlashGBX. These Fedora packages can therefore not be used on those distributions.
OpenSUSE Tumbleweed
- Download
tumbleweed-python##-FlashGBX-#.#-#.noarch.rpm
. Choose the version corresponding to your installed Python version (python3 --version
). If in doubt usepython311
. - Run
(sudo) zypper install tumbleweed-python##-FlashGBX-#.#-#.noarch.rpm
. Do not try to install via the GUI tools. - During installation a signature verification warning will show. Answer ignore to continue.
- Only plug in your GBxCartRW after installation is complete. (If you accidentally had your device plugged in before installation, you need to reboot.)
Warning
Only the version corresponding to Tumbleweed's standard Python version (i.e. python311
) will offer a GUI. All other versions are CLI-only and can only be launched by calling flashgbx
from a terminal.
Note
Packages for OpenSUSE Tumbleweed cannot be used on OpenSUSE Leap (which currently is unable to run FlashGBX).
Gentoo
Add the contents of gentoo-flashgbx-#.#.tar.zst
to a local repository and merge the package. Make sure that the gui
USE flag is set for this package if you wish to use the graphical interface.
Arch
- Download
arch-flashgbx-#.#-#-any.pkg.tar.zst
. - Run
(sudo) pacman -U arch-flashgbx-#.#-#-any.pkg.tar.zst
.
Of course you can also build the package yourself via the provided build files in arch-flashgbx_#.#-#.tar.zst
.
Mint (standard and Debian Edition)
- If using the standard edition, download
mint##-flashgbx-#.#-#_all.deb
. For the Debian Edition, downloadlmde#-flashgbx-#.#-#_all.deb
. Choose the file corresponding to your version number of the respective Mint edition. - Open the file in GDebi Package Installer.
- Click 'Install Package' and confirm the installation of any additional software it wishes to install.
Note
Mint 22 can't run the Pocket Camera Album Viewer. However, command-line image extraction is still available. While this will likely be fixed with Mint 23 there is currently no indication whether a fix will be backported to Mint 22.
Pop OS
- Download
popos##.##-flashgbx-#.#-#_all.deb
. Choose the file corresponding to your release of Pop OS. - Open the file in 'Eddy'. Or just double-click it in the 'Files' app.
- Click 'Install'.
Using
Either run flashgbx
from a terminal or select (Games →) FlashGBX in your app menu.
Updating
Use the same steps as for first installation. There is no need to remove the previous package.
Removal
Debian
- Run
(sudo) apt remove flashgbx
. - You can also optionally remove installed dependencies:
(sudo) apt autoremove
- Remove
/etc/udev/rules.d/50-gbxcartrw.rules
in case you added it.
Raspberry Pi OS
- Run
(sudo) apt remove flashgbx
. - You can also optionally remove installed dependencies:
(sudo) apt autoremove
Ubuntu
Open the 'Terminal' app and run the following command:
sudo apt autoremove flashgbx
Confirm the command by pressing the enter or return key when prompted.
Fedora
- Run
(sudo) dnf remove flashgbx
.
OpenSUSE Tumbleweed
- Run
(sudo) zypper remove -u python##-FlashGBX
.
Gentoo
- Deselect, depclean and remove the corresponding files from your local repository.
- Remove the customised udev rule in case you added it.
Arch
(sudo) pacman -Rs flashgbx
- Remove
/etc/udev/rules.d/50-gbxcartrw.rules
in case you added it.
Mint
- Open (Administration →) Software Manager.
- Search for 'flashgbx'.
- Click on the 'Flashgbx' entry and clock 'Remove'.
Tip
If there is no Flashgbx entry in Software Manager either use 'Synaptic Package Manager' instead or follow the removal instructions for Pop OS.
Pop OS
Open the 'Terminal' app and run the following command:
sudo apt autoremove flashgbx
Confirm the command by pressing the enter or return key when prompted.
Incompatibility with brltty
brltty is a system to allow vision-impaired users to read text displayed by their machine with the help of braille displays. On systems with brltty running it will take ownership of any such braille display it detects and block any other application from accessing them. Unfortunately it casts a very wide net and considers a lot of entirely unrelated devices as braille displays. The GBxCartRW is such a device.
Therefore, in order to use the GBxCartRW brltty needs to be removed or (partially) disabled. These packages will take care of that. However, if you rely on a braille display to use your machine, you obviously don't want that. In that case don't install this package or you might loose your display output. On some systems you will be asked for confirmation, but not all distributions support such a warning system. For further help as to how to use a GBxCartRW while retaining brltty please consult insideGadget's support channels.