5
0
mirror of https://github.com/cwinfo/yggdrasil-network.github.io.git synced 2024-11-08 21:10:26 +00:00
yggdrasil-network.github.io/installation-linux-gentoo.md
William Wennerström eb34d37b12
Installation guide for Gentoo Linux
Yggdrasil has been added to the Gentoo GURU repository (somewhat like
AUR for Gentoo):
https://gitweb.gentoo.org/repo/proj/guru.git/tree/net-p2p/yggdrasil-go

This commit adds a guide for installing Yggdrasil using this repository
on Gentoo.
2020-03-28 11:11:37 +01:00

1.5 KiB

tags sitemap
dontlink true

Installing on Gentoo Linux

Yggdrasil is hosted in the Gentoo GURU repository as the net-p2p/yggdrasil-go package.

Package install from the GURU repository

The GURU repository has to be enabled using eselect repository.

sudo eselect repository enable guru

And then synchronized with emerge:

sudo emerge --sync

Now, the net-p2p/yggdrasil-go package is masked and marked as unstable using the ~amd64 keyword. So we have to unmask it by accepting the keyword, there are two alternatives.

  1. If /etc/portage/package.accept_keywords is a directory:
echo "net-p2p/yggdrasil-go ~amd64" | sudo tee /etc/portage/package.accept_keywords/yggdrasil-go
  1. If /etc/portage/package.accept_keywords is a file:
echo "net-p2p/yggdrasil-go ~amd64" | sudo tee -a /etc/portage/package.accept_keywords

Now net-p2p/yggdrasil-go can be merged and installed with:

sudo emerge --ask net-p2p/yggdrasil-go

And you're good to go!

Making configuration changes

Modify the /etc/yggdrasil.conf file and then either reload the config:

  1. OpenRC
rc-service yggdrasil reload
  1. systemd
systemctl reload yggdrasil

... or restart the Yggdrasil daemon altogether:

  1. OpenRC
rc-service yggdrasil restart
  1. systemd
systemctl restart yggdrasil

After installation

Read the Linux platform page page for further information about Linux platform support.