Correção do arquivo status
Publicado por Mauriciodez (última atualização em 31/01/2019)
[ Hits: 1.690 ]
Script é usado para limpar do arquivo status (/var/lib/dpkg/status) o intervalo do pacote defeituoso e reinstalar o pacote.
Tipo de executor -> Usuário ROOT.
Postado originalmente em meu github -> https://github.com/mauriciodez/remove_status.git
Licença -> GPLv3
* Colaboração do amigos:
- Hugo Cerqueira (https://www.vivaolinux.com.br/~hrcerq)
- Marcelo Oliver (https://www.vivaolinux.com.br/~msoliver)
#!/bin/bash
##### NOME: remove_status.sh
##### VERSÃO: 1.0
##### DESCRIÇÃO: Script para a correção do arquivo status.
##### DATA DA CRIAÇÃO: 24/01/2019
##### ESCRITO POR: Maurício G. Paiva
##### E-MAIL: mauriciodez@gmail.com
##### DISTRO: Debian GNU/Linux 8 (jessie)
##### LICENÇA: GPLv3
##### PROJETO: https://github.com/mauriciodez/remove_status.git
NAME="Nome_do_pacote_defeituoso"
NAMEC=`echo "Package: $NAME"`
ARQ="/var/lib/dpkg/status"
grep -o "$NAMEC" $ARQ > /dev/null
if [ $? == 0 ];then
cp -v $ARQ $ARQ.bkp
if [ -e $ARQ.bkp ];then
gawk -v VAR="$NAMEC" -i inplace 'BEGIN{RS="\n\n"} $0 !~ VAR {print $0"\n"}' $ARQ
apt update
apt install -y $NAME
rm $ARQ.bkp
fi
else
echo "$NAME não encontrado !!!"
fi
Instalação do Microsoft Edge no Linux
Instalação do Nagios por script
Backup completo e automatizado da base de dados do ZODB
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Assisti Avatar 3: Fogo e Cinzas (4)
Conky, alerta de temperatura alta (11)









