Я не могу удалить пакет - что мне делать?

Я пытаюсь удалить пакет libavcodec52, но он не будет работать. Если я попробую через Software Central, он просто скажет мне, что он не работает, и проверим мою интернет-связь.

Если я попробую это в терминале, это то, что я получаю

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?

Я попробовал apt-get update и ничего не изменилось.

Любая помощь?

2 ответа

Я немного искал, и похоже проблема в бразильском репозитории
зеркало ( http://br.archive.ubuntu.com ) Перейдите в Центр программного обеспечения ➜ Редактировать ➜ Источники программного обеспечения... и измените сервер загрузки.

Редактировать: apt также является частью проблемы, но DoR прав, основная проблема связана с подключением к бразильскому зеркалу, поэтому смена зеркала также решит эту проблему.


В зависимости от libavcodec52 есть несколько пакетов (в моей системе я обнаружил mplayer, но также vlc и, возможно, другие мультимедийные приложения), и кажется, что apt не может разрешить этот конфликт.

Вы можете сначала попытаться удалить эти приложения (я вижу VLC в выводе apt), а затем удалить libavcodecs52 или установить aptitude которая имеет лучшую систему для разрешения конфликтов.

aptitude имеет похожий синтаксис, поэтому вы можете удалять пакеты, используя

sudo aptitude remove package

Пробовал и работал для меня - apt "застрял", но aptitude предлагает удалить mplayer, и это решает проблему (libavcodecs52 удаляется должным образом, не устанавливая ничего нового).

Другие вопросы по тегам