Клиент командной строки ownCloud owncloudcmd
В документации ownCloud упоминается клиент командной строки owncloudcmd
который должен быть установлен как часть пакета ClientCloud Client.
У меня есть owncloud-client
пакет из официальных репозиториев, установленный на Ubuntu 18.04 (версия 2.4.1). Клиент GUI работает, но я не могу найти это owncloudcmd
исполняемый файл.
Кто-нибудь знает, почему пакет Ubuntu не содержит owncloudcmd
, а как мне его установить?
1 ответ
Они разделили пакет на две части:
- посылка
owncloud-client
содержит программу с графическим интерфейсомowncloud
в то время как - посылка
owncloud-client-cmd
держит программу CLIowncloudcmd
Последнее не зависит от программы с графическим интерфейсом, поэтому, вероятно, именно поэтому они разделили их - в безголовой системе вам не нужен графический интерфейс, поэтому устанавливать его не нужно. Использовать owncloudcmd
вам просто нужно установить вышеупомянутый пакет:
sudo apt install owncloud-client-cmd
На Ubuntu 18.04 устанавливается версия 2.4.1 программы. Если по какой-либо причине вам нужна текущая версия 2.4.2 и / или обновления текущей версии в любое время, я рекомендую установить Ubuntu PPA с сайта 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'