Slapt CP 1.0 - salvar os pacotes baixados no Gslapt

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

[ Hits: 1.072 ]

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

Script em bash para compilação do kernel 3.3.2 para Ubuntu 11.10 com patch 3.3.0-ck1

Script para configuracao rapida da eth0

RWinstall

Coleta de Performance com SAR (systat package)

Pegar ip dinamico enviar para ftp


  

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