Pular para o conteúdo

Sem APTONCD (Corrigido)

Script para salvar e restaurar o cache do APT sem usar o aptoncd. Coloque em pastas que não contenham espaço nem caracteres especiais como "Área de Trabalho", pois o MKISOFS da erro por causa deles.
Perfil removido removido
Hits: 5.050 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Script para salvar e restaurar o cache do APT sem usar o aptoncd. Coloque em pastas que não contenham espaço nem caracteres especiais como "Área de Trabalho", pois o MKISOFS da erro por causa deles.
Download backup-apt.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#/bin/bash
if [ $# -lt 1 ]
then
   echo "Faltando parametros!"
   echo "Use ./backup-apt.sh ? para texto de ajuda."
   exit 1
fi

if [ $1 = "?" ]
then
   echo "[Help]==================================="
   echo "   Uso:"
   echo "   sudo ./backup-apt.sh [b|r|?]"
   echo ""
   echo "   b -> Criar backup."
   echo "   r -> Restaurar backup."
   echo "   ? -> Mostrar esse texto de ajuda."
   echo ""
   echo "   NOTA: O arquivo de backup deve"
   echo "   estar na mesma pasta deste script."
   echo ""
   echo "   Escrito por"
   echo "   Wagner S. Ghidini"
   echo "========================================="
   exit 2
fi

if [ $1 = "b" ]
then
   pastaatual=`pwd`
   if [ -e backup-apt.iso ]
   then
   echo ""
   echo "Apagando arquivo existente..."
   sudo rm backup-apt.iso
   fi
   echo "Criando backup, aguarde..."
   sudo mkisofs -quiet -r -J -o $pastaatual/backup-apt.iso /var/cache/apt/archives
   echo "Backup criado com sucesso."
   echo ""
   exit 3
fi
if [ $1 = "r" ]
pastaatual=`pwd`
then
   if [ -e backup-apt.iso ]
   then
      echo ""
      echo "Montando arquivo ISO..."
      sudo mkdir $pastaatual/tmp-backup-apt
      sudo mount -o loop $pastaatual/backup-apt.iso $pastaatual/tmp-backup-apt/
      echo "Restaurando arquivos..."
      sudo cp -Rp $pastaatual/tmp-backup-apt/* /var/cache/apt/archives/
      echo "Desmontando arquivo iso..."
      sudo umount backup-apt.iso
      echo "Apagando arquivos temporários..."
      sudo rm -rf $pastaatual/tmp-backup-apt
      echo "Backup restaurado com sucesso."
      echo ""
   fi
   exit 4
fi
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Renomear seu pendrive (Debian)

Gere Números Randomicos

Instalador do LOIC (Low Orbit Ion Cannon)

IPscan em shell script

Atualização automática Debian / Ubuntu

#1 Comentário enviado por removido em 30/12/2010 - 08:59h
queria um beckub desse parabéns,simples e pelo que entendi funcional vou testar
#2 Comentário enviado por msfcl3i em 06/03/2015 - 03:33h
mano ja faz bastante tempo que procuro um programa para realizar backup de programas para o linux, pra ser exato, ultilizo o kali linux, rodo ele em live cd, e toda vez que quero ultiliza-lo tenho que atulizar toda a biblioteca e programas, este seu script iria me ajudar muito, so que ele não esta funcionado aqui no meu KALI LINUX 32 bits.
a mesagem que informa no terminal é esta ==> Faltando parametros!
Use ./backup-apt.sh ? para texto de ajuda.
você poderia me orientar como faço para utilizar o seu script no kali linux, desde já agradeço

Contribuir com comentário

Entre na sua conta para comentar.