TablePlus-Linux
TablePlus-Linux copied to clipboard
A request for Fedora/RPM version
-
Which driver are you using and version of it (Ex: PostgreSQL 10.0): MySQL
-
Which TablePlus build number are you using (the number on the welcome screen, Ex: build 81): n/a
-
The steps to reproduce this issue: Cannot install it on Fedora 31.
+1 For Fedora support. Or possibly a snap version for cross (Linux) platform?
+1 for RPM version...
Just tried the alpha build 24 on CentOS 8 and it looks great so far - Congratulations!
PS: mysql Ver 15.1 Distrib 5.5.60-MariaDB, text and longtext cells show EMPTY and NULL if there is no data in them - I wish they would not have those values, I wish they would be just empty OR at least would be styled differently from the rest of cells that actually have some data filled in - maybe 40% opacity.
Additionally, when selecting the cell to enter data the EMPTY/NULL values should be removed, currently EMPTY/NULL values stay and it looks like the cell has the actual value of EMPTY or NULL...
Hope you don't mind my comments.
Thank you for your effort to bring this great software to the world!
Paul
Hi @paulqwerty TablePlus Linux build is 36 now, and all those issues seem to be fixed. It also has a lot of more features when compared with the build 24.
RPM version 36? Where can I get that?
I only saw DEB version (36) here: https://tableplus.com/blog/2019/10/tableplus-linux-installation.html
Currently, TablePlus team only maintains the Debian repo https://tableplus.com/blog/2019/10/tableplus-linux-installation.html We will release other distros when it comes to beta. So you have to port it to RPM or wait for the beta.
Ok, just ported the v36 to RPM, looks cool - thanks!
I tried to install https://deb.tableplus.com/rpm/x86_64/tableplus-0.1.24-2.x86_64.rpm on Fedora 31, but got an error:
Problem: conflicting requests nothing provides libldap_r-2.4.so.2(OPENLDAP_2.4_2)(64bit) needed by tableplus-0.1.24-2.x86_64
The currently installed openldap-2.4.47-3.fc31.x86_64 package only provides
libldap_r-2.4.so.2()(64bit)
but not
libldap_r-2.4.so.2(OPENLDAP_2.4_2)(64bit)
Looks like a wrong dependency.
Hi @bm-skutzke it's the test file, we only support Debian at the moment.
An AppImage should be really easy to build, I'm a paying customer for Mac which uses Linux quite often and I really think it's too long without any decent Linux update.
An AppImage should be really easy to build, I'm a paying customer for Mac which uses Linux quite often and I really think it's too long without any decent Linux update.
They actually update this alpha software almost every week, it's moving along fairly nicely, especially for a product they once said they'd never consider!
You may want to add your voice/vote for an AppImage on #17 -- that seems to be where the discussion around alternative packaging is centered.
An AppImage should be really easy to build, I'm a paying customer for Mac which uses Linux quite often and I really think it's too long without any decent Linux update.
They actually update this alpha software almost every week, it's moving along fairly nicely, especially for a product they once said they'd never consider!
You may want to add your voice/vote for an AppImage on #17 -- that seems to be where the discussion around alternative packaging is centered.
Thanks for the info, was not aware of such. I did run it via docker and it seemed ok for local development.
Successfully installed on Fedora Workstation 32 with this steps:
- Download the Debian package from official sources there. [UPDATE] Use this link instead.
- Installing some dependencies:
sudo dnf install openldap openldap-devel libgee libgee-devel gtksourceview-devel gtksourceview2-devel gtksourceview3-devel gtksourceview4-devel libgnome-keyring-devel gnome-keyring gnome-keyring-pam
- Transform from
.debto.rpmusing alien:
sudo alien --to-rpm --scripts tableplus_0.1.64_amd64.deb
- Edit the newly created
.rpmpackage to remove un-necessary dependency and conflicting directory using rpmrebuild
rpmrebuild -pe tableplus-0.1.64-2.x86_64.rpm
In edition you can delete or comment the line with wrong dependency (Here it is Requires: libldap_r-2.4.so.2(OPENLDAP_2.4_2)(64bit))
Also under %files remove the line containing this: %dir %attr(0755, root, root) "/".
Save and get the path where the new package is saved.
5. You can install and enjoy it.
In my case it is:
sudo dnf install /home/dkgndianko/rpmbuild/RPMS/x86_64/tableplus-0.1.64-2.x86_64.rpm
In that case isn't better provide a .tar.gz like other services such as discord, anydesk, etc. or an AppImage
@dkgndianko the link for the Debian package is no longer active |:
hi @Melvasul , try this link
@Melvasul I updated the comment. Thank you for pointing out. Thank you @glendmaatita for the new link.
@dkgndianko everything worked as intended
but is it me, or is TablePlus basically empty?
Everything is on "coming" and I can't export/import any table at all...

@dkgndianko everything worked as intended but is it me, or is TablePlus basically empty? Everything is on "coming" and I can't export/import any table at all...
Sorry @Melvasul, bu I'm not familiar with @TablePlus roadmap. Maybe you should raise an issue for that.
Would be cool to get an update from the TablePlus devs on the place this has on the roadmap - loved using this tool on macOS and would be great to come back to it on Fedora.
Would be cool to get an update from the TablePlus devs on the place this has on the roadmap - loved using this tool on macOS and would be great to come back to it on Fedora.
You are absolutely right. What do we need to do to make that happen?
gtksourceview-devel seems missing on Fedora 34.
$ sudo alien --to-rpm --scripts tableplus_0.1.176_amd64.deb
tableplus-0.1.176-2.x86_64.rpm generated
$ sudo dnf install tableplus-0.1.176-2.x86_64.rpm
Error:
Problem: conflicting requests
- nothing provides libc.so.6(GLIBC_PRIVATE)(64bit) needed by tableplus-0.1.176-2.x86_64
- nothing provides libldap_r-2.4.so.2(OPENLDAP_2.4_2)(64bit) needed by tableplus-0.1.176-2.x86_64
$ sudo rpm -Uhv --nodeps tableplus-0.1.176-2.x86_64.rpm
Verifying... ################################# [100%]
Preparing... ################################# [100%]
file /opt from install of tableplus-0.1.176-2.x86_64 conflicts with file from package filesystem-3.14-5.fc34.x86_64
+1 for RPM or Flatpack or even AppImage plz!
+1 for RPM and/or Flatpack
+1 for RPM and/or Flatpack
+1 for RPM and/or Flatpack
+1 for flatpak :)
+1 for RPM and/or Flatpak
Updated deb link https://deb.tableplus.com/debian/pool/main//t/tableplus/tableplus_0.1.186_amd64.deb
Do the table plus maintainers still check this repo? Would love to see this on Fedora without having to hack around using the .deb file.
come on ! at least a flatpack or snap, it's like a discrimination :disappointed: