Nextcloud Desktop創(chuàng)建網(wǎng)絡(luò)硬盤
Nextcloud 是一套用于創(chuàng)建網(wǎng)絡(luò)硬盤的客戶端-服務(wù)器軟件。其功能與 Dropbox 相近,但 Nextcloud 是自由及開放源代碼軟件,每個人都可以在私人服務(wù)器上安裝并運行它。
與 Dropbox 等專有服務(wù)相比,Nextcloud 的開放架構(gòu)讓用戶可以利用應(yīng)用程序的方式在服務(wù)器上新增額外的功能,并讓用戶完全掌控自己的資料。
ownCloud 原先的開發(fā)者弗蘭克·卡利切創(chuàng)建了 ownCloud 的分支——Nextcloud,繼而讓卡利切與其他原 ownCloud 團(tuán)隊成員持續(xù)積極地開發(fā)。
Nextcloud Desktop 是一個用于 Nextcloud Server 和用戶計算機(jī)之間的同步客戶端。
如何編譯桌面客戶端
系統(tǒng)要求包括 OpenSSL 1.1.x、QtKeychain、Qt 5.xx 和 zlib。
分步說明
克隆倉庫并創(chuàng)建構(gòu)建目錄
$ git clone https://github.com/nextcloud/desktop.git
$ cd desktop
$ mkdir build
$ cd build
編譯安裝
出于開發(fā)原因,最好將客戶端安裝在用戶空間而不是全局系統(tǒng)上。混合使用不同版本的 libs/dll 可能導(dǎo)致未定義的行為并崩潰:
-
如果要在系統(tǒng)范圍內(nèi)安裝,可以使用或
/usr/local或/opt/nextcloud/ -
在 Windows 10上
$USERPROFILE指向C:\Users\<USERNAME>。
Linux 和 macOS
$ cmake .. -DCMAKE_INSTALL_PREFIX=~/nextcloud-desktop-client -DCMAKE_BUILD_TYPE=Debug
$ make install
Windows
$ cmake -G "Visual Studio 15 2017 Win64" .. -DCMAKE_INSTALL_PREFIX=$USERPROFILE\nextcloud-desktop-client -DCMAKE_BUILD_TYPE=Debug
$ cmake --build . --config Debug --target install
可以在Desktop Client Wiki上找到更多詳細(xì)說明。
評論
圖片
表情
