Muito obrigado pela dica, vou configurá-la no trabalho também. Abraços,
-- Anacleto Júnior Linux User: #447388 http://caradoacre.wordpress.com 2009/5/18 Rafael Gomes Dantas <[email protected]> > Tem uns alias que as pessoas costumam colocar, pra sempre pedir confirmação > na hora de fazer as coisas. > > Colocar isso: > > alias rm=rm -i > alias mv=mv -i > alias cp=cp -i > > No .bashrc do seu root faz ele perguntar "Deseja sobrescrever/deletar o > arquivo? <Y/N>" antes de fazer qualquer coisa. Daí vc só responde Y se for o > que vc realmente quer. > > Não sei se é uma boa prática, mas em todos os servidores que o pessoal da > empresa que eu trabalho contratou, isso vem por padrão. > > 2009/5/15 Anacleto Junior <[email protected]> > >> Bom, estou aqui somente para dar um parecer e para futuras pessoas que >> encontrem o mesmo problema que eu: >> >> Segui os passos que o Junior me informou e infelizmente no final, >> ainda foi necessário a GLIB_2.4. >> >> E pra instalar ela, já tinha que ter ela pois é preciso o comando rm >> (como apaguei o bin, vários comandos foram embora). >> >> E pra compilar ela, eu teria que salvar diretamente na pasta, pois >> alguns outros comandos não funcionavam. É um loop, desculpe a palava, >> maldito. >> >> >> Enfim, fiz uma imagem do outro sistema que eu tinha, coloquei por cima >> e copiei os scripts que tenho e confs de alguns programas. >> >> Agora sei que se o /bin/ se for, eu choro. >> >> Em 15/05/09, Anacleto Junior<[email protected]> escreveu: >> > *Estou sem acentos, livecd em ingles* >> > >> > Entao, eu estava fazendo varias coisas com chroot e me distrai >> > conversando, mandei bi e depois tab e um abraco. >> > >> > Eu copiei a libtermcap do livecd e agora consigo entrar no bash e tudo >> > mais. Mais uma dependencia GLIB_2.4. >> > >> > Acho que vou ter que baixar quase tudo de novo! >> > >> > Valeu pra aprender, agora to usando o Partimage para backup. >> > >> > Em 15/05/09, Junior Polegato - Linux<[email protected]> >> escreveu: >> >> Anacleto Junior escreveu: >> >>> Boa noite a todos, >> >>> Por um erro de digitação, apaguei o diretório /bin/ do meu desk e >> >>> agora não consigo iniciar. Fiz backup apenas de algumas pastas, ainda >> >>> tenho acesso à elas a partir de um LiveCD mas gostaria de saber como >> >>> corrigir isso. >> >>> A mensagem exibida era: >> >>> INIT: cannot execute "/etc/init.d/rc" >> >>> Tentei copiar a basta /bin/ de um sistema parecido que tenho (também >> >>> com Debian 4) mas agora ele pede o arquivo libtermcap.so.2, informando >> >>> que não é possível acessar as lib compartilhadas. >> >>> Como eu poderia restaurar este sistema? >> >>> Tentei fazer chroot no diretório e mandar um apt-get install mas o >> >>> erro continua, portanto, posso ver os arquivos e tenho acesso de >> >>> escrita, mas não consigo efetuar chroot por exemplo. >> >>> Se alguém puder me ajudar, ficarei muito grato! >> >> >> >> Olá, >> >> >> >> Vão ter várias alternativas, mas minha dica seria: >> >> >> >> 1. Iniciar com um LiveCD e montar o sistema em /corrompido. Veja que se >> >> tiver várias partições, tem que montar a raiz primeiro e depois as >> >> outras partições para resultar no sistema comple. >> >> >> >> 2. Descobrir quais pacotes estão instalados no sistema corrompido: >> >> dpkg --root /corrompido -l | grep ^ii | cut -d' ' -f3 >> >> >> >> 3. Fazer download dos pacotes no sistema corrompido: >> >> apt-get install -d --reinstall -o RootDir="/corrompido" `dpkg --root >> >> /corrompido -l | grep ^ii | cut -d' ' -f3` >> >> >> >> Obs.: Serão baixados os pacotes que não estiverem no cache do sistema >> >> corrompido, porém pode ter muito pacote não mais utilizado lá e outros >> >> baixados e nunca utilizados ou ainda não utilizados, de forma que >> >> aconselho fortemente limpar o diretório >> >> /corrompido/var/cache/apt/archives/ antes desse processo (rm -rf >> >> /corrompido/var/cache/apt/archives/*). >> >> >> >> 4. Extrair os pacotes e copiar apenas o /bin para o sistema corrompido: >> >> mkdir temporario >> >> for pacote in /corrompido/var/cache/apt/archives/*.deb; do >> >> echo "===> $pacote" >> >> dpkg -x $pacote temporario >> >> if test -e temporario/bin; then >> >> cp -a temporario/bin /corrompido >> >> echo " Feito." >> >> else >> >> echo " Sem /bin." >> >> fi >> >> rm -rf temporario/* >> >> done >> >> rmdir temporario >> >> >> >> 5. Pronto, assim restaura seu /bin, mas com um porém, se foi criado >> >> alguma coisa nesse diretório por scripts dos pacotes, este será >> perdido, >> >> portando, aconselho ainda a depois de iniciar o sistema (ou faça um >> >> chroot para o mesmo), com muita atenção para as perguntas, execute: >> >> apt-get install --reinstall `dpkg -l | grep ^ii | cut -d' ' -f3` >> >> >> >> []'s >> >> Junior Polegato >> >> >> >> >> >> >> > >> > >> > -- >> > Anacleto Júnior >> > Linux User: #447388 >> > http://caradoacre.wordpress.com >> > >> >> >> -- >> Anacleto Júnior >> Linux User: #447388 >> http://caradoacre.wordpress.com >> >> >> -- >> To UNSUBSCRIBE, email to [email protected] >> with a subject of "unsubscribe". Trouble? Contact >> [email protected] >> >> >

