TablePlus-Linux icon indicating copy to clipboard operation
TablePlus-Linux copied to clipboard

A request for Fedora/RPM version

Open razzmatazz opened this issue 5 years ago • 36 comments

  1. Which driver are you using and version of it (Ex: PostgreSQL 10.0): MySQL

  2. Which TablePlus build number are you using (the number on the welcome screen, Ex: build 81): n/a

  3. The steps to reproduce this issue: Cannot install it on Fedora 31.

razzmatazz avatar Dec 02 '19 15:12 razzmatazz

+1 For Fedora support. Or possibly a snap version for cross (Linux) platform?

chris-tse avatar Dec 04 '19 20:12 chris-tse

+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

paulqwerty avatar Jan 09 '20 00:01 paulqwerty

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.

huyphams avatar Jan 09 '20 00:01 huyphams

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

paulqwerty avatar Jan 09 '20 00:01 paulqwerty

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.

huyphams avatar Jan 09 '20 00:01 huyphams

Ok, just ported the v36 to RPM, looks cool - thanks!

paulqwerty avatar Jan 09 '20 01:01 paulqwerty

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.

bm-skutzke avatar Mar 04 '20 12:03 bm-skutzke

Hi @bm-skutzke it's the test file, we only support Debian at the moment.

huyphams avatar Mar 04 '20 12:03 huyphams

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.

trepatudo avatar Apr 18 '20 18:04 trepatudo

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.

wastrachan avatar Apr 18 '20 18:04 wastrachan

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.

trepatudo avatar Apr 18 '20 22:04 trepatudo

Successfully installed on Fedora Workstation 32 with this steps:

  1. Download the Debian package from official sources there. [UPDATE] Use this link instead.
  2. 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
  1. Transform from .deb to .rpm using alien:
sudo alien --to-rpm --scripts tableplus_0.1.64_amd64.deb
  1. Edit the newly created .rpm package 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

dkgndianko avatar Dec 04 '20 00:12 dkgndianko

In that case isn't better provide a .tar.gz like other services such as discord, anydesk, etc. or an AppImage

cognitus avatar Dec 11 '20 15:12 cognitus

@dkgndianko the link for the Debian package is no longer active |:

Melvasul avatar Jan 27 '21 20:01 Melvasul

hi @Melvasul , try this link

glendmaatita avatar Feb 03 '21 02:02 glendmaatita

@Melvasul I updated the comment. Thank you for pointing out. Thank you @glendmaatita for the new link.

dkgndianko avatar Feb 08 '21 17:02 dkgndianko

@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... Screenshot from 2021-02-18 00-11-00

Melvasul avatar Feb 17 '21 23:02 Melvasul

@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... Screenshot from 2021-02-18 00-11-00

Sorry @Melvasul, bu I'm not familiar with @TablePlus roadmap. Maybe you should raise an issue for that.

dkgndianko avatar Feb 18 '21 15:02 dkgndianko

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.

lararosekelley avatar Sep 30 '21 19:09 lararosekelley

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?

dkgndianko avatar Oct 04 '21 21:10 dkgndianko

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

frafra avatar Dec 16 '21 19:12 frafra

+1 for RPM or Flatpack or even AppImage plz!

javis avatar Dec 20 '21 22:12 javis

+1 for RPM and/or Flatpack

ebdavison avatar Feb 08 '22 19:02 ebdavison

+1 for RPM and/or Flatpack

xcy7e avatar Mar 03 '22 18:03 xcy7e

+1 for RPM and/or Flatpack

tkhquang avatar Mar 24 '22 14:03 tkhquang

+1 for flatpak :)

gcg avatar Mar 31 '22 09:03 gcg

+1 for RPM and/or Flatpak

KeivanDjafarizad avatar Mar 31 '22 14:03 KeivanDjafarizad

Updated deb link https://deb.tableplus.com/debian/pool/main//t/tableplus/tableplus_0.1.186_amd64.deb

threeaccents avatar Apr 04 '22 14:04 threeaccents

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.

lararosekelley avatar Apr 20 '22 16:04 lararosekelley

come on ! at least a flatpack or snap, it's like a discrimination :disappointed:

benounnas avatar May 15 '22 23:05 benounnas