ubuntuusers.de

NextCloud Client ohne so viele Abhängigkeiten installieren

Status: Gelöst | Ubuntu-Version: Xubuntu 23.04 (Lunar Lobster)
Antworten |

Steve_

Avatar von Steve_

Anmeldungsdatum:
10. März 2023

Beiträge: 581

Wohnort: Hannover

Hi, Guten Morgen,

ich habe ein NextCloud Konto und kenne es von meinem Debian Notebook (anderes Gerät), wo GNOME Cl. drauf läuft, dass ich es gut in Online Konten einbinden kann. Jetzt möchte ich das auch in Xubuntu, allerdings werden sowohl beim Nextcloud Client, als auch bei GNOME Online-Konten so viele Abhängigkeiten installiert, was mich etwas abschreckt. Gibt es noch eine schmalere XFCE gerechte Variante einen NC Client einzurichten, bzw. mein NC einzubinden?

Gruß, Steve

sudo apt-get install nextcloud-desktop 

Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  geoclue-2.0 iio-sensor-proxy libcloudproviders0 libdouble-conversion3 libevent-2.1-7 libharfbuzz-subset0 libjs-sphinxdoc libjs-underscore libkf5archive-data
  libkf5archive5 libmd4c0 libminizip1 libnextcloudsync0 libpcre2-16-0 libqt5core5a libqt5dbus5 libqt5gui5 libqt5keychain1 libqt5network5 libqt5positioning5
  libqt5printsupport5 libqt5qml5 libqt5qmlmodels5 libqt5qmlworkerscript5 libqt5quick5 libqt5quickcontrols2-5 libqt5quicktemplates2-5 libqt5quickwidgets5 libqt5sql5
  libqt5sql5-sqlite libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5webchannel5 libqt5webengine-data libqt5webenginecore5 libqt5webenginewidgets5
  libqt5websockets5 libqt5widgets5 libre2-10 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1
  libxkbcommon-x11-0 nextcloud-desktop-common nextcloud-desktop-doc nextcloud-desktop-l10n qml-module-qt-labs-folderlistmodel qml-module-qt-labs-platform
  qml-module-qt-labs-settings qml-module-qtgraphicaleffects qml-module-qtqml qml-module-qtqml-models2 qml-module-qtquick-controls2 qml-module-qtquick-dialogs
  qml-module-qtquick-layouts qml-module-qtquick-privatewidgets qml-module-qtquick-templates2 qml-module-qtquick-window2 qml-module-qtquick2 qt5-gtk-platformtheme
  qttranslations5-l10n qtwayland5
Vorgeschlagene Pakete:
  qgnomeplatform-qt5 qt5-image-formats-plugins qt5-qmltooling-plugins
Die folgenden NEUEN Pakete werden installiert:
  geoclue-2.0 iio-sensor-proxy libcloudproviders0 libdouble-conversion3 libevent-2.1-7 libharfbuzz-subset0 libjs-sphinxdoc libjs-underscore libkf5archive-data
  libkf5archive5 libmd4c0 libminizip1 libnextcloudsync0 libpcre2-16-0 libqt5core5a libqt5dbus5 libqt5gui5 libqt5keychain1 libqt5network5 libqt5positioning5
  libqt5printsupport5 libqt5qml5 libqt5qmlmodels5 libqt5qmlworkerscript5 libqt5quick5 libqt5quickcontrols2-5 libqt5quicktemplates2-5 libqt5quickwidgets5 libqt5sql5
  libqt5sql5-sqlite libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5webchannel5 libqt5webengine-data libqt5webenginecore5 libqt5webenginewidgets5
  libqt5websockets5 libqt5widgets5 libre2-10 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1
  libxkbcommon-x11-0 nextcloud-desktop nextcloud-desktop-common nextcloud-desktop-doc nextcloud-desktop-l10n qml-module-qt-labs-folderlistmodel
  qml-module-qt-labs-platform qml-module-qt-labs-settings qml-module-qtgraphicaleffects qml-module-qtqml qml-module-qtqml-models2 qml-module-qtquick-controls2
  qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-privatewidgets qml-module-qtquick-templates2 qml-module-qtquick-window2 qml-module-qtquick2
  qt5-gtk-platformtheme qttranslations5-l10n qtwayland5
