Baixar flatpak para um arquivo local
Publicado por José Lucas (última atualização em 13/12/2022)
[ Hits: 1.633 ]
Homepage: https://github.com/NIDObr
Este script ajuda a baixar um pacote flatpak localmente, sem precisar instalar, é útil para modificar ou usar alguma lib especifica daquele flatpak.
https://github.com/NIDObr/Flatpak-files-Downloader
Exemplo:
$ ./flatpak_download.sh < flatpak repo >
$ ./flatpak_download.sh com.google.Chrome
Isso vai criar um arquivo chamado chrome.tar
#!/usr/bin/env bash #------------------------------------------------------------------ # Autor: NidoBr # Mais: < https://github.com/NIDObr > # Email: coqecoisa@gmail.com # Sobre: Download and generate a package containing the files of a flatpak # License: GPL-3.0 license #------------------------------------------------------------------ # Usage: # ./flatpak_download.sh < flatpak repo > # Ex: # ./flatpak_download.sh com.google.Chrome [ -z ${1} ] && { printf "${0}: Error!\n\nUsage:\n ./flatpak_download.sh < flatpak repo >\nEx:\n ./flatpak_download.sh com.google.Chrome\n\n" exit 1 } mkdir .tmp_download cd .tmp_download mkdir -p ostree # Flathub Key # Key file hash (sha256): '8bdc20abc4e19c0796460beb5bfe0e7aa4138716999e19c6f2dbdd78cc41aeaa' wget https://flathub.org/repo/flathub.gpg # Create the fakeroot environment ostree init --repo ./ostree ostree remote add --gpg-import=flathub.gpg --repo ./ostree flathub https://dl.flathub.org/repo/ || true fakeroot ostree pull --repo ./ostree flathub app/${1}/x86_64/stable # package information _commit=$(cat ostree/refs/remotes/flathub/app/${1}/x86_64/stable) _name=$(printf '%s\n' ${1} | awk -F'.' '{print $4}') [ -z ${_name} ] && { _name=$(printf '%s\n' ${1} | awk -F'.' '{print $3}') } # Generate the final file ostree export --repo ./ostree flathub:${_commit} --subpath files > ../"${_name}.tar" cd ../ rm -rf .tmp_download
Retra de iptables para DMZ na porta 80
SlackelsPKG 1.0 - uma réplica de gerenciador de pacotes para o Slackware Current
Desligamento programado com interface gráfica em Zenity
Front-end para backup em CDRW e DVDRW
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
Instalando Google Chrome no Ubuntu 24.04 LTS
Quantidade de caracteres suportados na barra de endereços dos navegadores
Instalação do ubuntu num ssd externo (0)
instalar linux com intel RST ativo (4)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (33)