Pós Instalação no Fedora Silverblue

O Fedora Silverblue é um sistema com o "core" imutável, com foco em aplicações tipo contêiner (flatpak's). Ela é uma variante do Fedora Workstation tradicional.

Ultimo update deste artigo: 22/10/2020

Atenção: este sistema é considerado "emergente" e não tem toda compatibilidade que a versão Workstation possui como:VirtualBox, drivers de impressoras etc. Veja este artigo para saber mais detalhes do sistema.

A primeira coisa a se fazer ao instalar o Silverblue, eu diria, recomendo dar um "pin" na primeira imagem ostree. Ou seja, é quase como criar um "ponto de restauração" onde esta versão do sistema irá ficar fixada no grub (mostro mais sobre esta e outras opções aqui):

sudo ostree admin pin 0

Após isso atualize o sistema via GNOME Software ou terminal:

rpm-ostree upgrade

Então reinicie o sistema, no grub será criado a nova "imagem" atualizado, e o anterior com a versão que você fixou com o comando "pin".

obs: atualmente existe um bug conhecido do projeto, que é basicamente a duplicação de entradas no grub, não se preocupe, elas funcionam, porém podem ficar apenas duplicadas, podendo diferenciar pela numeração/data.

Flatpak's e Flathub

Para termos acesso aos mais de 700 apps via Flathub em nossa GNOME Software:

Conheça o Flathub

Acessamos o site e clicamos no logo do Fedora:

Em seguida, clicamos no botão "Flathub repository file":

OK para abrir com a GNOME Software:

E instalar repositório Flathub:

concluído

Em "Repositórios de programas" pode verificar se foi adicionado o Flathub:

Atualize o GNOME Software em "Atualizações/Botão de atualizar"

Ou reinicie a sessão do GNOME que também irá atualizar:

Procedimento via terminal:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

E para verificar os repositórios flatpak adicionados:

flatpak remotes

Retornará o "flathub", já poderá instalar flatpak's do flathub.

Opcional: Flathub beta:

flatpak remote-add flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo

No Flathub-beta você terá acesso a programas como Lutris e navegadores como Google Chrome, Chromium, Brave...

Recomendo usar estes navegadores via Flatpak pois via rpm não irão se atualizar automaticamente, terá que reinstalá-los manualmente para atualizar.

Agora é só "ir as compras!"

obs1: os primeiros app's a baixar podem demorar mais, pois terá que baixar runtimes básicas para o bom funcionamento e integração dos aplicativos (isto é feito automaticamente ao instalar flatpak's).

Neste artigo fiz alguns comparativo entre rpm vs flatpak.

Depois que baixar 1 app GNOME e 1 app KDE, os próximos instalarão mais rapidamente, dependendo da conexão.

Você pode verificar/pesquisar/instalar os programas mais populares pelo site e terminal também se preferir.

Alguns aplicativos populares que você vai encontrar no Flathub: Firefox, Spotify, Telegram, Steam, Gimp, Kdenlive, Inkscape, VLC, Discord...

Como usuários do SB fazem muito uso de Flatpak's, recomendo fortemente o Flatseal, para gerenciar possíveis permissões.

obs2: todos flatpak's do flathub já vem com codec's!

RPMFusion

O RPMFusion ainda vai ser preciso principalmente caso use Nvidia.

Para fazer um upgrade de versão futuramente, você terá que remover o RPMFusion e os pacotes instalados por ele para prosseguir com o procedimento, como mostro aqui (se trata de 1 comando: rpm-ostree reset).

Agora para adicionar os repositórios RPMFusion, abra o terminal e cole o comando recomendado no site:

rpm-ostree install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Neste momento pode reiniciar o sistema

Após reiniciar podemos instalar quase todos pacotes do RPMFusion.

obs: rpm-ostree é construído sobre o ostree e possibilita a instalação do rpm's como uma "camada" no topo de uma imagem do ostree. Na prática, isso significa que você pode instalar rpm's(64bit) como de costume, mas não "modificará" o sistema base/core. Usará o rpm-ostree install em vez do dnf install.

Perceba que sempre será exigido o reboot do sistema após o uso do rpm-ostree e veja que no grub irá ser criado uma nova entrada, a mais recente é sempre a do topo.

Caso o Grub não apareça, tecle "ESC" antes de carregar o sistema.

PLUS

UNAR e LM_SENSORS

São utilitários via CLI para sensores e descompactar arquivos .rar, instale via terminal:

