Uma das melhores características do Fedora Silverblue é que ele permite que você com segurança e facilidade tente alternar entre várias variantes da distro. Veja como você pode usar um processo conhecido como "rebase" para explorar diferentes versões dessa distribuição Linux exclusiva.

Embora nenhum dos comandos a seguir seja destrutivo, é sempre melhor fazer backup de seus dados antes de alterar as opções em seu sistema operacional, caso algo dê errado.

Preparando o Rebase do Fedora Silverblue

Para este processo, você terá que trabalhar com a linha de comando. Então vá em frente e abra uma janela de terminal.

A primeira coisa que você gostaria de fazer é “fixar” sua implantação atual do Silverblue para garantir que você possa voltar a ela. Para fazer isso, digite os dois comandos a seguir no prompt do terminal:

sudo ostree admin pino 0
status rpm-ostree

A saída do último comando mostrará todas as implantações atuais do Silverblue instaladas em seu sistema. Você deve ver pelo menos duas entradas, mas pode haver mais dependendo de como você configurou seu sistema.

instagram viewer

A implantação que você está executando no momento deve ser a primeira da lista. Para ter certeza, procure o ponto branco na frente da primeira linha da lista de implantação. Você também deve ver as palavras Fixado: sim no final da listagem.

Se você tiver mais de uma imagem fixada, tudo bem também. O importante é garantir que você tenha uma versão conhecida e funcional do seu sistema operacional fixada. Isso garantirá que, se algo der errado, você poderá inicializar seu sistema de volta ao estado atual e desfazer as alterações.

Encontrando versões do Fedora disponíveis para instalação

Para encontrar as versões atuais do Fedora Silverblue que você pode instalar, você precisará procurar a lista mais recente de controles remotos do Fedora. Para fazer isso, digite o seguinte comando:

ostree referências remotas fedora

A saída deste comando mostrará muitas opções. A maioria deles, no entanto, são versões especializadas do Fedora projetadas para tipos específicos de dispositivos. Os que você normalmente precisa conter x86-64 no meio do nome do controle remoto. Ao mesmo tempo, você quer evitar aqueles que contêm as palavras testando ou atualizações.

Como destacado acima, você deve ver pelo menos uma versão do Silverblue e do Kinoite. Kinoite é uma variante do Silverblue construída em torno do desktop KDE Plasma. O número de dois dígitos no nome do controle remoto é o número da versão do Fedora.

Você também pode ver perto da parte inferior, existem dois correspondentes couro cru versões. Rawhide é o ramo de desenvolvimento instável do Fedora. Você pode instalar essas imagens para ver as últimas compilações absolutas de futuras versões do Fedora.

Em algum momento, o lançamento que se tornará o Fedora 37 será ramificado do rawhide e um controle remoto para a versão 37 aparecerá na lista. Você sempre pode verificar o Fedora site para ver qual é a versão estável atual. Se você encontrar uma versão na lista que seja superior à versão de lançamento atual, será um versão beta de uma próxima versão do Fedora.

Se você rolar para trás na lista, também verá imagens de algumas das versões anteriores do Fedora. Eles podem ser úteis se você precisar testar algo com uma versão um pouco mais antiga.

Como rebasear seu sistema Silverblue para uma nova versão

Agora que você sabe quais versões estão disponíveis, é fácil rebasear seu sistema atual. Primeiro, destaque e copie o nome completo do controle remoto para a versão que deseja instalar. Em seguida, digite o comando abaixo, substituindo o controle remoto de sua preferência:

rpm-ostree rebase fedora: fedora/36/x86_64/kinoite

Quando você bate Digitar, seu sistema começará a baixar a nova imagem e a configurará para implantação. Levará pelo menos alguns minutos para fazer o download, mas pode demorar mais, dependendo da velocidade do seu computador e da conexão com a Internet.

Quando o processo for concluído, basta reiniciar o computador e seu sistema inicializará automaticamente na nova imagem do sistema operacional que você escolheu. Todos os seus dados e arquivos de usuário permanecerão intactos.

Você pode fixar quantas implantações quiser

Se você quiser manter várias versões do Silverblue/Kinoite para teste ou entretenimento, você pode fixar quantas implantações quiser e elas permanecerão em seu Menu de inicialização do GRUB.

Para fixar qualquer implantação, primeiro, liste as implantações que você instalou.

status rpm-ostree

Você precisará do número de implantação da versão que deseja fixar. A primeira entrada na lista será a implantação 0. Por exemplo, na captura de tela acima, a implantação do rawhide é 0, Kinoite é 1 e Silverblue é 2.

Depois de saber qual item deseja fixar, digite o comando abaixo, substituindo o número da implantação que deseja fixar no menu de inicialização do GRUB:

sudo ostree admin pino 1

Você também pode desafixar qualquer entrada fixada digitando o seguinte comando usando o mesmo sistema de numeração:

pino de administrador sudo ostree --desafixar 1

As implantações que você desafixar não serão removidas do menu de inicialização até a próxima vez que você executar uma atualização ou rebase do sistema. Quando a imagem OSTree for atualizada, ela removerá automaticamente as imagens indesejadas.

Com várias imagens OSTree instaladas, você pode inicializar em qualquer uma que desejar usar a qualquer momento. Essa alteração não afetará os arquivos dentro do seu diretório pessoal.

Como reverter ou desfazer alterações

Se, após o rebase para uma nova imagem, você decidir que deseja voltar ao seu sistema original, você tem duas opções.

Primeiro, se você fez o processo de rebase apenas uma vez, tudo o que você precisa fazer é deixar o sistema inicializar na imagem OSTree padrão, abrir um terminal e digitar o seguinte comando:

rpm-ostree reverter

Isso desfará a última alteração feita e restaurará a imagem OSTree anterior como a opção de inicialização padrão. Este comando também funcionará para desfazer quaisquer atualizações que possam quebrar algo em seu sistema. Basta dar alguns momentos para desfazer as alterações, depois reiniciar e você voltará para onde começou.

Se você fez mais de uma alteração, o comando de reversão provavelmente não o levará de volta para onde deseja estar. Nesse caso, tudo o que você precisa fazer é simplesmente rebasear seu sistema mais uma vez para a versão que deseja executar. A partir daí, você pode desafixar quaisquer outras entradas de inicialização que não deseja mais.

O que mais você pode fazer com o Fedora Silverblue?

Embora o Silverblue (e suas variantes) seja um sistema imutável, isso não significa que você não possa personalizá-lo para atender às suas necessidades ou gostos. Há muito mais para explorar com o Fedora Silverblue.