Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desktop client can't be installed on ubuntu 24 without using workarounds #320

Open
t-aleksander opened this issue Oct 4, 2024 · 2 comments
Assignees

Comments

@t-aleksander
Copy link
Contributor

The libwebkit2gtk-4.0-37 library which tauri depends on is not available in the default apt package repositories on ubuntu 24. There is only libwebkit2gtk-4.1. Client installation is still possible, but requires using some workarounds, as described here: tauri-apps/tauri#9662

@t-aleksander t-aleksander self-assigned this Oct 6, 2024
@pboettch
Copy link

pboettch commented Oct 28, 2024

The minimal installation on a Ubuntu 24.04 and Debian testing environment for us was to download and install manually the following packages. This avoids temporarily adding apt-sources.

sudo dpkg -i libwebkit2gtk-4.0-37_2.44.3-0ubuntu0.22.04.1_amd64.deb \
  libjavascriptcoregtk-4.0-18_2.44.3-0ubuntu0.22.04.1_amd64.deb \
  libicu70_70.1-2_amd64.deb \
  defguard-client_0.4.0_amd64.deb

@maxime-morel
Copy link

Thank you for providing a workaround for installing the Defguard client on Ubuntu 24.04. However, manually downloading and installing older library versions can be challenging for users and may lead to other issues and dependency conflicts.

Do you plan to upgrade Defguard client to support libwebkit2gtk-4.1, which is available in the default repositories of Ubuntu 24.04?

This would greatly improve the installation experience for users on newer systems without requiring workarounds like that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants