How to I compile and install DNSCrypt?

Questions about applications and software
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
cyberhood

How to I compile and install DNSCrypt?

Post by cyberhood »

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.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
xenopeek
Level 25
Level 25
Posts: 29615
Joined: Wed Jul 06, 2011 3:58 am

Re: How to install DNSCrypt

Post by xenopeek »

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

Re: How to install DNSCrypt

Post by cyberhood »

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 25
Level 25
Posts: 29615
Joined: Wed Jul 06, 2011 3:58 am

Re: How to install DNSCrypt

Post by xenopeek »

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

Re: How to install DNSCrypt

Post by cyberhood »

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 25
Level 25
Posts: 29615
Joined: Wed Jul 06, 2011 3:58 am

Re: How to I compile and install DNSCrypt?

Post by xenopeek »

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

Return to “Software & Applications”