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: 14/07/2019

Atenção: este sistema não é considerado “instável” porém não tem toda capacidade que a versão Workstation possui, no quesito compatibilidade de programas (como VirtualBox, drivers de impressoras etc…). Ele é considerado “emergente” no projeto Fedora.

Uma das primeiras coisas a se procurar quando se instala o Fedora são codec’s, pois não possui o VLC, ffmpeg, h264… no repositório padrão, mas vamos seguir a recomendação do sistema e optar por aplicações tipo contêiner Flatpak/Appimage (os Snap’s ainda não são totalmente suportados, aplicativos “–classic” não funcionam devido a necessidade do link simbólico na raiz do sistema) o que não for possível usamos .rpm via rpm-ostree.

Flatpak's e Flathub

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

Artigo sobre 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:

[caption id=“attachment_422” align=“alignnone” width=“1358”]

concluído[/caption]

Em “Repositórios de programas” pode verificar se está instalado:

Ou via terminal com o comando:

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

E para verificar os repositórios flatpak:

flatpak remotes

Agora precisamos reiniciar a GNOME Software, pode fazer isso clicando em “atualizar” na aba “Atualizações”

[caption id=“attachment_426” align=“alignnone” width=“1359”]

Ao tentar atualizar o GNOME Software deve se “auto fechar”[/caption]

Ou forçar o fechamento do GNOME Software via terminal com o comando ou matar o processo via GNOME Monitor:

gnome-software --quit

Ao reabrir irá obter os dados sobre o repositório adicionado:

Opcional: Flathub beta:

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

Agora é só "ir as compras!"

obs: os primeiros apps 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). 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 também, se preferir.

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

Firefox via Flatpak

O Firefox não se encontra no flathub (ainda) mas existe um repositório com o Firefox Nightly e Dev Edittion (mantido pela Red Hat).

Primeiro certifique-se que você adicionou o flathub nos passos acima, então adicione o repositório remoto:

flatpak remote-add --from org.mozilla.FirefoxRepo https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxRepo.flatpakrepo

Reinicie o GNOME Software (como demonstrado acima) para instalar com 1 click ou instale via terminal:

Firefox Nightly

flatpak install org.mozilla.FirefoxRepo org.mozilla.FirefoxNightly

Firefox Developer Edition

flatpak install org.mozilla.FirefoxRepo org.mozilla.FirefoxDevEdition

RPMFusion

Para adicionar os repositórios RPMFusion, abra o terminal e cole o comando recomendado no site:
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
[caption id="attachment_417" align="alignnone" width="1359"] Neste momento pode reiniciar o sistema[/caption]

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 como de costume, mas não “quebrará” o sistema. Basta usar o rpm-ostree install em vez do dnf install.

No exemplo vamos instalar o ffmpeg e o navegador Chromium com codec’s:

Dica: file-roller, acrescente na sua lista de pos install de .rpm’s para descompactar arquivos, apenas adicione a linha de comando.

rpm-ostree install ffmpeg chromium chromium-libs-media-freeworld

[caption id=“attachment_media-98” align=“alignnone” width=“1358”]

aguarde o processo…[/caption]

[caption id=“attachment_media-103” align=“alignnone” width=“1357”]

Concluído[/caption]

Perceba que sempre é exigido o reboot do sistema após o uso do rpm-ostree e veja que no grub irá ser criado uma nova entrada:

Após o reboot do sistema, teremos 2 navegadores já com codec’s:

[caption id=“attachment_434” align=“alignnone” width=“1359”]

Chromium[/caption]

[caption id=“attachment_435” align=“alignnone” width=“1357”]

Firefox default do sistema[/caption]

Se você precisar do Google Chrome, veja este artigo.

KDE

O KDE mantém um repositório próprio de flatpak's, muito do que tem aqui 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 ou como alternativa.
flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo
Após isto poderá instalar "kapps" do repositório do KDE, para instalar programas via GNOME Software faça o procedimento acima, de reiniciar a loja.

GNOME

Nightly GNOME Apps, aqui você vai encontrar muitos apps em desenvolvimento, repositório opcional se você gosta do projeto e queira testar algo que não esteja no Flathub ou como alternativa.
flatpak remote-add --if-not-exists gnome-nightly https://sdk.gnome.org/gnome-nightly.flatpakrepo
flatpak remote-add --if-not-exists gnome-apps-nightly --from https://sdk.gnome.org/gnome-apps-nightly.flatpakrepo
8 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