rpm-ostree install unar lm_sensors

Após reiniciar, poderá usá-los via CLI/Terminal:

Para descompactar um .rar com unar, com o terminal no diretório do arquivo:

unar nomedoarquivo.rar

Para o lm_sensors:

sudo sensors-detect

e confirme todos com "y"

Após poderá consultar com:

watch sensors

ou

sensors

KDE

O KDE mantém um repositório próprio de flatpak's, muito do que tem nele você encontrará no Flathub, então este fica como opcional, se você gosta do projeto e queira testar algo que não esteja no Flathub, como alternativa ou goste de acompanhar/contribuir com as ultimas versões de desenvolvimento.

flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo

GNOME

Nightly GNOME Apps, aqui você vai encontrar muitos app's em desenvolvimento, repositório opcional como alternativa ou goste de acompanhar as ultimas versões de desenvolvimento.

flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo

Appimage

Você pode usar (ou tentar) appimage's no Fedora Silverblue, como mostro neste artigo.

Você encontra em sites de app's que suportam ou através dos links:

https://www.appimagehub.com/

https://appimage.github.io/apps/

Também veja a ferramenta "Appimage Manager" (app)

WINE

Você pode usar o Wine através do Steam (Proton = fork do Wine) Lutris (está em beta mas é capaz de instalar muitos jogos) Winepack e Phoenicis PlayOnLinux como mostro neste artigo.

Se deseja me dar sugestões, mande para fastos2016@gmail.com ou nas redes sociais.

Se deseja me dar sugestões, mande para fastos2016@gmail.com ou nas redes sociais.

11 Curtidas

Conteúdo bastante instrutivo e interessante!

Rapaz, parabéns. Se um dia eu tiver a paciência para sair do Mint vou testar o Fedora e usar sua explicação

1 Curtida

Olá, alguém sabe me dizer pq quando adiciono o comando

sudo rpm-ostree install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Ele gera esse erro
error: This system was not booted via libostree; cannot operate

está usando o silverblue?

O meu não aparece os apps recomendados embaixo e nem retorna os apps no repositório RPM fusion nas pesquisas :frowning:

os pacotes do rpmfusion não vão aparecer mesmo, os do flathub sim

1 Curtida

1 Curtida

Obrigado pelo conteúdo.

Esse mesmo comando para habilitar o repositório rpmfusion funciona na versão rawhide do silverblue?

No site tem a versão rawhide para a workstation, mas não vi nenhuma menção ao rawhide da silverblue, ela existe ou a do workstation funciona sem problemas nela?

não testei, mas é para funcionar tbm

1 Curtida

Renato, qual a forma correta de instalar fontes ms no Silverblue? Preciso delas, pois tem algumas aplicações que uso e a utilização delas é necessária.

No linux em geral, costumo colocar elas no caminho /usr/share/fonts, lá crio uma pasta msfonts, por exemplo, e copio todas as fontes da ms que preciso nela, reinicio o sistema e profit, todas as fontes ms funcionando perfeitamente no sistema, pois ele as reconhece normalmente fazendo assim.

Mas no silverblue não funciona, por causa do formato imutável dele, fazendo umas pesquisas fiquei foi confuso, pois não sei qual delas é a certa.

Um diz pra colocá-las em /usr/local/share/fonts, outros falaram pra botar em /var/usrlocal/share/fonts, afinal, qual o local correto pra adicioná-las manualmente? Sei que tem o pacote mscore, mas é muito antigo e incompatível com algumas aplicações, prefiro pegar as do windows 10 que são atualizadas. Te agradeço se puder me dar uma luz aqui.

veja a parte " Adding new fonts as a user"
https://docs.fedoraproject.org/en-US/quick-docs/adding-new-fonts-fedora/

1 Curtida

Olá @fastos2016 tudo beleza?

Obrigado por compartilhar esse conteúdo, ando bastante interessado nessas distros baseadas em ostree e ontem fiz um teste de instalação do Silverblue na VM e deu tudo certo. Hoje, ao tentar instalar no meu disco de testes apresentou duas vezes um erro no BTRFS e a instalação foi abortada.

Como eu estava tentando instalar com o BTRFS acredito que faltou algum passo para deixar a configuração redonda, depois pretendo fazer mais alguns testes.

:vulcan_salute:t2:

Recomendo ler a documentação, principalmente se for fazer instalação manual Installing Silverblue :: Fedora Docs Site

1 Curtida