Baixar flatpak para um arquivo local
Publicado por José Lucas (última atualização em 13/12/2022)
[ Hits: 1.965 ]
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
Compactar com senha usando 7Zip
Nenhum comentário foi encontrado.
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Meu Kubuntu não inicia, além do modo de recuperação (no meu dualboot (1)
Site da gontijo simplesmente não abre, ERR_HTTP2_PRO... (3)
Linux Mint não conecta Wi-Fi sem fio (19)