[go: up one dir, main page]

Menu

#195 Bug: There are no packages libjpeg-turbo8, libasound2t64 and libglib2.0-0t64 in debian stable.

1.9.8
open
nobody
None
Other
Debian
Other
6.5.0-0.deb12.4-amd64; Debian GNU/Linux 12 (bookworm)
Other
Blocker
2025-05-26
2025-05-26
Robin antiX
No

Your default .deb package tries to install these packages as dependencies and fails.

While libasound2t64 and libglib2.0-0t64 are experimental or testing packages which won't install on normal systems, libjpeg-turbo8 doesn't exist at all (or is possibly hopelessly outdated so it even doesn't show up in the package listings of oldoldstable).

This renders it impossible to install your program on stable debian. Please check yourself on a default debian 12 (bookworm) stable.

How to fix or work around this? Does your program only work on Ubuntu? Please clean up.

Discussion

  • Tahoeob

    Tahoeob - 2025-05-26

    I would suggest for now downloading the version 1.9.3 .deb You can find it in the Files folder here.

    The other workaround if you do want 1.9.8 :

    Download the tar.gz version of ProjectLibre instead of the .deb.

    Manually extract and run the executable from the terminal using java -jar.

    Ensure you have Java 11+ installed (openjdk-11-jre works well on Debian Bookworm).

     
  • Robin antiX

    Robin antiX - 2025-05-26

    Many thanks! The recommended workaround with the .tar.gz instead of .deb works on debian 12 bookworm stable (and derivates). Single issue left was a java version mismatch. I had openjdk-17-jre installed, which still was not enough. Not sure how java 11 which you had stated should have worked then:

    $ java -jar projectlibre.jar
    Error: LinkageError occurred while loading main class com.projectlibre1.main.Main
        java.lang.UnsupportedClassVersionError: com/projectlibre1/main/Main has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0
    
    $ java --version
    openjdk 17.0.15 2025-04-15
    OpenJDK Runtime Environment (build 17.0.15+6-Debian-1deb12u1)
    OpenJDK 64-Bit Server VM (build 17.0.15+6-Debian-1deb12u1, mixed mode, sharing)
    

    Java 17 is the latest Java available from debian 12 (bookworm) stable, so I had to manually download and install java 21 from Oracle, which brings the expected class file version 65.0 of your main.

    $ java --version
    java 21.0.7 2025-04-15 LTS
    Java(TM) SE Runtime Environment (build 21.0.7+8-LTS-245)
    Java HotSpot(TM) 64-Bit Server VM (build 21.0.7+8-LTS-245, mixed mode, sharing)
    

    With this java version ProjectLibre finally comes up on debian 12

    Side note: Would be great if you could provide stronger checksums like sha256 or sha512 instead of sha1 and md5 only for the tar.gz and .deb package download.

     

Log in to post a comment.