I can’t install it because the following message appears:
The following packages have unmet dependencies:
xojo2024r1.1: 依存: libwebkit2gtk-4.0-37 (>= 1.0.0) but it is not installable or
libwebkit2gtk-3.0-25 (>= 1.0.0) but it is not installable or
libwebkitgtk-3.0-0 (>= 1.0.0) but it is not installable
What should I do now?
Could someone please give me a hint?
I’m using Google Translate, so sorry if the English is weird.
I searched for apt and tried installing everything that came up in the search results, but the result was the same.
Do you know what the package is called?
You may need to make sure that those libraries aren’t snap packages on 24.04. that could be causing the problem.
The deb installs it to your opt folder, extracting the tar to there is essentially the same action. Does it still have the problem when you extract there?
Looks like 24.04 comes with libwebkit2gtk-4.1 and the current app/deb are not updated to handle it, we need to assure that the coming 2024r2 and its deb are prepared to handle the new libwebkit, if possible do a repack of the current 2024r1.1 fixing it too. (c.c. @Geoff_Perlman )
Meanwhile you can try this possible workaround:
Xojo 2024r1.1 on Ubuntu 24.04
1. Edit the sources file:
sudo nano /etc/apt/sources.list.d/ubuntu.sources
2. and add the following lines:
Types: deb
URIs: http://br.archive.ubuntu.com/ubuntu/
Suites: jammy noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: jammy-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
3. Execute:
sudo apt update
sudo apt install synaptic
4. Locate and run the Synaptic app from the apps menu
5. Search for "libwebkit2gtk" in there, enable the libwebkit2gtk-4.0-37
6. Apply the change.
7. Try to install the Xojo 2024r1.1 deb again
have in mind that you are bringing Ubuntu 2022.04 libs into the 2024.04 edition trying a workaround, do it at your own risk.