so:pacotes:guix
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| so:pacotes:guix [2026/02/05 00:42] – [Instalação] orahcio | so:pacotes:guix [2026/02/26 13:06] (atual) – [Uso básico] adicionei uma subseção para atualiações de pacotes orahcio | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| ====== Guix ====== | ====== Guix ====== | ||
| - | Como o próprio README | + | O **guix** é um gerenciador de pacotes que funciona em qualquer sistema Linux com algumas funcionalidades interessantes. O gerenciamento puro e simples dos pacotes a serem instalados, com a vantagem de não necessitar de privilégios de superusuário após a instalaçao |
| - | // | + | Como o próprio [[https://guix.gnu.org/manual/devel/ |
| - | GNU Guix (IPA: ɡiːks) is a purely functional package manager, and associated free software distribution, | + | |
| - | // | + | |
| // | // | ||
| - | GNU Guix é um gerenciador | + | > GNU Guix é uma ferramenta de gerenciamento |
| // | // | ||
| - | O uso do **guix** para além do gerenciamento com as funcionalidades como as descritas acima é a construção de ambientes controlados, | + | O uso do **guix** para além do gerenciamento com as funcionalidades como as descritas acima é a construção de ambientes controlados, |
| E claro é possível usá-lo apenas para instalar e remover pacotes, não os misturando com seu sistema. | E claro é possível usá-lo apenas para instalar e remover pacotes, não os misturando com seu sistema. | ||
| + | |||
| + | Existe também o **Guix System** que é uma distribuição Linux inteiramente baseada nesse gerenciador de pacotes, mas que está fora do escopo desta postagem. | ||
| ===== Instalação ===== | ===== Instalação ===== | ||
| Linha 34: | Linha 34: | ||
| sudo apt install guix | sudo apt install guix | ||
| - | No arch o pacote AUR não procede todas as configurações necessárias, | + | No arch o pacote AUR não procede todas as configurações necessárias, |
| ===== Configuração adicional ===== | ===== Configuração adicional ===== | ||
| Linha 72: | Linha 72: | ||
| Essa funcionalidade é útil pois existem certas bibliotecas que são compartilhadas por vários pacotes. Então se um pacote é tirado do perfil mas trouxe com ele algumas bibliotecas, | Essa funcionalidade é útil pois existem certas bibliotecas que são compartilhadas por vários pacotes. Então se um pacote é tirado do perfil mas trouxe com ele algumas bibliotecas, | ||
| + | |||
| + | ==== Atualizando pacotes ==== | ||
| + | |||
| + | Para atualizar os pacotes do seu perfil é necessário carregar a última versão do *guix*, para isso | ||
| + | |||
| + | guix pull | ||
| + | |||
| + | após a construção da nova versão do gerenciador de pacotes no seu perfil, pode proceder com a atualização dos pacotes instalados | ||
| + | |||
| + | guix package --upgrade | ||
| + | | ||
| + | Como o **guix** funciona a partir de um //daemon// que é executado pelo root do sistema, devemos atualizar o perfil raiz também | ||
| + | |||
| + | sudo -i guix pull | ||
| + | | ||
| + | essa flag '' | ||
so/pacotes/guix.1770252142.txt.gz · Última modificação: por orahcio