Re: como fazer dselect ignorar pendentes?
- To: Cláudio Max <cmax@mail.com>, debian-user-portuguese@lists.debian.org
- Subject: Re: como fazer dselect ignorar pendentes?
- From: Raphael "DephiNit" <dephinit@softhome.net>
- Date: Tue, 17 Apr 2001 18:20:27 -0300
- Message-id: <01041718202700.02037@mushroom>
- In-reply-to: <384261605.987429473154.JavaMail.root@web597-mc>
- References: <384261605.987429473154.JavaMail.root@web597-mc>
On Mon 16 Apr 2001 10:57, Cláudio Max wrote:
> Olá povo, é o seguinte: usando o dselect eu pedi para desintalar
> um programa e, rápido nas teclas (mas não na cabeça), não
> percebi o quanto ele tinha de dependentes. Ele confirmou
> (quando dei enter) a desinstalação de _todos_ os dependentes.
> Agora nãoo posso mais usar o dselect pois tenho medo que em
> um dos "install" ele arranque metade do meu sistema fora
> (depois disso: serão liberados 250 mB. Confirma [S/n] NÃO! :-) )
> Onde faço ele ignorar, esquecer a seleçãoo mal feita? Rodei os
> info dselect e info dpkg e nada.
>
> Abraço
>
> Cláudio Max
Olá Cláudio,
Parece que você se encrencou mesmo!
Dei uma lida numas man pages e achei uma solução para o seu
problema, mas é necessário que o seu dselect esteja intocado desde o
problema.
Como root, digite:
$ dpkg --get-selections > selecao.dpkg
Isso vai gerar o arquivo `selecao.dpkg', que vai conter a configuração
do seu sistema atualmente. Edite-o e troque tudo que for deinstall por
install. (Isso vai gerar um problema, veja fim)
Após editá-lo, digite ainda como root:
$ cat selecao.dpkg | dpkg --set-selections
Isso vai marcar como `instalado' ou `para-instalar' todos os arquivos que
haviam sido marcados como `para-desinstalar'.
CUIDADO: eu não sei se são apenas os pacotes `para-desinstalar' que estão
marcados como `deinstall'. Talvez algum deles sejam pacotes que deveriam
estar instalados e você desinstalou, mas eu não tenho certeza disso.
Desculpe a demora e espero ter ajudado,
--
Raphael "DephiNit"
-=-*-=-*-=-
dephinit@softhome.net
-=-*-=-*-=-
Reply to: