[[oktatas:linux:csomagkezelés|< Csomagkezelés]] ====== Nix ====== * **Szerző:** Sallai András * Copyright (c) 2022, Sallai András * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== Webhely ===== * https://nixos.org/ Csomagok keresése: * https://search.nixos.org/ ===== Telepítés ===== apt install nix-bin ===== Felhasználó beállítása ===== Linux alatt fel kell venni azt a felhasználót akinek engedélyezzük a Nix használatát a nix-users csoportba. Például a janos felhasználó felvétele: gpasswd -a janos nix-users Ha a janos felhasználó be van jelentkezve, ki kell jelentkezni, majd vissza. ===== Tárolók ===== Nézzük meg milyen tárolók vannak: $ nix-channel --list $ nix-channel --add https://nixos.org/channels/nixpkgs-unstable $ nix-channel --update $ nix-env -iA nixpkgs.hello Futtatás: ~/.nix-profile/bin/hello ===== UNFREE ===== A Visual Studio Code telepítéséhez be kell állítani a **NIXPKGS_ALLOW_UNFREE** változót: export NIXPKGS_ALLOW_UNFREE=1 Telepítés: nix-env -iA nixpkgs.vscode ==== Futtatás ==== ~/.nix-profile/bin/code