Slapt CP 1.0 - salvar os pacotes baixados no Gslapt

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

[ Hits: 364 ]

Homepage: http://linguagemcfacil.mozello.com/ | https://github.com/MauricioFerrari-NovaTrento

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

Prova 1.0

Sysinfo 2.0 - Info do sistema

Baby Percent - Converte Semanas da Gestação em Porcentagem

Ripar dvd

Script que tira um screen shoot da tela e salva em um


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts