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: 28/11/2019

Atenção: este sistema é considerado “emergente” porém não tem toda capacidade que a versão Workstation possui, no quesito compatibilidade de programas (como VirtualBox, drivers de impressoras etc. Veja este artigo para saber mais detalhes do Silverblue).

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:

sudo ostree admin pin 0

após isso poderá atualizar o sistema via GNOME Software ou terminal:

rpm-ostree upgrade

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

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 duplicadas.

2019-03-03_23-04

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 não são compatíveis) o que não for possível, usamos .rpm via rpm-ostree install nomedopacote.

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:

2019-03-03_22-32

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

2019-03-03_22-32_1

OK para abrir com a GNOME Software:

2019-03-03_22-33

E instalar repositório Flathub:

2019-03-03_22-34

2019-03-03_22-35.png
concluído

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

2019-03-03_22-36

2019-03-03_22-39

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 adicionados:

flatpak remotes

Retornará o “flathub”, já poderá instalar flatpak’s do flathub.

2019-03-03_22-40

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).

Neste artigo fiz algum 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 também, se preferir.

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

2019-03-03_22-462019-03-03_22-46_1

 

RPMFusion

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
quando processo terminar
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 como de costume, mas não “quebrará” o sistema. 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 / unrar, acrescente na sua lista de pos install de .rpm’s para descompactar arquivos, apenas adicione na linha de comando.

rpm-ostree install ffmpeg chromium chromium-libs-media-freeworld
2019-03-03_22-55.png
aguarde o processo…
2019-03-03_23-02.png
Concluído

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:

2019-03-03_23-04.png

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

2019-03-03_23-05.png

2019-03-03_23-08
Chromium
2019-03-03_23-07
Firefox default do sistema

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

Dica: Se você tiver algum problema para fazer rebase para alguma outra versão, como mostro neste e neste artigo. Remova os “local packages” mostrado na imagem abaixo, com rpm-ostree remove depois de o reboot e tente novamente.

Captura de tela de 2019-11-28 20-25-36

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

Appimage

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

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

https://www.appimagehub.com/

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

Sugestões/correções envie para fastos2016@gmail.com

4 comentários em “Pós Instalação no Fedora Silverblue

Adicione o seu

  1. Estou tendo dificuldades para criar um ambiente de desenvolvimento de software no silverblue. Estou tentando evitar ao maximo instalar via rpm-ostree. Comecei criando uma toolbox e instalando a linguagem golang via o asdf-vm (o interessante eh que mesmo fora da toolbox o comando go version foi reconhecido). Instalei duas IDE’s via flatpak (vscode e Intellij) e o problema comeca quando o vscode em seu terminal nao reconhece o comando “go version”.

    Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Blog no WordPress.com.

Acima ↑

%d blogueiros gostam disto: