Não consigo remover um pacote - o que devo fazer?

2

Estou tentando remover o pacote libavcodec52, mas não funciona. Se eu tentar através do Software Central, apenas me diz que não funcionou e para verificar a minha conexão à Internet.

Se eu tentar no terminal, é isso que eu recebo

Souljacker Ahab @: ~ $ sudo apt-get remove libavcodec52
Reading package lists ... ready
Building dependency tree
Reading state information ... ready
The following packages were automatically installed and are no longer needed:
   libmodplug1 libtwolame0 libva-1-x11-libxcb libxcb-keysyms1 xv0 libcddb2 libass4 libdvbpsi6 libvlc5 libupnp3 libxcb-7-randr0 libiso9660 libkate1 vlc-data
   libtar libvlccore4 libvcdinfo0 libebml3 libmpcdec6 libmatroska3 libsdl-image1.2 liba52-0.7.4
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
   libavcodec libavformat-extra-extra-52-52 libopenjpeg2 librtmp0
Suggested packages:
   libfaad0
The following packages will be REMOVED:
   libavcodec52 libavformat52 vlc vlc vlc-nox vlc-plugin-notify-plugin-pulse
The following NEW packages will be installed:
   libavcodec libavformat-extra-extra-52-52 libopenjpeg2 librtmp0
0 upgraded, 4 newly installed, 6 to remove and 1 not upgraded.
You must download kB/5.489 127 kB file.
After this operation, 12.1MB disk space will be freed.
Do you want to continue [Y / n]? s
Err http://br.archive.ubuntu.com/ubuntu/ Natty / universe libopenjpeg2 i386 1.3 + dfsg-4
   404 Not Found
Err http://br.archive.ubuntu.com/ubuntu/ Natty / universe librtmp0 i386 2.3-2
   404 Not Found
Http://br.archive.ubuntu.com/ubuntu/pool/universe/o/openjpeg/libopenjpeg2_1.3+dfsg-4_i386.deb Failed to fetch 404 Not Found
Http://br.archive.ubuntu.com/ubuntu/pool/universe/r/rtmpdump/librtmp0_2.3-2_i386.deb Failed to fetch 404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with - fix-missing?

Eu tentei uma atualização do apt-get e nada mudou.

Alguma ajuda?

    
por Souljacker 19.08.2011 / 20:57

2 respostas

1

Eu fiz uma pequena pesquisa e parece o problema está com o repositório brasileiro
espelho ( http://br.archive.ubuntu.com ) . Vá para Centro de Software ➜ Editar ➜ Fontes de software ... e altere o servidor de download.

    
por Isaiah 19.08.2011 / 21:23
1

Editar: apt também faz parte do problema, mas DoR está certo, o principal problema é com a conexão ao espelho brasileiro, então a mudança de espelho também resolverá esse problema.

Existem alguns pacotes dependendo do libavcodec52 (no meu sistema eu encontrei o mplayer, mas também o vlc e talvez outros aplicativos multimídia) e parece que o apt não pode resolver este conflito.

Você pode tentar remover esses aplicativos primeiro (vejo o VLC na saída apt) e, em seguida, remover libavcodecs52 ou instalar aptitude , que tem um sistema melhor para resolver conflitos.

aptitude tem uma sintaxe semelhante, por isso você pode remover pacotes usando

sudo aptitude remove package

Tentei e trabalhei para mim - o apt está "travado" mas o aptitude oferece a remoção do mplayer e isso resolve o problema (o libavcodecs52 é removido corretamente sem instalar nada novo).

    
por Vojtech Trefny 19.08.2011 / 21:15