Publicada por jonesmadruga em 19/07/2007 - 00:06h:
* jonesmadruga usa Debian

Pessoal, to com um servidor rodando debian sarge e com vários programas instalados.
Gostaria de voltar a instalação original do servidor, aquela logo após terminar de instalar com os cd`s, que vem só com os programas essenciais.
Porém não tenho acesso físico a máquina.
É possível fazer isso ??

Obrigado.

  
 
Resposta de edirlf em 19/07/2007 - 01:45h:
* edirlf usa Ubuntu
* edirlf tem conceito: 9.1
 


vc pode fazer isso usando ssh, se estiver instalado e configurado no servidor. daí vc se loga por ele e desinstala o que for necessário.

 
Resposta de korvin em 19/07/2007 - 02:12h:
* korvin usa Debian
* korvin tem conceito: nenhum voto.
 


eh vc pode usar o ssh se vc tiver configurado esse servico no servidor

 
Resposta de jonesmadruga em 19/07/2007 - 15:15h:
* jonesmadruga usa Debian
* jonesmadruga tem conceito: 9.0
 


sim, acesso via ssh eu tenho!!
mas eu nao quero ter q desistalar pacote por pacote com apt-get remove nomedopacote
eu queria algo mais rápido!
exatamente o q eu quero é instalar tudo do zero, mas como não tenho acesso físico a máquina fica complicado, entendeu ?
dai queria saber se existe um comando ou algo do tipo q fizesse isso pra mim!

 
Resposta de edirlf em 19/07/2007 - 16:47h:
* edirlf usa Ubuntu
* edirlf tem conceito: 9.1
 


achei a resposta pra isso..

olhe o arquivo /var/log/dpkg.log

nele tem todos os pacotes que foram instalados.

Aí você pode desinstalar todos que quiser, apenas montando algum script para pegar o nome de cada pacote do arquivo. Sugiro que veja comandos como grep, tail e awk que irão lhe ajudar muito a automatizar este processo. Também sugiro que veja no arquivo as datas das instalações, talvez tenham coisas que vc deseje deixar instalado ainda, é bom conferir.

Abraços, boa sorte e qualquer coisa estamos aí.

 
Resposta de edirlf em 19/07/2007 - 16:52h:
* edirlf usa Ubuntu
* edirlf tem conceito: 9.1
 


só pra lhe esclarecer mais um pouco, rode este script para ver do que estou falando:

awk '{ print $5 }' /var/log/dpkg.log

aí com o resultado disso vc pode por como entrada para um "apt-get remove" da vida.. hehehe

 
Resposta de edirlf em 19/07/2007 - 16:58h:
* edirlf usa Ubuntu
* edirlf tem conceito: 9.1
 


Eu denovo, tá aí o comando mágico, iuaaiuhahuiaua.

for i in `awk '{ print $5 }' /var/log/dpkg.log`; do apt-get remove $i; done

Só cuide bem o que vc vai fazer pois olhe a frase que me apareceu aqui quando rodei ele:

Os pacotes a seguir serão REMOVIDOS:
base-files bash foomatic-db-engine foomatic-db-hpijs foomatic-filters
libnss-mdns ubuntu-desktop ubuntu-minimal
AVISO: Os pacotes essenciais a seguir serão removidos.
Isso NÃO deveria ser feito a menos que você saiba exatamente o que você está fazendo !
base-files bash
0 pacotes atualizados, 0 pacotes novos instalados, 8 a serem removidos e 0 não atualizados.
É preciso fazer o download de 0B de arquivos.
Depois de desempacotar, 9187kB de espaço em disco serão liberados.
Você está prestes a fazer algo potencialmente destruidor.
Para continuar digite a frase 'Sim, faça o que eu digo!'


Então pra segurança sua, veja antes no arquivo /var/log/dpkg.log a partir da onde que tem os arquivos que vc quer desinstalar, pois assim do jeito que tá ele desinstala até os arquivos de quando vc instalou o sistema. Faz uma cópia dele e tira o que não é pra desinstalar.

Falows.

 
Resposta de jonesmadruga em 19/07/2007 - 17:21h:
* jonesmadruga usa Debian
* jonesmadruga tem conceito: 9.0
 


Boa!!! era exatamente isso q eu tava precisando!!
ja tava bricando com o dpkg.log, mas a sua solução foi bem mais inteligente :-P mas o meu dpkg.log só tem registros dos últimos 2 dias :-( deve ser alguma config
ainda sim já é uma grande ajuda!!!

Valeuz!!!

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts