Package Manager Reference
Nix
Installation of Nix
Installation for multi-user.
$ sh <(curl -L https://nixos.org/nix/install) --daemon
Search for available packages
$ nix-env --query --available --attr-path
Installing packages from the channel
-
Installing the package
Terminal window $ nix-env --install --attr nixpkgs.firefox -
Testing whether packages work
Terminal window $ which firefox/home/user/.nix-profile/bin/firefox
Uninstalling a package
$ nix-env --uninstall firefox
Updating channel
$ nix-channel --update nixpkgs
Updating packages
$ nix-env --upgrade '*'
Pacman
Installing packages
$ sudo pacman -S firefox
Updating system and packages
$ sudo pacman -Syu
Uninstalling packages
$ sudo pacman -R firefox
yay
Installing yay
$ sudo pacman -S --needed git base-devel$ git clone https://aur.archlinux.org/yay-bin.git$ cd yay-bin$ makepkg -si
or, if you want to do this all by once:
$ sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si
Installing packages
$ yay -S firefox
Updating packages
$ yay
Uninstalling packages
$ yay -R firefox