Guilherme,
Excelente dica; vou usá-la na próxima vez e terei mais atenção com o aptitude. Obrigado Guilherme M. Gondim (semente) wrote: > > >Bom, isso acontece porque o pacote a ser removido contém dependências >que foram instaladas somente por causa desse pacote e não porque você o >instalou diretamente. (ou talvez você instalou os pacotes com o apt-get) > > >Segue abaixo um exemplo de como lidar com essa situação com o aptitude: > >Se você instalou o meta-pacote "gnome", ele vai instalar vários outros >pacotes, e se você remover um pacote desses, a árvore vai quebrar e ele >vai querer remover todos! Isso não é ruim... na verdade, tem que ser >assim! Basta ser atencioso que não passará pela infeliz remoção de >pacotes indesejados. Caso isso acontecer, de o aptitude querer fazer >isso por causa da quebra na árvore, basta você digitar, na hora da >pergunta "Do you want to continue? [Y/n/?] ?", +<nome_do_pacote> > >Exemplo: > ><começo> >$ sudo aptitude purge gnome-core >Lendo Lista de Pacotes... Pronto >Construindo Árvore de Dependências... Pronto >Reading extended state information >Initializing package states... Pronto >Reading task descriptions... Pronto >The following packages are unused and will be REMOVED: > nautilus nautilus-data >The following packages will be automatically REMOVED: > gnome-desktop-environment >The following packages will be REMOVED: > gnome-core gnome-desktop-environment >0 packages upgraded, 0 newly installed, 4 to remove and 0 not upgraded. >Need to get 0B of archives. After unpacking 12,6MB will be freed. >Do you want to continue? [Y/n/?] ></fim> > >Fui remover o pacote gnome-core e ele quer remover o nautilus! Mas eu >quero o nautilus, então faço: > ><começo> >Do you want to continue? [Y/n/?] +nautilus >The following packages will be automatically REMOVED: > gnome-desktop-environment >The following packages will be REMOVED: > gnome-core gnome-desktop-environment >0 packages upgraded, 0 newly installed, 2 to remove and 0 not upgraded. >Need to get 0B of archives. After unpacking 32,8kB will be freed. ></fim> > >Viu? Agora ele não será mais resolvido. Digita ? para obter mais opções, >como: - (remove), _ (purge), = (hold)... > >Caso acontecer do aptitude querer remover MUITOS pacotes que você >gostaria de manter, você não precisa digitar vários +<pacotes>. Faça o >seguinte: abra o fron-end dele digitando somente "e" quando aparecer a >pergunta "Do you want to continue? [Y/n/?] e" e aperta a tecla + (mais) >sobre os pacotes que não deseja remover e 'g' para efetuar as >alterações. > >Muita gente não gosta do aptitude por causa que ele removeu seus pacotes >preferidos! Espero que com essa dica aí muita gente passa a dar mais >atenção ao aptitude. Acho que a principal vantagem dele é a de não >deixar pacotes órfãos no sistema. > >Recomendo que não misture apt-get e aptitude. Use ou um ou outro. Faça >um alias para contornar o possível erro de digitação (ou falta de >atenção! :-P). > >OBS.: Nunca coloque o GNOME pra ser removido!!! Isso foi só um exemplo! :-P > > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]