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

Request: Linux Version? #4

Open
mistergibson opened this issue Jul 7, 2019 · 14 comments
Open

Request: Linux Version? #4

mistergibson opened this issue Jul 7, 2019 · 14 comments

Comments

@mistergibson
Copy link

Do you have any plans to fully support Linux / X11 / Qt5 ?

I'd like very much to have this as a sync option, but I only run linux here.

@TCB13
Copy link
Owner

TCB13 commented Jul 7, 2019

Your issue is very vague. Can you tell us what is not working exactly? There have been multiple users running on Ubuntu and derivatives saying it all works fine.

What's your distro, desktop env etc?

@marcelklehr
Copy link

  1. Install Qt

Is probably something most people would rather like to avoid.

@TCB13
Copy link
Owner

TCB13 commented Jul 7, 2019

@marcelklehr I'm not that experienced with packing stuff for linux... and there are so many distros, architectures etc... And people who are using linux are usually able to install Qt and tweak stuff around.

@marcelklehr
Copy link

people who are using linux are usually able to install Qt and tweak stuff around

true. AppImage is pretty neat, though... 👼

@v-ko
Copy link

v-ko commented Nov 27, 2019

The installation got too lengthy for me and I found an alternative to easily setup a WebDav share on linux. Install WsgiDAV via pip and then put this as an autostart entry (maybe test it in the terminal first):

wsgidav -r /path/to/bookmarks/folder -p 8008 --auth anonymous --server gevent

(I tried with the default cherry server, but encountered some error which I could not trace)

It's a workaround and not as secure as LoFloccus, but it's way easyer than the installation process and allows linux users to start with Floccus.

@ghost
Copy link

ghost commented Feb 20, 2022

@marcelklehr I'm not that experienced with packing stuff for linux... and there are so many distros, architectures etc... And people who are using linux are usually able to install Qt and tweak stuff around.

pretty weak argument, do you know that install dev package on a system can make it unstable or even break the interface in the worst cases, so using the argument of "linuxians know" is risky, moreover many "linuxians" are former Windows users who have never opened a terminal in their life ...

@TCB13
Copy link
Owner

TCB13 commented Feb 20, 2022

pretty weak argument, do you know that install dev package on a system can make it unstable or even break the interface in the worst cases, so using the argument of "linuxians know" is risky, moreover many "linuxians" are former Windows users who have never opened a terminal in their life ...

C'mon, I re-wrote this project from the scratch in order to have less dependencies and work way better under Windows/macOS a few weeks ago. The door for a Linux version is open but it might take some time.

@joaoherberto
Copy link

+1 for Linux

@sunjam
Copy link

sunjam commented Aug 24, 2022

The door for a Linux version is open but it might take some time.

That would be fantastic.

Your issue is very vague. Can you tell us what is not working exactly? There have been multiple users running on Ubuntu and derivatives saying it all works fine.

On Ubuntu 22.04.1 and Linux users are hoping to install prepackaged releases, no different than Windows and Mac users. There are a couple excellent, portable packaging formats for Linux: AppImage and Flatpak.

Either packaging can be installed on any Linux system. Thanks for considering. Awesome project.

@TCB13
Copy link
Owner

TCB13 commented Aug 24, 2022

The door for a Linux version is open but it might take some time.

That would be fantastic.

Your issue is very vague. Can you tell us what is not working exactly? There have been multiple users running on Ubuntu and derivatives saying it all works fine.

On Ubuntu 22.04.1 and Linux users are hoping to install prepackaged releases, no different than Windows and Mac users. There are a couple excellent, portable packaging formats for Linux: AppImage and Flatpak.

Either packaging can be installed on any Linux system. Thanks for considering. Awesome project.

Are you able to PR a working version packaged in one of those formats? Not that I particularly like them but if someone can do it I will be happy to accept contributions and link to them.

Thank you.

@userdocs
Copy link

userdocs commented Feb 22, 2023

Alpine linux is the way to go for a fully static builds as it is

  • 1: easy to do and
  • 2: uses musl not glibc (which is what debian types uses and makes it hard)

If this could be done via alpine, it would be good.

ideally headless, as in no need to install the desktop, but just libs it needs.

I looked at the install, i got as far as making the go stuff in libs, but then not really sure what to do on a headless system to build the app.

They also recently add qt creator

https://pkgs.alpinelinux.org/packages?name=qt-creator&branch=edge&repo=&arch=&maintainer=

I think this would a good path to explore. so you end up with 3 static binaries.

@TCB13
Copy link
Owner

TCB13 commented Feb 22, 2023

@userdocs there's no point in an "headless" version, you can simply run nginx with webdav support and you're done. The entire point of the project is to provide a desktop / GUI experience.

@userdocs
Copy link

@TCB13 that's specific to building the app. Alpine has a desktop. If you wanted a fully static linux binary that will run on any other linux based distro, Alpine is the way to do it.

@debilin
Copy link

debilin commented Nov 24, 2023

+1 for Linux static build

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

8 participants