UnixCompile

From RetroShare
Jump to: navigation, search

This documents how to compile the latest sources from Retroshare subversion repository.


Contents

dependancies

Needed Packages for compiling Retroshare. This how to is made using Ubuntu/Debian/Raspbian system for example.

$ sudo apt-get install g++ libbz2-dev libgnome-keyring-dev libqt4-dev libssl-dev \
libupnp-dev libxss-dev subversion libprotobuf-dev libssh-dev protobuf-compiler

Build Retroshare

Obtain latest retroshare sources from SVN

$ cd ~/ && svn co svn://svn.code.sf.net/p/retroshare/code/trunk retroshare

Build

$ cd ~/retroshare/libbitdht/src && qmake && make clean && make -j 4 && \
cd ~/retroshare/openpgpsdk/src && qmake && make clean && make -j 4 && \
cd ~/retroshare/libretroshare/src && qmake && make clean && make -j 4 && \
cd ~/retroshare/rsctrl/src && make && \
cd ~/retroshare/retroshare-nogui/src && qmake && make clean && make -j 4 && \
cd ~/retroshare/retroshare-gui/src && qmake && make clean && make -j 4

Run CLI

$ ~/retroshare/retroshare-nogui/src/retroshare-nogui

Run GUI

$ ~/retroshare/retroshare-gui/src/RetroShare
Personal tools
Namespaces

Variants
Actions
Navigation
External websites
Wiki
Toolbox