Skip to content

Instantly share code, notes, and snippets.

@matthewryanscott
Created June 12, 2012 01:50
Show Gist options
  • Save matthewryanscott/2913909 to your computer and use it in GitHub Desktop.
Save matthewryanscott/2913909 to your computer and use it in GitHub Desktop.
Installing retroshare on Debian Squeeze
This is what worked for me to install it on Squeeze 64-bit:
$ sudo aptitude install libqt4-dev g++ libgpgme11-dev libgpg-error-dev libupnp-dev libssl-dev libgnome-keyring-dev libxss-dev gnupg-agent
If this asks you to remove packages, DO NOT CONTINUE. The above line should only INSTALL packages. Fix your system first.
$ wget http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.3c/RetroShare-v0.5.3c.tar.gz/download
$ tar xzvf RetroShare-v0.5.3c.tar.gz
$ cd trunk/libbitdht/src
$ qmake && make
$ cd ../../libretroshare/src
$ qmake && make
$ cd ../../retroshare-gui/src
$ qmake && make
$ cd ../../build_scripts/Debian
$ sudo ./make.sh
$ sudo dpkg -i RetroShare_0.5.1b._debian_amd64.deb
$ sudo ln -s /usr/bin/RetroShare /usr/bin/retroshare
Then, run "retroshare" from the command line, or from the applications/internet menu.
@attila-lendvai
Copy link

i had to get the latest source (0.5.4d) and edit the file retroshare.tgz/DEBIAN/control to depend on libupnp6 instead of libupnp3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment