Pacotes .rpm funcionam como os .deb do Debian e Ubuntu. Eles são arquivos compactados que contêm tudo o que é necessário para instalar um programa em sistemas que usam a família Red Hat, como Fedora, RHEL, CentOS e openSUSE. O RPM (Red Hat Package Manager) é o formato de empacotamento.
Para instalar pacotes .rpm, usa-se a ferramenta dnf, o gerenciador de pacotes moderno dos sistemas Fedora e derivados. Exemplo básico:
sudo dnf install nome-do-pacote
Ou, se tiver o arquivo .rpm em mãos:
sudo dnf remove nome-do-pacote
O dnf resolve automaticamente dependências, atualiza o sistema e é usado da mesma forma que o apt é usado no Zorin, que você já conhece.
Além disso, há um tipo de sistema que não usa o tradicional sistema de arquivos mutável para o sistema operacional: o rpm-ostree. Presente em distros como o Fedora Silverblue, ele transforma o sistema em uma base inalterável (imutável), como uma imagem congelada que você atualiza por “rebase”, semelhante a um sistema de versões.
No rpm-ostree, você não instala pacotes diretamente com dnf. Em vez disso, faz mudanças na árvore do sistema com:
sudo rpm-ostree install nome-do-pacote
Quando instala algo, o sistema cria uma nova “versão” e reiniciar é necessário para que ela seja aplicada. Isso garante estabilidade e reprodutibilidade. Você também pode fazer rollback para uma versão anterior se algo der errado:
rpm-ostree rollback
Não se modifica o sistema diretamente. O usuário é incentivado a usar Flatpak para aplicativos.
Flatpak é uma forma moderna de distribuir aplicativos, independente da distro. Cada app é empacotado com suas dependências, funcionando em qualquer sistema compatível com Flatpak. Você ativa o Flatpak e adiciona o repositório Flathub (o principal repositório de apps Flatpak) com:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Instalar apps do Flathub:
flatpak install flathub org.nome.DoApp
Atualizar todos:
flatpak update
Rodar:
flatpak run org.nome.DoApp
Flatpaks são separados do sistema. Eles rodam em sandbox (isolamento), o que traz mais segurança.
Você já está acostumado com a loja de aplicativos no Zorin OS. Ela se chama GNOME Software. No Fedora Silverblue (e também no Fedora Workstation), é exatamente a mesma loja, com a mesma interface.