NixOS é um sistema operacional Linux declarativo. Os usuários criam seu sistema operacional do zero com um arquivo de configuração e o uso de um excelente gerenciador de pacotes. Mas você sabia que é possível usar o gerenciador de pacotes Nix em qualquer sistema operacional Linux? Veja como fazê-lo funcionar no seu PC Linux.
Como você instala o gerenciador de pacotes Nix no Linux?
O gerenciador de pacotes Nix (que vem com o NixOS) pode ser instalado em qualquer sistema operacional Linux . No entanto, você precisará de uma janela de terminal para instalá-lo em seu sistema operacional Linux. Então, como você abre uma janela de terminal? Pressione Ctrl + Alt + T no teclado. Ou procure por “Terminal” no menu do aplicativo.
Quando a janela do terminal estiver aberta e pronta para uso, você poderá instalar o gerenciador de pacotes Nix usando o comando curl . Não tem o aplicativo Curl instalado no seu PC Linux? Instale-o com os comandos abaixo.
ubuntu
sudo apt install curl
Debian
sudo apt-get install curl
Arch Linux
sudo pacman -S curl
Fedora
sudo dnf install curl
OpenSUSE
sudo zypper instalar curl
O gerenciador de pacotes Nix é instalado por meio de um script e há duas maneiras de instalá-lo. Multiusuário e usuário único. Você desejará executar a versão do comando –no-daemon para instalá-lo em seu sistema como um único usuário.
sh <(curl -l="" https://nixos.org/nix/install)="">
Depois de executar o comando acima, o script solicitará sua senha (para usar sudo ). Usando o teclado, digite a senha associada à sua conta de usuário.
Alternativamente, se houver mais de um usuário em seu computador, você precisará executar o comando –daemon . Cada usuário pode interagir constantemente com o gerenciador de pacotes Nix com um daemon.
sh <(curl -l="" https://nixos.org/nix/install)="">
Ao executar o comando acima, você verá uma breve descrição do que o gerenciador de pacotes Nix pode fazer em seu computador, o que ele instalará durante o processo de configuração inicial, etc. Pressione a tecla Y para continuar.
Quando você pressiona Y , ele mostra o que a ferramenta de instalação fará. Leia-o. Depois de lê-lo, pressione a tecla Y para confirmar que deseja continuar.
A ferramenta de instalação do Nix solicitará permissões de sudo assim que for instruído a continuar. A execução do gerenciador de pacotes Nix no modo daemon requer acesso sudo. Para dar ao gerenciador de pacotes Nix acesso ao sudo, pressione a tecla Y ao lado de “Posso usar o sudo?”
Quando você dá acesso sudo ao instalador, ele se configura automaticamente no seu computador. A instalação não demorará muito. Quando estiver completo, você será automaticamente colocado no “nix-shell”, que é usado para instalar pacotes.
Configurando o gerenciador de pacotes Nix
Antes de usar o gerenciador de pacotes Nix, você deve baixar os canais mais recentes. Os canais fornecem software para o gerenciador de pacotes Nix, permitindo que você o instale facilmente.
Para atualizar os canais, abra uma janela de terminal. Você pode abrir uma janela de terminal pressionando Ctrl + Alt + T no teclado. Ou procure por “Terminal” no menu do aplicativo para iniciá-lo.
Depois que a janela do terminal estiver aberta, você poderá usar o comando nix-channel –update . Este comando irá pegar todos os canais para o gerenciador de pacotes Nix e descompactá-los. Além disso, se houver alguma atualização de pacote, ela também será removida.
nix-channel --update
Quando seus canais estiverem configurados, você poderá executar o comando nix-env -qa para visualizar os pacotes disponíveis.
nix-env -qa
Você pode salvar os pacotes disponíveis em um arquivo de texto posteriormente com o seguinte comando.
nix-env -qa > nix-pkgs.txt
Como usar o gerenciador de pacotes Nix para instalar aplicativos
Você precisará procurar um pacote para instalar o software com o gerenciador de pacotes Nix em seu sistema Linux. Dirija-se à página da web de pesquisa de pacotes Nix. Em seguida, siga as etapas abaixo.
- Encontre a caixa de busca de pacotes e digite o aplicativo que deseja instalar. Por exemplo, para instalar o Vim, procure por “vim”. Em seguida, pressione a tecla enter para visualizar os resultados da pesquisa.
- Procure nos resultados da pesquisa o pacote que deseja instalar e selecione-o com o mouse. Os detalhes do pacote aparecerão quando você o selecionar nos resultados da pesquisa.
- Quando os resultados da pesquisa revelarem os detalhes do pacote, localize a seção “nix-env” e clique nela com o mouse . Em seguida, encontre “On Non-NixOS” e copie o comando para a área de transferência.
- Depois de copiar seu comando para a área de transferência, cole-o no terminal para instalar seu aplicativo. Por exemplo, para instalar o Vim, cole este comando.
nix-env -iA nixpkgs.vim
Depois de instalar seu programa, você pode iniciá-lo a partir do terminal. Entenda que os pacotes Nix não aparecerão com ícones de aplicativos no menu de aplicativos. Em vez disso, você deve iniciá-los diretamente do terminal.
Por exemplo, execute o seguinte comando em uma janela de terminal para iniciar o aplicativo vim.
vim