Сборка клиента облачного хранилища NextCloud из исходных кодов

HELP-ME-24.COM (Freelance Team), Черноусов Антон

NextCloud - является форком облачного хранилища OwnCloud и что ребята не поделили непонятно, но такая ситуация в среде OpenSource сообществ является довольно распространенной и из всего этого раздела имущества мне импонирует только то, что отделившиеся парни из NextCloud обещают сделать открытыми ряд коммерческих плагинов OwnCloud.

Linux-клиент NextCloud

Как известно похожим образом развивался раскол в сообществе OpenOffice и сейчас на коне как раз Libre Office и пока судьба проекта не ясна и кого из них ждет участь Open Office тоже не понятно, мы будем внедрять как раз Next Cloud-решения.

Для облачного хранилища Next Cloud (форк проекта OwnCloud), на данный момент, не предоставляется собранный клиент для платформы Linux, но его можно собрать из исходных кодов. Сборка не представляет особой сложности и единственный вопрос который может возникнуть- это разрешить ряд зависимостей необходимых для сборки.

В дальнейшем мы планируем настроить сборку пакета для Ubuntu Linux, но сейчас нет времени этим заниматься, тем более, что в клиенте предусмотрена интеграция с KDE (предыдущей версии) и сейчас эта интеграция сломана причем похоже и в OwnCloud тоже. В ближайшее время предстоит крупное внедрение и мы будем вынуждены собрать полноценный Linux-пакет, о чем непременно напишем в блоге.

Представляем вашему вниманию пошаговую инструкцию по сборке клиента NextCloud для Ubuntu Linux.

1. Клонируем исходные коды клиента из Git репозитария проекта:

# git clone https://github.com/nextcloud/client_theming.git
# cd ./client_theming/
# git submodule update --init --recursive

2. Устанавливаем недостающие пакеты:

# aptitude install libsqlite3-dev qt5-qmake qt5-default libqt5webkit5-dev pyqt5-dev cmake libssl-dev# aptitude install qttools5-dev-tools libkf5webkit-dev libwebkit-dev libwebkitgtk-dev qt5keychain-dev

3. Собираем и устанавливаем клиент:

# mkdir build-linux
# cd build-linux
# cmake -D OEM_THEME_DIR=`pwd`/../nextcloudtheme ../client
# make
# make install

Оставьте комментарий

Вы должны быть вошедший в чтобы отправить комментарий