Skip to content

FlashGBX v4.3

Latest
Compare
Choose a tag to compare
@JJ-Fox JJ-Fox released this 08 Nov 08:45

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 use python311.
  • 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, download lmde#-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.