Slapt CP 1.0 - salvar os pacotes baixados no Gslapt
Publicado por Mauricio Ferrari (última atualização em 03/09/2020)
[ Hits: 1.126 ]
Homepage: https://www.youtube.com/@LinuxDicasPro
Criei esse script para facilitar na hora de salvar os pacotes baixados pelo Gslapt.
Ele tem geralmente a função de copiar, listar e apagar os pacotes do cache do slapt-get, que possui o Gslapt como interface.
Quem se interessar está aí.
#!/bin/bash
# SlaptCP v1.0 - By Mauricio Ferrari - 30/08/2020.
# Configuração Manual
DR=~/Current
# Constantes A=${A:-B}
DB=${DB:-/var/cache/slapt-get/*} # */
NL=${NL:-/dev/null}
# Finalização do script
fim(){
echo -e "\033[0m" && exit 0
}
# Listando o cache dos pacotes baixados
[[ $1 = "ls" ]] || [[ $1 = "rm" ]] && [[ ! `ls -R $DB 2> $NL | grep txz` ]] && echo && echo -e "\033[1;31m Diretório $DB Vazio." && fim
[[ $1 = "ls" ]] && echo -e "\033[1;37m" && ls -R $DB | grep ".txz" && fim
[[ $1 = "rm" ]] && DR=$(echo $DB | cut -d '/' -f 1-5) && find -H $DR -type d -print0 | xargs -0 -L1 -i sudo rm -r {}
[[ $1 = "rm" ]] && sudo rm -r $DB.t?z && echo && echo -e "\033[1;34m Cache slapt-get redefinido." && fim
# Backup dos pacotes instalados no sistema
[[ `ls -R $DB 2> $NL | grep txz` ]] && echo -e "\033[1;34m" && find -H $DB -type f -print0 | xargs -0 -L1 -i cp -v {} $DR | cut -d "'" -f 2 | sed "s/$/ copiado/g" | grep -v package_data && rm $DR/package_data && fim
[[ ! `ls -R $DB 2> $NL | grep txz` ]] && echo && echo -e "\033[1;33m Nada Copiado." && fim
Assistindo vídeo na TV e controlando no monitor com o xine
Converter slides swf baixados do slideshare para pdf
Converte acentos e caracteres especiais para codificação HTML
Script para formatar disquetes em modo texto (Melhorado)
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Assisti Avatar 3: Fogo e Cinzas (3)
Conky, alerta de temperatura alta (8)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









