tiny-craft / tiny-rdm

Tiny RDM (Tiny Redis Desktop Manager) - A modern, colorful, super lightweight Redis GUI client for Mac, Windows, and Linux.
https://redis.tinycraft.cc/
GNU General Public License v3.0
8.35k stars 412 forks source link

[BUG] Unable to install DEB on Ubuntu 24.04 #333

Open damianmoore opened 1 month ago

damianmoore commented 1 month ago

Tiny RDM Version 1.2.0

OS Version Ubuntu Linux 24.04

Redis Version N/A

Describe the bug I'm trying to install this on Ubuntu 24.04 (noble) using dpkg command. It fails as it can't find the dependency libwebkit2gtk-4.0-37. I also tried installing the closest available package using the following command but it didn't help at all: sudo apt install libwebkit2gtk-4.1-dev.

Steps to Reproduce:

  1. Install Ubuntu 24.04
  2. Download tiny-rdm_1.2.0_linux_amd64.deb
  3. sudo dpkg -i tiny-rdm_1.2.0_linux_amd64.deb
Selecting previously unselected package tinyrdm.
(Reading database ... 281065 files and directories currently installed.)
Preparing to unpack tiny-rdm_1.2.0_linux_amd64.deb ...
Unpacking tinyrdm (1.2.0) ...
dpkg: dependency problems prevent configuration of tinyrdm:
 tinyrdm depends on libwebkit2gtk-4.0-37; however:
  Package libwebkit2gtk-4.0-37 is not installed.

dpkg: error processing package tinyrdm (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
 tinyrdm
tiny-craft commented 1 month ago

Maybe you need to pull the code to compile and run it yourself. Try to remove the Depends line:

https://github.com/tiny-craft/tiny-rdm/blob/c38944e9485032e0f6144b6e030db9adb78bd498/build/linux/tiny-rdm_0.0.0_amd64/DEBIAN/control#L6

It's difficult to work with different Linux system, they may use different versions of webkit, so the deb package is not suitable for most them.