Editado 7 meses atrás por ExtremeHow Equipe Editorial
Fedora SilverblueAtualizações AtômicasSistema operacional imutávelInstalaçãoConfiguraçãoSistema OperacionalLinha de comandoTerminalCódigo AbertoComputadores
Tradução atualizada 7 meses atrás
Bem-vindo ao mundo do Fedora Silverblue, onde você experimentará uma nova maneira de usar o Linux. Fedora Silverblue é uma versão inovadora do Fedora que foca na imutabilidade e estabilidade. Este guia o ajudará a entender como usar o Fedora Silverblue de forma eficaz. Vamos cobrir instalação, uso diário, gerenciamento de pacotes e muito mais, dando a você informações abrangentes para aproveitar ao máximo seu sistema Silverblue.
Fedora Silverblue é uma variante do Fedora Workstation projetada em torno de um sistema operacional principal imutável. Isso significa que a imagem do sistema é somente leitura e não pode ser alterada, exceto por meio de atualizações necessárias e patches de software. Os princípios fundamentais do Silverblue são durabilidade, consistência e imutabilidade. A ideia é que ele forneça uma base estável, ao mesmo tempo oferecendo flexibilidade por meio de aplicativos em contêiner.
A natureza imutável do Silverblue significa que o sistema operacional não muda sem você saber. Você pode confiar que cada inicialização trará a mesma imagem exata do SO, o que traz tremendos benefícios em relação à estabilidade. Em ambientes onde a estabilidade é crítica, como desenvolvimento e testes, essa natureza imutável é especialmente valiosa.
O Fedora Silverblue usa OSTree, uma ferramenta para gerenciar toda a árvore do sistema de arquivos. Pense nisso como um sistema de controle de versão para o seu sistema operacional. Atualizações e mudanças são gerenciadas como operações atômicas. Quaisquer mudanças que você aplicar podem ser revertidas sem problemas, o que significa que a resolução de problemas é fácil e segura.
A instalação do Fedora Silverblue é bastante simples e é semelhante à instalação do Fedora Workstation. Aqui estão os passos gerais, mas lembre-se de que é sempre uma boa ideia fazer backup dos seus dados importantes antes de prosseguir com a instalação.
Rufus
(Windows) ou Etcher
(Linux/Mac) para criar um pendrive USB bootável.Após uma instalação bem-sucedida, você verá que o Fedora Silverblue inicializa em um moderno ambiente de desktop GNOME. Aqui estão alguns passos iniciais que você pode querer seguir:
Certifique-se de que suas configurações de rede estejam configuradas corretamente para se conectar à internet. O Silverblue deve lidar com conexões de rede automaticamente, mas você pode ajustar as configurações no Centro de Controle do GNOME, se necessário. Verifique as atualizações imediatamente usando o seguinte comando no seu terminal:
$ rpm-ostree update $ rpm-ostree upgrade
O sistema buscará e aplicará as atualizações necessárias, garantindo que você tenha os últimos patches de segurança e recursos. Após a atualização, considere reiniciar para aplicar as mudanças.
Diferentemente dos sistemas Linux tradicionais que dependem de gerenciadores de pacotes RPM ou DEB, o Fedora Silverblue usa Flatpak para a maioria dos aplicativos. O Flatpak permite que os aplicativos sejam isolados e mais limitados. Você pode instalar aplicativos usando o terminal ou o aplicativo gráfico GNOME Software.
Use os seguintes comandos para encontrar e instalar aplicativos usando o Flatpak:
$ flatpak search <nome-do-aplicativo> $ flatpak install <nome-do-aplicativo>
Você pode substituir <nome-do-aplicativo>
pelo nome do aplicativo que deseja pesquisar e instalar.
O mecanismo de atualização do Fedora Silverblue via rpm-ostree facilita a manutenção do sistema operacional. Aqui está uma análise mais detalhada sobre como manter o software do seu sistema atualizado:
Às vezes, pode ser necessário instalar pacotes RPM diretamente no Silverblue. Este é o caso do 'empilhamento'. Use o seguinte comando para empilhar pacotes:
$ rpm-ostree install <nome-do-pacote>
Lembre-se de que isso é diferente de uma instalação tradicional de RPM, porque o rpm-ostree gerencia esses pacotes de maneira empilhada. Após instalar o pacote, você precisará reiniciar para que as alterações tenham efeito.
Se algo der errado com uma atualização ou instalação de pacote, o Fedora Silverblue oferece ótimos recursos de reversão. Você pode facilmente reverter para um estado anterior:
$ rpm-ostree rollback
Se você quiser basear seu sistema em um ramo diferente (por exemplo, o ramo de testes), você pode usar:
$ rpm-ostree rebase <nome-do-ramo>
A conteinerização é uma parte importante do Fedora Silverblue. Em vez de uma instalação tradicional de pacotes, os contêineres permitem que você execute qualquer software que tenha dependências completamente isoladas do restante do sistema.
O Fedora Silverblue vem com o Podman, uma ferramenta para gerenciar contêineres OCI. O Podman permite que você crie, execute e gerencie contêineres no seu sistema da mesma forma que o Docker. Aqui estão alguns comandos básicos do Podman:
# Para baixar uma imagem: $ podman pull <nome-da-imagem> # Para executar um contêiner: $ podman run -it <nome-da-imagem> /bin/bash # Para listar contêineres em execução: $ podman ps # Para parar um contêiner: $ podman stop <id-do-contêiner>
Substitua <nome-da-imagem>
e <id-do-contêiner>
pelos nomes ou IDs apropriados. Os comandos do Podman são muito semelhantes aos comandos do Docker, tornando mais fácil para aqueles familiarizados com o Docker usar o Podman.
O Fedora Silverblue se encaixa bem em fluxos de trabalho modernos de desenvolvimento e produtividade. Sua abordagem nativa de contêiner pode ser benéfica para desenvolvedores que precisam de diferentes ambientes para diferentes projetos.
Desenvolvedores podem usar ferramentas como o toolbox
para criar um ambiente conteinerizado mutável dentro do Silverblue, permitindo a instalação tradicional de pacotes. Aqui está como você pode criar e entrar em uma toolbox:
# Instalar toolbox (se necessário) $ sudo dnf install toolbox # Criar um novo ambiente toolbox $ toolbox create # Entrar no ambiente toolbox $ toolbox enter
Dentro do Toolbox, você pode usar um gerenciador de pacotes como o dnf
para instalar ferramentas de desenvolvimento, bibliotecas ou qualquer software que você precisar, como se estivesse usando um Fedora Workstation modificado.
Com o sistema de atualização atômico e o recurso de reversão, você pode manter a estabilidade do sistema por longos períodos de tempo. O sistema de arquivos imutável significa que bugs ou corrupções podem ser resolvidos em massa com atualizações de pacotes, reduzindo o tempo de inatividade e comportamentos imprevisíveis.
Por causa de seu ambiente consistente, o Fedora Silverblue é particularmente vantajoso em equipes de desenvolvimento onde diferentes membros requerem a mesma configuração para testes e desenvolvimento, eliminando o problema de "funciona na minha máquina".
O Fedora Silverblue representa um avanço na evolução do sistema operacional Linux, enfatizando imutabilidade, conteinerização e facilidade de atualizações. Ao fornecer uma base estável e permitir que aplicativos sejam isolados uns dos outros, o Silverblue oferece uma plataforma única para usuários diários de Linux e desenvolvedores que desejam construir e testar em um ambiente consistente.
Abrace a simplicidade, estabilidade e potência do Fedora Silverblue enquanto ele proporciona uma experiência de computação transformadora.
Se você encontrar algo errado com o conteúdo do artigo, você pode