Has anybody in here successfully installed, configured and used the gnunet?

10 replies [Last post]
GrevenGull
Offline
Joined: 12/18/2017

Title. I am trying real hard to install this thing, but I can't past configuring GnuTLS where I get

"checking for NETTLE... configure: error:
***
*** Libnettle 2.7 was not found."

even though I have specifically installed nettl-2.7

GrevenGull
Offline
Joined: 12/18/2017

And no it is not a typo this time :P I meant nettle-2.7*

chaosmonk

I am a member!

I am a translator!

Offline
Joined: 07/07/2017

I actually don't see nettle-2.7 in the repo

$ apt-cache search nettle
libghc-bindings-nettle-dev - Haskell bindings to nettle crypto library
libghc-bindings-nettle-doc - Haskell bindings to nettle crypto library; documentation
libghc-bindings-nettle-prof - Haskell bindings to nettle crypto library; profiling libraries
libghc-nettle-dev - safe bindings to nettle crypto library
libghc-nettle-doc - safe bindings to nettle crypto library; documentation
libghc-nettle-prof - safe bindings to nettle crypto library; profiling libraries
libnettle6 - low level cryptographic library (symmetric and one-way cryptos)
nettle-bin - low level cryptographic library (binary tools)
nettle-dbg - low level cryptographic library (debugging symbols)
nettle-dev - low level cryptographic library (development files)

but you could try libnettle6 and nettle-*

GrevenGull
Offline
Joined: 12/18/2017

https://gnunet.org/dependencies

"3.2.7 or higher, compile with libunbound for DANE support; GnuTLS also requires GNU nettle ≥ 2.7 (update: GnuTLS 3.2.7 appears NOT to work against GNU nettle > 2.7, due to some API updatings done by nettle. Thus it should be compiled against nettle 2.7 and, in case you get some error on the reference to `rpl_strerror' being undefined, follow the instructions on
this post (and the link inside it))."

GrevenGull
Offline
Joined: 12/18/2017

Update:

It seems as though I now have two entries in my main menu. GNUnet Secured P2P and GNUnet Setup.

They probably came when I just installed the "gnunet" package and went under my radar.

However, if I got to https://gnunet.org/

and then > Documentation > User Handbook > Tutorial: Using GNUnet > Checking the installation

A little down on this page they say "you should see a bunch of lines", but no lines is to be seen on my screen.

GNUser
Offline
Joined: 07/17/2013

If I can ask, why do you want to use gnunet? I mean, what purpose do you have for it?
I too gave gnunet a try before, looking for a way to share files anonymously on the internet. But decided to use other means...
So, what is your main target use?

GrevenGull
Offline
Joined: 12/18/2017

My main desire for using the GNUnet is the GNS.

Because I want to learn as much as possible and try to host all I can myself, I want to host my own email server. But to host an email server one need a domain, but at the moment, to get a domain one must pay some random firm to be allowed to use this domain. To me this whole concept is absurd.

I do not know how GNUnet works. I do not know how GNS works, but if I can make a domain something.gnu that would certainly be better than today's solution where I pay some random firm chilling in San Francisco or Sillycone Valley.

Tirifto
Offline
Joined: 02/19/2015

I don't have good understanding of GNUnet and may be wrong, but I don't think GNS is a way around this. I believe that GNS domains are only visible within GNUnet, so anyone wishing to send you an e-mail (or anything else) there would need to explicitly use GNUnet, too, which most people probably don't. In fact, I doubt you can seamlessly use an alternative system, because the internet of today implicitly only works with the one we have.

And if my understanding is correct further, GNUnet aims to correct this, by providing software infrastructure for a GNU internet, without such absurd concepts. The very ambitious Secushare project drafts a very interesting vision for this: https://secushare.org/

GrevenGull
Offline
Joined: 12/18/2017

Cool :)

"I believe that GNS domains are only visible within GNUnet, so anyone wishing to send you an e-mail (or anything else) there would need to explicitly use GNUnet, too, which most people probably don't."

Well then you say to them: "WHAT? You don't use GNUnet? Well, okay I can give you this insecure email address connected to server I know nothing about if that's what you really want, but I would recommend checking out GNUnet."

;)

Tirifto
Offline
Joined: 02/19/2015

That's a good idea and also the least we can do. :P However, as it is now, GNUnet is really not a user-friendly tool that could be directly recommended to everyone. Again, Secushare aims to be that tool, which would provide a really universal alternative to e-mail, so hopefully we'll be seeing some progress there.

GrevenGull
Offline
Joined: 12/18/2017

I didn't quite understand the Secushare project. It says their aiming to gather all the popular platforms in one place, but using the GNUnet?