Slapt CP 1.0 - salvar os pacotes baixados no Gslapt

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

[ Hits: 874 ]

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

DioPSI - Script multidistro para instalar programas

Visualizar ícone dos .exe em seu Gnome

Baixar e usar Bíblia Sagrada usando o terminal linux

Mudando a resolução de arquivos JPG

Integrar/Sincronizar Firefox/Thunderbird com o KDE


  

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