O que é o rpm-ostree e como utilizá-lo

https://diolinux.com.br/tutoriais/o-que-e-o-rpm-ostree-e-como-usar.html

Saiba o que é o rpm-ostree e como utilizá-lo no Fedora Silverblue e em outras distros que utilizam a tecnologia ostree.

5 curtidas

Excelente postagem

3 curtidas

Palavras do dev do rpm-ostree:
“Um objetivo do rpm-ostree é empoderar usuários e desenvolvedores. Poder fazer sem medo
atualizações automáticas mesmo que fique sem energia ou o kernel congele no
no meio, tudo vai ficar bem - isso é empoderador! Mas algumas escolhas de implementação levaram a outras restrições que não eram intencionais, apenas bugs. Nesta versão temos
fez um grande avanço no levantamento de uma das maiores restrições…”

https://lists.fedoraproject.org/archives/list/[email protected]/thread/MQWBKRFCYH2GB3CW5CG722RGQAEPHHAN/

2 curtidas

Realizei um teste em uma VM do Silverblue porém algo que eu tinha como verdade não vi acontecendo.
O que acontece é o seguinte, depois de instalar eu realizei os seguintes procedimentos:
rpm-ostree update

Coloquei o flathub e instalei o Signal, depois disso realizei o comando:
rpm-ostree rebase fedora:fedora/36/x86_64/kinoite

O meu objetivo era ver funcionar duas DE distintas com todos os pacotes separados e não foi o que aconteceu pois ao logar no KDE as aplicações do Gnome estavam nela, como por exemplo o Disks.

E então fiz mais um teste criei outro usuário para o KDE e instalei o Krita, reiniciei voltei para a DE Gnome com o usuário diferente do KDE e o Krita apareceu lá.
Aí entra a questão não deveria ser tudo separado?

1 curtida

Depende de alguns fatores, o /var e o /home são compartilhados entre as imagens, se você instalar flatpaks via de regra vai ser compartilhado, pelo menos em teoria

Hummm faz sentido…

Os pacotes .rpm do sistema sim, os Flatpak’s se instalado para o sistema irão aparecer para todos usuários independente do deployment / rebase.

Mas o disks que está falando aí não era a aplicação do KDE? o Silverblue vem com alguns GNOME App’s em Flatpak (não o GNOME Discos) eles sim irão aparecer no Kinoite, pois são Flatpak’s, não os .rpm…

É entao todos os flatpak que vem por padrão na DE do Gnome apareceu no KDE.
Também instalei o Vivaldi no Gnome via rpm-ostree install por nao ter flatpak e apareceu no KDE.

Então está normal, os pacotes .rpm que você instalar via “rpm-ostree install” vão se manter ao rebase. Os pacotes da base / deployment / imagem do KDE não se misturam com os do GNOME, mas se usar o mesmo usuário da home, vão compartilhar configs e pode haver conflitos, tipo se voltar ao GNOME as configs do KDE geralmente deixam o GNOME zuadinho rs. Então sugiro usar uma user para cada DE.
Mas isso este problema de conflito de config vai além das distribuições, as DE’s que não foram feitas para compartilhar o mesmo user mesmo…

Ok… Agora entendi…
Valeu pelo esclarecimentos de todos.