Nextcloud client installation on Linux is inconvenient

Hi Nextcloud team,

I love you. But installing the Nextcloud client on anything other than Arch Linux based distroā€™s is a pain in bottom. Itā€™s 2016, in Ubuntu I should not have to build from source and manually place the application in a folder anymore. I understand very well that going through repoā€™s is not an option for you and I agree but can you please considers making a Snap for example,or a Flatpack. Alternatively, the OwnCloud Suse build service repo also was acceptable.

Are there already plans in this direction?

Please end my pain.

Highest regards.

3 Likes

There is already a nextcloud snap =)

sudo snap install nextcloud

That is the server, Iā€™m talking about the client :slight_smile:

Oops still day dreamingā€¦ sorry.

Yeah on the client side, that kind of package is needed.
I hope the snap devs maybe releasing a snap for the client also, they already made great process on the server side.

And snapd can run on many distributions now so that is nice.

We still need someone who digs into this subject and helps to provide .deb and .rpm files:

1 Like

openSUSE Tumbleweed thankfully already has the Nextcloud client in itā€™s main repo: https://software.opensuse.org/package/nextcloud-client :wink:

Just would like to lend my words of encouragement for a resolution to lack of a .deb and .rpm install method for two very important linux distrosā€¦

Thanks,
Wayne

+1 for an easy installation on Ubuntu with package or Snap orappimage :wink:

Nathā€™

iā€™m also giving a +1 to having a deb or rpm. even If it is not in any repository that would be fantastic.

Adding my voice to the little chorus here too. If I had any idea where to begin Iā€™d volunteer to do it myself! Us Linux users could really do with .deb .rpm installers.

Probably very few here have done that before and if someone knew to do it quickly, there already would be a package. I havenā€™t done this either, so you could read through documentation:
https://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html
https://wiki.debian.org/HowToPackageForDebian
perhaps this could help to make it easier: https://www.maketecheasier.com/create-deb-packages-with-debreate/
this is for ubuntu: http://packaging.ubuntu.com/html/packaging-new-software.html
There is a ā€œhello worldā€ example: https://ubuntuforums.org/showthread.php?t=910717

And you can probably have a look at the owncloud-client deb-files for inspiration:
http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Debian_8.0/amd64/

You can even find working config files to built Debian packages here: https://build.opensuse.org/package/show/isv:ownCloud:desktop/owncloud-client

They will need cleaning up before Debian accepts them but they should work fine to create a first package.

So I would like to have this too, and even though I donā€™t have time or the know-how, I am willing to pay someone for it. Might it be an idea to use the bounty system for this? I looked at bountysource but that would need a github issue. Should I create a github issue and then set a bounty?

What should be an acceptable bounty? Does anyone have an idea how much work it would be to get the debian/ubuntu repoā€™s to accept it and how much a dev should get for it?

There already seem to be some packages:

Yes that would be the way to go. The right place would probably the theming-tracker:

About the money, I canā€™t estimate how much effort it is, probably it depends strongly on the experience of someone. You can go the other way round, how much are you willing to pay for this function? And in the past most bounties probably didnā€™t compensate for the real effort made.

It seems they already fixed it