ownCloud документация упоминает клиент командной строки owncloudcmd
который, как предполагается, установлен как часть ownCloud Клиентского пакета.
Я имею owncloud-client
пакет из официальных репозиториев установлен на Ubuntu 18.04 (версия 2.4.1). Клиент GUI работает, но я не могу найти это owncloudcmd
исполняемый файл.
Делает кто-либо знает, почему пакет Ubuntu не содержит owncloudcmd
, и как я могу установить его?
Они разделяют пакет в два:
owncloud-client
содержит программу GUI owncloud
в то время какowncloud-client-cmd
содержит программу CLI owncloudcmd
Последний не зависит от программы GUI, которая, вероятно, является, почему они разделяют два – в бездисплейной системе, Вам не нужен GUI, таким образом, никакая потребность установить ее. Использовать owncloudcmd
просто необходимо установить вышеупомянутый пакет:
sudo apt install owncloud-client-cmd
На Ubuntu 18.04 это устанавливает версию 2.4.1 программы. Если по какой-либо причине Вам нужны текущая версия 2.4.2 и/или обновления текущей версии когда-либо, я рекомендую установить PPA Ubuntu из software.opensuse.org. Выполните эти шаги, чтобы настроить его и установить пакет (я упростил это немного):
Удалите пакет репозитория (можно пропустить этот шаг, если Вы не устанавливали его):
sudo apt remove owncloud-client{,-cmd}
Добавьте репозиторий:
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/isv:ownCloud:desktop.list
Добавьте ключ репозитория:
wget -nv https://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_18.04/Release.key -O- | sudo apt-key add -
Обновите источники и установите новейшую доступную версию пакета. Поскольку версия 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'