web-dev-qa-db-fra.com

Client en ligne de commande ownCloud owncloudcmd

La documentation de ownCloud mentionne un client en ligne de commande owncloudcmd qui est supposé être installé dans le cadre du package ownCloud Client.

J'ai le package owncloud-client des répertoires officiels installé sur Ubuntu 18.04 (version 2.4.1). Le client graphique fonctionne, mais je ne trouve pas cet exécutable owncloudcmd.

Quelqu'un sait-il pourquoi le paquet Ubuntu ne contient pas owncloudcmd et comment puis-je l'installer?

1
Erwan

Ils ont divisé le paquet en deux:

Ce dernier ne dépend pas du programme d'interface graphique, ce qui explique probablement la division des deux. Sur un système sans tête, vous n'avez pas besoin de l'interface graphique, vous n'avez donc pas besoin de l'installer. Pour utiliser owncloudcmd, il vous suffit d'installer le paquet susmentionné:

Sudo apt install owncloud-client-cmd

Sur Ubuntu 18.04, cela installe la version 2.4.1 du programme. Si, pour une raison quelconque, vous avez besoin de la version actuelle 2.4.2 et/ou de mises à jour de la version actuelle à tout moment, je vous recommande d’installer le PPA Ubuntu de software.opensuse.org . Suivez ces étapes pour le configurer et installer le paquet (je l'ai un peu simplifié):

  1. Supprimez le package de référentiel (vous pouvez ignorer cette étape si vous ne l'avez pas installé):

    Sudo apt remove owncloud-client{,-cmd}
    
  2. Ajouter le référentiel:

    echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_18.04/ /' | Sudo tee /etc/apt/sources.list.d/isv:ownCloud:desktop.list
    
  3. Ajoutez la clé du référentiel:

    wget -nv https://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_18.04/Release.key -O- | Sudo apt-key add -
    
  4. Mettez à jour les sources et installez la dernière version de paquet disponible. La version de PPA étant plus récente, cela ignore le paquetage owncloud-client du référentiel officiel:

    Sudo apt update && Sudo apt install owncloud-client
    

Après cela, owncloud et plus particulièrement owncloudcmd sont prêts à l'emploi:

$ owncloudcmd --version
ownCloud version 2.4.2 (build 9883)
Git revision d6e9755121c22b8033d18d496b0e59b7bb752b62
Using Qt 5.6.2, built against Qt 5.6.2
Using 'OpenSSL 1.0.2n  7 Dec 2017'
2
dessert