Slapt CP 1.0 - salvar os pacotes baixados no Gslapt

Publicado por Mauricio Ferrari (última atualização em 03/09/2020)

[ Hits: 876 ]

Homepage: https://www.youtube.com/@LinuxDicasPro

Download slapt-cp




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í.

  



Esconder código-fonte

#!/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


Scripts recomendados

Ver consumo mensal Speedy

Inclusão/Exclusão de usuários no CVS.

Copiar fotos da Canon S1X IS

Baixar Naruto Shippuden

Script de backup para banco Firebird


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts