Wie löse ich diesen Abhängigkeitsfehler bei der Installation von GIMP?

488
Darien Marks

Ich versuche GIMP mit apt-get installUbuntu 18.04.1 zu installieren . Es erzeugt einen Abhängigkeitsfehler:

$ sudo apt-get install gimp Reading package lists... Done Building dependency tree  Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:  The following packages have unmet dependencies: gimp : Depends: libgegl-0.3-0 (>= 0.3.0) but it is not going to be installed E: Unable to correct problems, you have held broken packages. 

Folgen Sie der Kette von Abhängigkeiten:

The following packages have unmet dependencies: libgegl-0.3-0 : Depends: libumfpack5 (>= 1:4.5.2) but it is not going to be installed libumfpack5 : Depends: libcholmod3 (>= 1:4.5.2) but it is not going to be installed libcholmod3 : Depends: liblapack3 but it is not going to be installed or liblapack.so.3 liblapack3 : Depends: libgfortran4 (>= 7) but it is not going to be installed libgfortran4 : Depends: gcc-7-base (= 7.3.0-16ubuntu3) but 7.3.0-27ubuntu1~18.04 is to be installed Depends: libquadmath0 but it is not going to be installed libquadmath0 : Depends: gcc-8-base (= 8-20180414-1ubuntu2) but 8.2.0-1ubuntu2~18.04 is to be installed E: Unable to correct problems, you have held broken packages. 

Die Kette endet mit gcc-7-baseund gcc-8-base, und beide sind bereits installiert:

$ apt-cache policy gcc-8-base gcc-8-base: Installed: 8.2.0-1ubuntu2~18.04 Candidate: 8.2.0-1ubuntu2~18.04 Version table: *** 8.2.0-1ubuntu2~18.04 100 100 /var/lib/dpkg/status 8-20180414-1ubuntu2 500 500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages $ apt-cache policy gcc-7-base gcc-7-base: Installed: 7.3.0-27ubuntu1~18.04 Candidate: 7.3.0-27ubuntu1~18.04 Version table: *** 7.3.0-27ubuntu1~18.04 100 100 /var/lib/dpkg/status 7.3.0-16ubuntu3 500 500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages 

allerdings unter etwas anderen namen, die ich nicht entziffern kann.

$ dpkg --get-selections | grep hold gibt nichts zurück, was darauf hindeutet, dass ich keine Pakete in der Hand gehabt habe.

Ich habe einen update/upgrade/autoremoveZyklus ausprobiert . Ich habe versucht apt-get install -f. Ich habe versucht apt-get clean. Keiner von diesen hatte irgendeine Wirkung.

Ich habe Keybase und VS-Code von PPAs installiert. Abgesehen davon ist dies eine ziemlich frische Installation von 18.04, und apt-get installaußer diesen beiden Dingen habe ich nichts außerhalb der Repos (oder außerhalb von ) getan .

Wie finde ich heraus, was das Problem ist, und wie finde ich heraus, wie ich es beheben kann?

Bearbeiten : Diese Repos sind aktiv in /etc/apt/sources.list:

deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted deb http://us.archive.ubuntu.com/ubuntu/ bionic universe deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main 

und das in /etc/apt/sources.list.d/keybase.list:

deb http://prerelease.keybase.io/deb stable main 

Es gibt keine anderen.

-1
Können Sie Ihre passenden Quelldateien veröffentlichen? Vielleicht haben Sie ein falsches Repo hinzugefügt, das für eine andere Version von Ubuntu gedacht ist. davidbaumann vor 5 Jahren 0
Haben Sie schon einmal ein einfaches "sudo apt update" ausprobiert? Vielleicht hat etwas in der Kette Versionen geändert? Eugen Rieck vor 5 Jahren 0
@davidbaumann Mit diesen Informationen bearbeitet. Ich glaube nicht, dass ich das getan habe. Darien Marks vor 5 Jahren 0
@EugenRieck Ich habe schon oft `apt-get update` ausgeführt. Darien Marks vor 5 Jahren 0

0 Antworten auf die Frage