ownCloud 命令行客户端 owncloudcmd

ownCloud 命令行客户端 owncloudcmd

ownCloud 文档提到一个命令行客户端owncloudcmd,它应该作为 ownCloud 客户端包的一部分进行安装。

我有owncloud-client来自官方存储库的软件包安装在 Ubuntu 18.04(版本 2.4.1)上。GUI 客户端可以运行,但我找不到此owncloudcmd可执行文件。

有人知道为什么 Ubuntu 软件包不包含owncloudcmd,以及我该如何安装它吗?

答案1

他们将包裹分成两部分:

后者不依赖于 GUI 程序,这可能就是他们将两者分开的原因——在无头系统上,您不需要 GUI,因此无需安装它。要使用,owncloudcmd您只需安装上述软件包:

sudo apt install owncloud-client-cmd

在 Ubuntu 18.04 上,这将安装该程序的 2.4.1 版本。如果出于任何原因,您需要当前版本 2.4.2 和/或随时更新到当前版本,我建议安装来自 software.opensuse.org 的 Ubuntu PPA按照以下步骤进行设置并安装该包(我稍微简化了一下):

  1. 删除存储库包(如果您没有安装,可以跳过此步骤):

    sudo apt remove owncloud-client{,-cmd}
    
  2. 添加存储库:

    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. 添加存储库密钥:

    wget -nv https://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_18.04/Release.key -O- | sudo apt-key add -
    
  4. 更新源并安装最新的可用软件包版本。由于 PPA 的版本较新,因此这将忽略官方存储库的owncloud-client软件包:

    sudo apt update && sudo apt install owncloud-client
    

在此之后owncloud,最值得注意的owncloudcmd是:

$ 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'

相关内容