Install Nextcloud client

I have two Fedora 43 KDE-Plasma installations. On both I have installed nextcloud but even after update I see they are different versions.
One opens /usr/bin/bwrap /app/bin/nextcloud the other /opt/nextcloud. Totally confusing.

How did I get the bwrap version where dnf installs a fedora packages version?

I understand bubblewrap is a containerd version of appimage or whatever.

How do I install the bwrap version from the fedora package manager?

$ sudo dnf list | grep nextcloud
Updating and loading repositories:
Repositories loaded.
nextcloud.noarch                                                                         32.0.6-1.fc43                                                   updates
nextcloud-client.x86_64                                                                  3.17.4-1.fc43                                                   updates
nextcloud-client-caja.x86_64                                                             3.17.4-1.fc43                                                   updates
nextcloud-client-devel.x86_64                                                            3.17.4-1.fc43                                                   updates
nextcloud-client-dolphin.x86_64                                                          3.17.4-1.fc43                                                   updates
nextcloud-client-libs.x86_64                                                             3.17.4-1.fc43                                                   updates
nextcloud-client-nautilus.x86_64                                                         3.17.4-1.fc43                                                   updates
nextcloud-client-nemo.x86_64                                                             3.17.4-1.fc43                                                   updates
nextcloud-httpd.noarch                                                                   32.0.6-1.fc43                                                   updates
nextcloud-mysql.noarch                                                                   32.0.6-1.fc43                                                   updates
nextcloud-nginx.noarch                                                                   32.0.6-1.fc43                                                   updates
nextcloud-postgresql.noarch                                                              32.0.6-1.fc43                                                   updates
nextcloud-sqlite.noarch                                                                  32.0.6-1.fc43                                                   updates

But I definitely am running the 33.0.0 version here. I only want that on my laptop as well…

How did you install the client? Does rpm -q nextcloud-client give the same output on both systems? I assume that you installed the rpm package on one system and a flatpak on the other, maybe in addition to the rpm package. flatpak list would tell you that.

Thanks for asking:

 rpm -q nextcloud-client
package nextcloud-client is not installed

I installed about a month ago. As there are at least four different methods of installiing software on Fedora (that I know of), I really don´t recall how I did this.

Flatpak list gives an empty result.

Now that’s interesting. Under the hood, there are two methods of installing software as a system package on a standard Fedora: rpm and flatpak. There are more than two interfaces, and some (such as Gnome Software) make it less obvious what method is used.

Other than that, you can install sofware “manually”, of course, by running a downloaded install script etc. Indeed, I overlooked the path in your first post: /opt indicates that you downloaded a binary installer which circumvents all Fedora packaging mechanisms. That may or may not have come with an uninstall script.

AppImage? Snap?

But we are getting side tracked here.

The AppImage has the lastest version dnf nextcloud-client does not. On my pc I don´t use the AppImage but have the 33.0.0 version installed and working. On my Laptop I have the AppImage with the latest version but when I dnf install nextcloud-client I get:

Repositories loaded.
Package                                                   Arch          Version                                                   Repository                           Size
Installing:
 nextcloud-client                                         x86_64        3.17.4-1.fc43                                             updates                          15.0 MiB
Installing dependencies:
 nextcloud-client-libs                                    x86_64        3.17.4-1.fc43                                             updates                           3.9 MiB
Installing weak dependencies:
 nextcloud-client-dolphin                                 x86_64        3.17.4-1.fc43                                             updates                          97.2 KiB

And I would´t care so much but the 3.17 has some dealbreaking bugs.

You’re original question was why you have two different versions on different systems, and apparently you know now (or knew before) why: one is from the AppImage.

So, if you want the AppImage on the other box, install it the way you install it on the first box. It’s not a format used by Fedora’s package managers. I’m still surprised about /opt, but maybe you put the AppImage there.

Again:

location Version Means of install
pc Version 33.0.0 non appimage and none flatpak, (but runs as bwrap?), buth nothing in dnf list either
laptop Version 33.0.0 Appimage

I don´t want the AppImage on the laptop (no automatic updates and other things). I prefer the same type of installation on the laptop as on the pc.

Did you see the other topic which is about the newest client?

2 Likes

I did. What could this mean?

image

Could this be an AppImage? :thinking: I don´t find it in flatpak, the dnf version is not installed and ps aux does not list an application by the name nextcloud-client, nextcloud-desktop, or nextcould-*. :person_shrugging: