Gebruik de Nix-pakketbeheerder op elk Linux-besturingssysteem

NixOS is een declaratief Linux-besturingssysteem. Gebruikers creëren hun besturingssysteem vanaf de basis met een configuratiebestand en het gebruik van een uitstekende pakketbeheerder. Maar wist je dat het mogelijk is om de Nix-pakketbeheerder op elk Linux-besturingssysteem te gebruiken? Hier leest u hoe u het op uw Linux-pc kunt laten werken.

Hoe installeer je de Nix-pakketbeheerder op Linux?

De Nix-pakketbeheerder (die bij NixOS wordt geleverd) kan op elk Linux- besturingssysteem worden geïnstalleerd. U hebt echter een terminalvenster nodig om het op uw Linux-besturingssysteem te installeren. Dus, hoe open je een terminalvenster? Druk op Ctrl + Alt + T op het toetsenbord. Of zoek naar "Terminal" in het app-menu.

Zodra het terminalvenster is geopend en klaar voor gebruik, kunt u de Nix-pakketbeheerder installeren met behulp van de curl- opdracht. Heb je de Curl-app niet geïnstalleerd op je Linux-pc? Installeer het met de onderstaande opdrachten.

Ubuntu

sudo apt installeer krul

Debian

sudo apt-get install curl

Boog Linux

sudo pacman -S krul

Fedora

sudo dnf installeer krul

OpenSUSE

sudo zypper installeer krul

De Nix-pakketbeheerder wordt geïnstalleerd via een script en er zijn twee manieren om het te installeren. Multi-user en Single-user. U wilt de opdrachtversie –no-daemon uitvoeren om deze als een enkele gebruiker op uw systeem te installeren.

sh <(curl -l="" https://nixos.org/nix/install)="">

Nadat u de bovenstaande opdracht hebt uitgevoerd, vraagt ​​het script u om uw wachtwoord (om sudo te gebruiken ). Voer met behulp van het toetsenbord het wachtwoord in dat aan uw gebruikersaccount is gekoppeld.

Als er meer dan één gebruiker op uw computer is, moet u de opdracht –daemon uitvoeren . Elke gebruiker kan constant communiceren met de Nix-pakketbeheerder met een daemon.

sh <(curl -l="" https://nixos.org/nix/install)="">

Wanneer u de bovenstaande opdracht uitvoert, ziet u een korte beschrijving van wat de Nix-pakketbeheerder op uw computer kan doen, wat het zal installeren tijdens het eerste installatieproces, enz. Druk op de Y- toets om door te gaan.

Als u op Y drukt , ziet u wat de installatietool gaat doen. Lees het. Als je het hebt gelezen, druk je op de Y- toets om te bevestigen dat je wilt doorgaan.

De Nix-installatietool vraagt ​​​​om sudo-machtigingen zodra wordt verteld om door te gaan. Het uitvoeren van de Nix-pakketbeheerder in daemon-modus heeft sudo-toegang nodig. Om de Nix-pakketbeheerder toegang te geven tot sudo, drukt u op de Y- toets naast "Kan ik sudo gebruiken?"

Wanneer u het installatieprogramma sudo-toegang geeft, zal het zichzelf instellen op uw computer. De installatie duurt niet lang. Wanneer het voltooid is, wordt u automatisch in de "nix-shell" gedropt, die wordt gebruikt om pakketten te installeren.

De Nix-pakketbeheerder configureren

Voordat u de Nix-pakketbeheerder gebruikt, moet u de nieuwste kanalen downloaden. Kanalen leveren software aan de Nix-pakketbeheerder, zodat u deze eenvoudig kunt installeren.

Open een terminalvenster om de kanalen bij te werken. U kunt een terminalvenster openen door op Ctrl + Alt + T op het toetsenbord te drukken. Of zoek naar "Terminal" in het app-menu om het te starten.

Zodra het terminalvenster is geopend, kunt u de opdracht nix-channel –update gebruiken . Deze opdracht pakt alle kanalen voor de Nix- pakketbeheerder en pakt ze uit. Bovendien, als er pakketupdates zijn, worden die ook verwijderd.

nix-kanaal --update

Wanneer uw kanalen zijn geconfigureerd, kunt u de opdracht nix-env -qa uitvoeren om beschikbare pakketten te bekijken.

nix-env -qa

U kunt beschikbare pakketten later opslaan in een tekstbestand met de volgende opdracht.

nix-env -qa > nix-pkgs.txt

Hoe de Nix-pakketbeheerder te gebruiken om apps te installeren

U moet een pakket zoeken om software te installeren met de Nix-pakketbeheerder op uw Linux-systeem. Ga naar de Nix-pakketzoekwebpagina. Volg dan de onderstaande stappen.

  1. Zoek het vak Zoeken naar pakketten en typ de app die u wilt installeren. Om bijvoorbeeld Vim te installeren, zoekt u naar 'vim'. Druk vervolgens op enter om de zoekresultaten te bekijken.
  2. Zoek in de zoekresultaten naar het pakket dat u wilt installeren en selecteer het met de muis. De pakketdetails verschijnen wanneer u deze selecteert in de zoekresultaten.
  3. Wanneer de zoekresultaten de pakketdetails onthullen, zoekt u het gedeelte "nix-env" op en klikt u erop met de muis . Zoek vervolgens "On Non-NixOS" en kopieer de opdracht naar het klembord.
  4. Nadat u uw opdracht naar het klembord hebt gekopieerd, plakt u deze in de terminal om uw app te installeren. Plak deze opdracht bijvoorbeeld om Vim te installeren.

nix-env -iA nixpkgs.vim

Nadat u uw programma hebt geïnstalleerd, kunt u het vanuit de terminal starten. Begrijp dat Nix-pakketten niet verschijnen met toepassingspictogrammen in het app-menu. In plaats daarvan moet u ze rechtstreeks vanuit de terminal starten.

Voer bijvoorbeeld de volgende opdracht uit in een terminalvenster om de vim-app te starten.

vim


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.