How to I compile and install DNSCrypt?

Questions about applications and software
Forum rules
Before you post please read how to get help
cyberhood
Level 1
Level 1
Posts: 9
Joined: Tue Nov 06, 2012 3:17 pm

How to I compile and install DNSCrypt?

Postby cyberhood » Fri Feb 15, 2013 11:18 pm

xenopeek wrote:Thanks tommyb., I've updated the first post in this topic to reflect that the tutorial is currently not usable due to the missing .deb files. Compiling from source should work (and is detailed on their website), but it's not high on my priority list to figure this all out right now. Might get around to it later :wink:

What does it mean that the .deb files are no longer hosted on Github?

Do you have a copy that you could share?

Where is compiling from source detailed on their website?

Thanks.

User avatar
xenopeek
Level 23
Level 23
Posts: 19029
Joined: Wed Jul 06, 2011 3:58 am
Location: The Netherlands

Re: How to install DNSCrypt

Postby xenopeek » Sat Feb 16, 2013 4:06 am

I don't have any files to share. See the website by tommyb., http://dnscrypt.org/, for details of compilation and source code packages.
Image

cyberhood
Level 1
Level 1
Posts: 9
Joined: Tue Nov 06, 2012 3:17 pm

Re: How to install DNSCrypt

Postby cyberhood » Mon Feb 18, 2013 4:11 pm

oops
Dank u xenopeek
Last edited by cyberhood on Wed Feb 20, 2013 9:32 pm, edited 1 time in total.

User avatar
xenopeek
Level 23
Level 23
Posts: 19029
Joined: Wed Jul 06, 2011 3:58 am
Location: The Netherlands

Re: How to install DNSCrypt

Postby xenopeek » Mon Feb 18, 2013 5:43 pm

Probably first install the package build-essential, so you have a compiler :wink:
Image

cyberhood
Level 1
Level 1
Posts: 9
Joined: Tue Nov 06, 2012 3:17 pm

Re: How to install DNSCrypt

Postby cyberhood » Wed Feb 20, 2013 9:59 pm

xenopeek wrote:Probably first install the package build-essential, so you have a compiler :wink:

hehe... ok.
1. I got the build-essential installed.
2.

Code: Select all

./configure && make -j2
seemed to work ok this time.
3. So is this correct?

Code: Select all

make install
Making install in dist-build
make[1]: Entering directory `/home/dnscrypt-proxy-1.2.1/dist-build'
make[2]: Entering directory `/home/dnscrypt-proxy-1.2.1/dist-build'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/dnscrypt-proxy-1.2.1/dist-build'
make[1]: Leaving directory `/home/dnscrypt-proxy-1.2.1/dist-build'
Making install in man
make[1]: Entering directory `/home/dnscrypt-proxy-1.2.1/man'
make[2]: Entering directory `/home/dnscrypt-proxy-1.2.1/man'
make[2]: Nothing to be done for `install-exec-am'.
 /bin/mkdir -p '/usr/local/share/man/man8'
 /usr/bin/install -c -m 644 dnscrypt-proxy.8 hostip.8 '/usr/local/share/man/man8'
make[2]: Leaving directory `/home/dnscrypt-proxy-1.2.1/man'
make[1]: Leaving directory `/home/dnscrypt-proxy-1.2.1/man'
Making install in src
make[1]: Entering directory `/home/dnscrypt-proxy-1.2.1/src'
Making install in ext
make[2]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/ext'
make[3]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/ext'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/ext'
make[2]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/ext'
Making install in libevent
make[2]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/libevent'
make  install-recursive
make[3]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/libevent'
Making install in .
make[4]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/libevent'
make[5]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/libevent'
make[5]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/libevent'
make[4]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/libevent'
Making install in include
make[4]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/libevent/include'
make[5]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/libevent/include'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/libevent/include'
make[4]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/libevent/include'
Making install in sample
make[4]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/libevent/sample'
make[5]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/libevent/sample'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/libevent/sample'
make[4]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/libevent/sample'
Making install in test
make[4]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/libevent/test'
make  install-am
make[5]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/libevent/test'
make[6]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/libevent/test'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/libevent/test'
make[5]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/libevent/test'
make[4]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/libevent/test'
make[3]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/libevent'
make[2]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/libevent'
Making install in libnacl
make[2]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/libnacl'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/libnacl'
Making install in proxy
make[2]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/proxy'
make  install-am
make[3]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/proxy'
make[4]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/proxy'
 /bin/mkdir -p '/usr/local/sbin'
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c dnscrypt-proxy '/usr/local/sbin'
libtool: install: /usr/bin/install -c dnscrypt-proxy /usr/local/sbin/dnscrypt-proxy
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/proxy'
make[3]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/proxy'
make[2]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/proxy'
Making install in hostip
make[2]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/hostip'
make[3]: Entering directory `/home/dnscrypt-proxy-1.2.1/src/hostip'
 /bin/mkdir -p '/usr/local/bin'
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c hostip '/usr/local/bin'
libtool: install: /usr/bin/install -c hostip /usr/local/bin/hostip
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/hostip'
make[2]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src/hostip'
make[2]: Entering directory `/home/dnscrypt-proxy-1.2.1/src'
make[3]: Entering directory `/home/dnscrypt-proxy-1.2.1/src'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src'
make[2]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src'
make[1]: Leaving directory `/home/dnscrypt-proxy-1.2.1/src'
Making install in test
make[1]: Entering directory `/home/dnscrypt-proxy-1.2.1/test'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/home/dnscrypt-proxy-1.2.1/test'
make[1]: Entering directory `/home/dnscrypt-proxy-1.2.1'
make[2]: Entering directory `/home/dnscrypt-proxy-1.2.1'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/dnscrypt-proxy-1.2.1'
make[1]: Leaving directory `/home/dnscrypt-proxy-1.2.1'


How do I know if it worked?
Thanks in advance.

User avatar
xenopeek
Level 23
Level 23
Posts: 19029
Joined: Wed Jul 06, 2011 3:58 am
Location: The Netherlands

Re: How to I compile and install DNSCrypt?

Postby xenopeek » Thu Feb 21, 2013 4:50 am

Made you your own topic, split from viewtopic.php?f=42&t=107096. Hopefully others here can help you figure out what next to do.
Image


Return to “Software & Applications”

Who is online

Users browsing this forum: No registered users and 13 guests