Skip to content

Latest commit

 

History

History
97 lines (65 loc) · 5.35 KB

File metadata and controls

97 lines (65 loc) · 5.35 KB

RPM-OSTree Manager Slogan

Fedora Atomic Bazzite Bluefin Aurora

Tabela de Conteúdo

🇺🇸 English 🇧🇷 Português

Sobre

RPM-OSTree Manager é uma ferramenta CLI simples e intuitiva para instalar e gerenciar pacotes RPM locais e layered em sistemas Fedora Atomic (Silverblue, Kinoite, Bluefin, Bazzite, Aurora).

Devido à base imutável dos sistemas atômicos, as camadas devem ser usadas apenas como último recurso. Priorize sempre a instalação de pacotes nesta ordem: Flatpak, containers e, por último, camadas (rpm-ostree).

Funcionalidades

  • 📦 Instalar RPM Local: Busca automaticamente arquivos RPM na pasta Downloads, ou você pode arrastar um RPM diretamente para a janela do programa para instalá-lo de qualquer local.

  • 🗑️ Remover RPMs Locais e em Camadas: Lista os pacotes instalados pelo usuário numericamente para facilitar a desinstalação.

  • ↩️ Reverter: Reverte rapidamente o sistema para um estado previamente selecionado.

  • 📌 Fixar/Desafixar Implantação: Fixe uma implantação estável para evitar que seja removida durante as atualizações. Ela permanecerá na entrada do GRUB até que você a desafixe.

  • ⚓ Alterar Implantação Padrão: Defina qualquer implantação como padrão (incluindo as fixadas). Isso "ancora" seu sistema a uma versão específica para atualizações futuras.

  • ☑️ Status: Verifica pacotes em camadas, implantações pendentes e versionamento ativo do sistema.

💡 Informações: Uma implantação é a imagem completa do sistema (base + pacotes em camadas) listada no status do rpm-ostree, identificada por um índice (exemplo: 0). Fixá-la impede a remoção automática.

Menu Principal

main_menu

Demonstração de Uso

Breve Demonstração Geral

demo_v2.mp4

Demonstração de Instalação de Pacote RPM local

demo_install_local_rpm.mp4

Esta demonstração é apenas uma parte das funcionalidades disponíveis.

Destino dos Arquivos

Este mapa mostra onde cada arquivo é colocado no seu sistema após a execução do instalador:

Caminho de destino

├── /usr/local/bin/rom                                  # Principal executável (from rom.sh)
├── ~/.local/share/icons/rpm-ostree-manager.svg         # Ícone (from icon.svg)
└── ~/.local/share/applications/rpm-ostree-manager.desktop # Atalho no menu de aplicativos

Como instalar

Execute o seguinte comando para instalar ou atualizar o RPM-OSTree Manager:

curl -fsSL https://raw.githubusercontent.com/diogopessoa/rpm-ostree-manager/main/install.sh | bash

Tudo pronto! Após a instalação concluída com sucesso, você já pode encontrar o RPM-OSTree Manager no seu menu de aplicativos ou digitar rom no terminal.

Desinstalação

Se você quiser remover o RPM-OSTree Manager, execute o commando:

sudo rm /usr/local/bin/rom && rm ~/.local/share/applications/rpm-ostree-manager.desktop ~/.local/share/icons/rpm-ostree-manager.svg && echo "RPM-OSTree Manager has been successfully uninstalled."

Créditos e Licença