Baixar flatpak para um arquivo local
Publicado por José Lucas (última atualização em 13/12/2022)
[ Hits: 1.639 ]
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
Instalação automática do Nagios
COMPACTANDO DIRETORIO CRIADO PELO SARG
Backup Automatizado (atualizado)
Script em shell do artigo: Implementando a segurança em servicos de acesso remoto
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Criando um gateway de internet com o Debian
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
Preparando pendrive com GNU/Linux [Corretamente!]
Instalando Google Chrome no Fedora 40
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
Pi Network.... alguém minera? (4)
Navegadores com linhas na tela (4)
Virtual Host no Webmin [PHP] (1)