Install dependencies
apt install -y git cmake qttools5-dev libglib2.0-dev libupnp-dev libssl-dev libxss-dev libbz2-dev libsqlcipher-dev libspeex-dev libspeexdsp-dev libxslt1-dev libcurl4-openssl-dev libopencv-dev tcl8.6 libmicrohttpd-dev rapidjson-dev qt5-default qtmultimedia5-dev libqt5x11extras5-dev build-essential (libgnome-keyring-dev)
Get the Source
git clone https://github.com/RetroShare/RetroShare.git
git checkout v0.6.5
build the Source
cd RetroShare && qmake CONFIG-=debug CONFIG+=release && make && make install
run retroshare
/usr/bin/retroshare
without gui
/usr/bin/retroshare-nogui
with webinterface
/usr/bin/retroshare-nogui --webinterface 9090 --docroot /usr/share/retroshare/webui/ --http-allow-all
with debugging
./retroshare-gui/src/retroshare -d 0
enable DHT with bdboot.txt (get bdboot.txt from installer or portable) and put it into your ~/.retroshare/LOC06_…/bdboot.txt
debug:
qmake CONFIG+=tests CONFIG+=address_sanitizer make -j4 tests/unittests/unittests
fix issue with ‘Issues With Private Key! – Doesn’t match your Cert’:
export OPENSSL_CONF=” before you run it.