0 aktualisiert, 68 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 76,6 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 260 MB Plattenplatz zusätzlich benutzt.
sudo apt-get install gnome-online-accounts 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  apg aptdaemon aptdaemon-data avahi-utils bluez-obexd cups-pk-helper dconf-cli geoclue-2.0 geocode-glib-common gir1.2-ibus-1.0 gir1.2-notify-0.7 gir1.2-polkit-1.0
  gir1.2-secret-1 gir1.2-vte-2.91 gkbd-capplet gnome-bluetooth-3-common gnome-bluetooth-sendto gnome-control-center gnome-control-center-data
  gnome-control-center-faces gnome-desktop3-data gnome-remote-desktop gnome-settings-daemon gnome-settings-daemon-common gnome-user-docs gvfs-backends ibus ibus-data
  ibus-gtk ibus-gtk3 ibus-gtk4 iio-sensor-proxy im-config language-selector-gnome libadwaita-1-0 libcairo-script-interpreter2 libcanberra-pulse libcdio-cdda2
  libcdio-paranoia2 libcolord-gtk4-1 libfreeaptx0 libfreerdp-server2-2 libfreerdp2-2 libgdata-common libgdata22 libgee-0.8-2 libgeoclue-2-0 libgeocode-glib-2-0
  libgnome-bg-4-2 libgnome-bluetooth-3.0-13 libgnome-bluetooth-ui-3.0-13 libgnome-desktop-3-20 libgnome-desktop-4-2 libgnome-rr-4-2 libgnomekbd-common libgnomekbd8
  libgoa-backend-1.0-1 libgsound0 libgssdp-1.6-0 libgtk-4-1 libgtk-4-bin libgtk-4-common libgtk-4-media-gstreamer libgupnp-1.6-0 libgupnp-av-1.0-3 libgupnp-dlna-2.0-4
  libgweather-4-0 libgweather-4-common libibus-1.0-5 libical3 libimobiledevice6 liblc3-0 libldacbt-abr2 libldacbt-enc2 libmediaart-2.0-0 libmtp-common libmtp-runtime
  libmtp9 libmutter-12-0 libnma-gtk4-0 librest-1.0-0 librygel-core-2.8-0 librygel-db-2.8-0 librygel-renderer-2.8-0 librygel-server-2.8-0 libsbc1 libsoup2.4-1
  libsoup2.4-common libspa-0.2-bluetooth libtss2-rc0 libtss2-tctildr0 libusbmuxd6 libwhoopsie-preferences0 libwhoopsie0 libwinpr2-2 libxcb-res0 libxcb-xkb1
  libxkbcommon-x11-0 libxkbregistry0 mutter-common mutter-common-bin pipewire-alsa pipewire-audio power-profiles-daemon python3-aptdaemon
  python3-aptdaemon.gtk3widgets python3-cairo python3-cups python3-cupshelpers python3-defer python3-ibus-1.0 rygel system-config-printer system-config-printer-common
  system-config-printer-udev ubuntu-docs usbmuxd webp-pixbuf-loader whoopsie whoopsie-preferences
Vorgeschlagene Pakete:
  gnome-software | gnome-packagekit gnome-user-share gstreamer1.0-pulseaudio realmd usbguard samba-common ibus-clutter ibus-doc freerdp2-x11 libusbmuxd-tools
  gstreamer1.0-libav gstreamer1.0-plugins-ugly rygel-playbin rygel-preferences rygel-ruih rygel-tracker gnome-software python3-smbc
Die folgenden Pakete werden ENTFERNT:
  pulseaudio
