1
0
Fork 0
hscloud-docs/01-prepare-ubuntu.md

1022 B

Kompilacja w środowisku Ubuntu

W tym rozdziale opisane są kroki potrzebne do zbudowania środowiska, w którym można budować usługi w chmurze hscloud. Instrukcja wzoruje się na 01-build-nixos.md, jedynie z dodatkowym krokiem pobierania i instalacji menedżera pakietów nix.

Wymagania

Uprawnienia administratora, środowisko Ubuntu 22.04 lub nowsze, bądź odpowiedni Ubuntu-like desktop.

Kroki

Instalujemy pakiety git oraz curl:

sudo apt install git curl

Pobieramy i instalujemy menadżer pakietów nix (źródło: nixos.org):

sh <(curl -L https://nixos.org/nix/install) --daemon

Po tej operacji należy wylogować się i zalogować ponownie, aby móc korzystać z nix.

reboot # overkill, ale pewne

Klonujemy repozytorium z kodem źródłowym usług w chmurze:

git clone https://code.hackerspace.pl/hswaw/hscloud
cd hscloud

Następny krok: Budowa środowiska