docs(client): update package names for cmd client

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
This commit is contained in:
Daniel Kesselberg
2026-01-22 23:35:35 +01:00
parent c9883cc46f
commit 19c86966a3

View File

@@ -2,51 +2,40 @@
Command Line Client
===================
The Nextcloud Client packages contain a command line client, ``nextcloudcmd``, that can
The Nextcloud Client packages contain a command line client, ``nextcloudcmd``, that can
be used to synchronize Nextcloud files to client machines.
``nextcloudcmd`` performs a single *sync run* and then exits the synchronization
process. In this manner, ``nextcloudcmd`` processes the differences between
client and server directories and propagates the files to bring both
repositories to the same state. Contrary to the GUI-based client,
``nextcloudcmd`` does not repeat synchronizations on its own. It also does not
``nextcloudcmd`` performs a single *sync run* and then exits the synchronization
process. In this manner, ``nextcloudcmd`` processes the differences between
client and server directories and propagates the files to bring both
repositories to the same state. Contrary to the GUI-based client,
``nextcloudcmd`` does not repeat synchronizations on its own. It also does not
monitor for file system changes.
Install ``nextcloudcmd``
~~~~~~~~~~~~~~~~~~~~~~~~
Install
~~~~~~~
CentOS
+---------------+---------------------------------------------------------------------------------------------------------+
| OS | Package |
+===============+=========================================================================================================+
| Alpine | https://pkgs.alpinelinux.org/package/edge/community/x86_64/nextcloud-client |
+---------------+---------------------------------------------------------------------------------------------------------+
| Debian | https://packages.debian.org/search?suite=all&arch=any&searchon=names&keywords=nextcloud-desktop-cmd |
+---------------+---------------------------------------------------------------------------------------------------------+
| Fedora | https://packages.fedoraproject.org/pkgs/nextcloud-client/nextcloud-client/ |
+---------------+---------------------------------------------------------------------------------------------------------+
| Ubuntu | https://packages.ubuntu.com/search?keywords=nextcloud-desktop-cmd |
+---------------+---------------------------------------------------------------------------------------------------------+
| Ubuntu (PPA) | https://launchpad.net/~nextcloud-devs/+archive/ubuntu/client |
+---------------+---------------------------------------------------------------------------------------------------------+
| Windows | https://nextcloud.com/install/#install-clients |
+---------------+---------------------------------------------------------------------------------------------------------+
::
Usage
~~~~~
$ sudo yum -y install epel-release
$ sudo yum -y install nextcloud-client
Ubuntu
::
$ sudo add-apt-repository ppa:nextcloud-devs/client
$ sudo apt update
$ sudo apt install nextcloud-client
Debian
::
$ sudo apt install nextcloud-desktop-cmd
Refer to the link
- https://nextcloud.com/install/#install-clients
- https://launchpad.net/~nextcloud-devs/+archive/ubuntu/client
- https://pkgs.alpinelinux.org/packages?name=nextcloud-client
- https://help.nextcloud.com/t/linux-packages-status/10216
To invoke ``nextcloudcmd``, you must provide the local and the remote repository
To invoke ``nextcloudcmd``, you must provide the local and the remote repository
URL using the following command::
nextcloudcmd [OPTIONS...] sourcedir nextcloudurl
@@ -96,7 +85,7 @@ Other command line switches supported by ``nextcloudcmd`` include the following:
Credential Handling
~~~~~~~~~~~~~~~~~~~
``nextcloudcmd`` requires the user to specify the username and password using the standard URL pattern, e.g.,
``nextcloudcmd`` requires the user to specify the username and password using the standard URL pattern, e.g.,
::
@@ -121,7 +110,7 @@ installed along with ``nextcloudcmd`` and thus be available in a system location
be placed next to the binary as ``sync-exclude.lst`` or be explicitly specified
with the ``--exclude`` switch.
The required file content is one exclude item per line where wildcards are allowed, e.g.:
The required file content is one exclude item per line where wildcards are allowed, e.g.:
::
~*.tmp