Die folgenden NEUEN Pakete werden installiert:
  apg aptdaemon aptdaemon-data avahi-utils bluez-obexd cups-pk-helper dconf-cli geoclue-2.0 geocode-glib-common gir1.2-ibus-1.0 gir1.2-notify-0.7 gir1.2-polkit-1.0
  gir1.2-secret-1 gir1.2-vte-2.91 gkbd-capplet gnome-bluetooth-3-common gnome-bluetooth-sendto gnome-control-center gnome-control-center-data
  gnome-control-center-faces gnome-desktop3-data gnome-online-accounts gnome-remote-desktop gnome-settings-daemon gnome-settings-daemon-common gnome-user-docs
  gvfs-backends ibus ibus-data ibus-gtk ibus-gtk3 ibus-gtk4 iio-sensor-proxy im-config language-selector-gnome libadwaita-1-0 libcairo-script-interpreter2
  libcanberra-pulse libcdio-cdda2 libcdio-paranoia2 libcolord-gtk4-1 libfreeaptx0 libfreerdp-server2-2 libfreerdp2-2 libgdata-common libgdata22 libgee-0.8-2
  libgeoclue-2-0 libgeocode-glib-2-0 libgnome-bg-4-2 libgnome-bluetooth-3.0-13 libgnome-bluetooth-ui-3.0-13 libgnome-desktop-3-20 libgnome-desktop-4-2 libgnome-rr-4-2
  libgnomekbd-common libgnomekbd8 libgoa-backend-1.0-1 libgsound0 libgssdp-1.6-0 libgtk-4-1 libgtk-4-bin libgtk-4-common libgtk-4-media-gstreamer libgupnp-1.6-0
  libgupnp-av-1.0-3 libgupnp-dlna-2.0-4 libgweather-4-0 libgweather-4-common libibus-1.0-5 libical3 libimobiledevice6 liblc3-0 libldacbt-abr2 libldacbt-enc2
  libmediaart-2.0-0 libmtp-common libmtp-runtime libmtp9 libmutter-12-0 libnma-gtk4-0 librest-1.0-0 librygel-core-2.8-0 librygel-db-2.8-0 librygel-renderer-2.8-0
  librygel-server-2.8-0 libsbc1 libsoup2.4-1 libsoup2.4-common libspa-0.2-bluetooth libtss2-rc0 libtss2-tctildr0 libusbmuxd6 libwhoopsie-preferences0 libwhoopsie0
  libwinpr2-2 libxcb-res0 libxcb-xkb1 libxkbcommon-x11-0 libxkbregistry0 mutter-common mutter-common-bin pipewire-alsa pipewire-audio power-profiles-daemon
  python3-aptdaemon python3-aptdaemon.gtk3widgets python3-cairo python3-cups python3-cupshelpers python3-defer python3-ibus-1.0 rygel system-config-printer
  system-config-printer-common system-config-printer-udev ubuntu-docs usbmuxd webp-pixbuf-loader whoopsie whoopsie-preferences
0 aktualisiert, 121 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Es müssen 34,2 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 175 MB Plattenplatz zusätzlich benutzt.

Steve_

(Themenstarter)
Avatar von Steve_

Anmeldungsdatum:
10. März 2023

Beiträge: 581

Wohnort: Hannover

Ich habe das AppImage benutzt von der Seite https://nextcloud.com/install/

Das funktioniert ganz gut. ☺

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 11743

Klasse! Du ziehst also lieber 142 MiB für das .AppImage als in Deinem Fall 76.6 MiB für die .deb-Pakete aus den Repositories, weil Dir letztere als "so viele Abhängigkeiten" erscheinen. Also nicht nur das Doppelte, sondern den Inhalt auch nur dafür verwendbar.

Wenn das ein Qt-basierter Client ist, Du aber Xfce fährst, braucht es nun mal diese Qt-Pakete. Du könntest ja statt Xfce LXQt fahren, hrr.

Es gäbe nur einen Grund für das .AppImage: es ist aktuell (die NextCloud-Bestandteile, von den anderen weißt Du es nicht). Aber dann kann (und muß) man Ubuntu insgesamt infrage stellen.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

wenn dich Abhängigkeiten abschrecken, dann lass' die Finger von der Paketverwaltung. Da ist es halt Tagesgeschäft, dass Abhängigkeiten mitinstlalliert werden. Ist sogar gewollt...

Als Überzeugter *buntu-Nutzer kannst du auch Nextcloud als snap nutzen (https://snapcraft.io/nextcloud), das snap wird von Nextcloud Selber bereit gestellt. Und Nextcloud gibt es auch als Appliance für Ubuntu (https://ubuntu.com/appliance/nextcloud), die Appliance kannst du z.B. als eigene Instanz in Multipass laufen lassen.

Gruß, noisefloor

Antworten |