Nix Packages no Ubuntu ou outras distribuições
Nix é um sistema de gerenciamento de pacotes com mais de 60 mil pacotes disponíveis. O Nix oferece a opção de utilizar várias versões do mesmo aplicativo.
Ele pode instalar tanto a nível de usuário quanto a nível do sistema, entretanto ele faz muitas modificações a nível do sistema e recomendo instalar apenas a nível de usuário.
Para instalar o Nix Package Manager, execute os comandos no terminal como usuário comum:
** wget https://nixos.org/nix/install **
**sh install --no-daemon **
sudo mkdir /nix
sudo chown /nix
No meu caso, foi criado uma pasta oculta na minha home e lá ficarão todos os binários e programas que vou instalar.
Entre na pasta que tem os binários:
cd ~/.nix-profile/bin
Para instalar o Firefox, por exemplo, execute:
~/.nix-profile/bin/nix-env -i firefox
Para rodar o novo Firefox instalado execute:
~/.nix-profile/bin/firefox
Você pode fazer seus atalhos, até porque nenhuma entrada do menu é realizada. Após reiniciar o computador, os comandos do Nix estarão no PATH do sistema.
Alguns comandos úteis:
- nix-env -qa: listar pacotes disponíveis
- nix-env -e: desinstalar um pacote
Para manter os pacotes instalados use os dois comandos:
nix-channel --update nixpkgs
nix-env -u ‘*’
Se algo deu errado na atualização, volte ao estado anterior:
nix-env --rollback
Remova arquivos desnecessários que foram deixados pelos programas:
nix-collect-garbage -d
Acesse o manual do Nixpkg:
Navegue pelo catálogo de pacotes disponíveis: