OpenLabeler is a pretty nice image annotation package, but I had issues getting it to run. Plus I'd rather use the system-supplied Java environment, instead of a bundled one, and install it for a user (not in the system).
This happens on a Debian or Ubuntu system (with apt
and deb
tools available).
- Download
deb
package of latest release. - Extract its contents:
dpkg-deb -x ~/.local/openlabeler openlabeler-1.2.0.deb
- Make sure you have OpenJDK 11 installed plus
apt install libopenjdk-11-jre libopenjfx-java
- Cleanup directory structure:
cd ~/.local/openlabeler && mv opt/OpenLabeler/* . && rmdir opt/OpenLabeler opt
- Move
run.sh
to the same directory, and symlink it from e.g.~/.local/bin/openlabeler
- Remove the OpenLabeler-bundled Java runtime:
rm -Rf ~/.local/openlabeler/runtime
(it's 500MB!)