Nix Packages no Ubuntu ou outras distribuições

Publicado por Perfil removido em 27/06/2020

[ Hits: 4.914 ]

 


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:

sh <(curl https://nixos.org/nix/install) --no-daemon
sudo mkdir /nix
sudo chown <user> /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. É interessante colocar os binários no $PATH do seu 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:


Outras dicas deste autor

Grisbi - (Outro) Gerenciador financeiro para GNU/Linux

Checando se sua webcam está funcionando no Famelix 2.0

Instalando Stacer no Ubuntu 20.04

mysqldump - Unknown table 'COLUMN_STATISTICS' in ... [Resolvido]

Colocar diretório atual (corrent) no PATH

Leitura recomendada

SuperTuxKart não fica em fullscreen [Resolvido]

Poderes de Super Vaca no Aptitude

Jogando TIBIA no GNU/Linux

Software de administração de celular no Linux

Linux Mint e Ubuntu Insync KEYEXPIRED 1473479811 [RESOLVIDO]

  

Comentários
[1] Comentário enviado por removido em 27/06/2020 - 14:55h

Interessante!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts