Vraag Fouten tijdens de installatie van ubuntu-beperkte extra's


Tijdens een installatie van ubuntu-restricted-extras die is gestart door deze opdracht uit te voeren:

sudo apt-get install ubuntu-restricted-extras

Ik kreeg deze fouten:

Selecting previously unselected package libvo-amrwbenc0:amd64.
Preparing to unpack .../libvo-amrwbenc0_0.1.3-1_amd64.deb ...
Unpacking libvo-amrwbenc0:amd64 (0.1.3-1) ...
dpkg: libavcodec56:amd64: dependency problems, but removing anyway as you requested:
 libchromaprint0:amd64 depends on libavcodec56 (>= 6:11~beta1) | libavcodec-extra-56 (>= 6:11); however:
  Package libavcodec56:amd64 is to be removed.
  Package libavcodec-extra-56 is not installed.
 vlc depends on libavcodec56 (>= 6:11~beta1) | libavcodec-extra-56 (>= 6:11.2); however:
  Package libavcodec56:amd64 is to be removed.
  Package libavcodec-extra-56 is not installed.
 vlc-nox depends on libavcodec56 (>= 6:11~beta1) | libavcodec-extra-56 (>= 6:11.2); however:
  Package libavcodec56:amd64 is to be removed.
  Package libavcodec-extra-56 is not installed.
 libavformat56:amd64 depends on libavcodec56 (>= 6:11~beta1) | libavcodec-extra-56 (>= 6:11.2); however:
  Package libavcodec56:amd64 is to be removed.
  Package libavcodec-extra-56 is not installed.

Dat maakte me enigszins ongerust, omdat het enkele belangrijke afhankelijkheden leek te hebben verwijderd. Moet ik me hier zorgen over maken? En moet ik er iets aan doen? Ik run Ubuntu GNOME 15.04.

Informatie update:

Tijdens het hardlopen sudo apt-get install -f de uitvoer vertoonde geen problemen en er was geen uitvoer tijdens het uitvoeren sudo dpkg --configure -a.

En de output van apt-cache policy libchromaprint0 libavcodec56 libavcodec-extra-56 vlc is:

libchromaprint0:
  Installed: 1.2-1
  Candidate: 1.2-1
  Version table:
 *** 1.2-1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
        100 /var/lib/dpkg/status
libavcodec56:
  Installed: (none)
  Candidate: 6:11.2-1
  Version table:
     6:11.2-1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
        100 /var/lib/dpkg/status
libavcodec-extra-56:
  Installed: 6:11.2-1
  Candidate: 6:11.2-1
  Version table:
 *** 6:11.2-1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
        100 /var/lib/dpkg/status
vlc:
  Installed: 2.2.0-1
  Candidate: 2.2.0-1
  Version table:
 *** 2.2.0-1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
        100 /var/lib/dpkg/status

Ik probeerde te installeren libavcodec56 nogmaals, maar dit is wat ik heb:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED
  libavcodec-extra libavcodec-extra-56
The following NEW packages will be installed
  libavcodec56
0 to upgrade, 1 to newly install, 2 to remove and 0 not to upgrade.
Need to get 0 B/3,046 kB of archives.
After this operation, 88.1 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 232524 files and directories currently installed.)
Removing libavcodec-extra (6:11.2-1) ...
dpkg: libavcodec-extra-56:amd64: dependency problems, but removing anyway as you requested:
 libchromaprint0:amd64 depends on libavcodec56 (>= 6:11~beta1) | libavcodec-extra-56 (>= 6:11); however:
  Package libavcodec56:amd64 is not installed.
  Package libavcodec-extra-56:amd64 is to be removed.
 vlc depends on libavcodec56 (>= 6:11~beta1) | libavcodec-extra-56 (>= 6:11.2); however:
  Package libavcodec56:amd64 is not installed.
  Package libavcodec-extra-56:amd64 is to be removed.
 vlc-nox depends on libavcodec56 (>= 6:11~beta1) | libavcodec-extra-56 (>= 6:11.2); however:
  Package libavcodec56:amd64 is not installed.
  Package libavcodec-extra-56:amd64 is to be removed.
 libavformat56:amd64 depends on libavcodec56 (>= 6:11~beta1) | libavcodec-extra-56 (>= 6:11.2); however:
  Package libavcodec56:amd64 is not installed.
  Package libavcodec-extra-56:amd64 is to be removed.
 libopencv-highgui2.4:amd64 depends on libavcodec56 (>= 6:11~beta1) | libavcodec-extra-56 (>= 6:11~beta1); however:
  Package libavcodec56:am
Removing libavcodec-extra-56:amd64 (6:11.2-1) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...

En nu de uitvoer voor apt-cache policy libchromaprint0 libavcodec56 libavcodec-extra-56 vlc is:

libchromaprint0:
  Installed: 1.2-1
  Candidate: 1.2-1
  Version table:
 *** 1.2-1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
        100 /var/lib/dpkg/status
libavcodec56:
  Installed: 6:11.2-1
  Candidate: 6:11.2-1
  Version table:
 *** 6:11.2-1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
        100 /var/lib/dpkg/status
libavcodec-extra-56:
  Installed: (none)
  Candidate: 6:11.2-1
  Version table:
     6:11.2-1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
        100 /var/lib/dpkg/status
vlc:
  Installed: 2.2.0-1
  Candidate: 2.2.0-1
  Version table:
 *** 2.2.0-1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
        100 /var/lib/dpkg/status

0
2017-09-25 19:04


oorsprong


Kon u controleren of uw pakketten zijn bijgewerkt sudo apt-get update && sudo apt-get upgrade . Controleer ook om te zien of er een aantal spannende afhankelijkheidsproblemen zijn sudo apt-get install -f en dan sudo dpkg --configure -a. - H. Freeze
Laten we het eerst proberen sudo apt-get install -f. Voeg de uitvoer toe aan uw vraag. Als dat niet werkt, geef me de output van apt-cache policy libchromaprint0 libavcodec56 libavcodec-extra-56 vlc - A.B.
Rennen sudo apt-get update && sudo apt-get install -f && sudo apt-get -y install ubuntu-restricted-extras - Panther
@ H.Freeze: ik heb al deze opdrachten uitgevoerd en er zijn geen upgrades noch iets ongewoons in de resultaten. Wat doet het ook? -a optie doen?
de -a is shsort van --all, herconfigureert alles. Als apt-get zonder fouten werkt, en ubuntu-restricted-extras is geïnstalleerd, bent u klaar om te gaan. - Panther


antwoorden:


De deal is, verwijder om de afhankelijkheidslus te verbreken en installeer opnieuw wat je nodig hebt.

Verwijder enkele pakketten:

sudo apt-get remove vlc
sudo apt-get remove libchromaprint0
sudo apt-get remove libavcodec-extra-56 libavcodec-56

Verwijder nu verouderde pakketten:

sudo apt-get autoremove

opnieuw te installeren:

sudo apt-get install --reinstall ubuntu-restricted-extra
sudo apt-get install vlc

1
2017-09-25 21:27



Ik heb onlangs geprobeerd het opnieuw te installeren en ik kreeg dezelfde fouten hoewel met enigszins verschillende afhankelijkheden en dit antwoord volgde voor die niet werkten ... Maar waarom zijn er afhankelijkheidsproblemen die niet aanwezig waren? Dit voorkomt echt dat mensen dit installeren, dus is dit een bug die moet worden gemeld?