staging.inyokaproject.org

Unerfüllte Abhängigkeiten ..."ist aber nicht installierbar"

Status: Gelöst | Ubuntu-Version: Ubuntu 20.10 (Groovy Gorilla)
Antworten |

edefault

Anmeldungsdatum:
21. März 2010

Beiträge: 248

Beim Versuch, verschiedene Programme zu installieren, stosse ich auf Seltsamkeiten. Z. B. Google Chrome:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
sudo apt install ./Downloads/google-chrome-stable_current_amd64.deb 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Hinweis: »google-chrome-stable:amd64« wird an Stelle von »./Downloads/google-chrome-stable_current_amd64.deb« gewählt.
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 google-chrome-stable:amd64 : Hängt ab von: libasound2:amd64 (>= 1.0.23) ist aber nicht installierbar
                              Hängt ab von: libatk1.0-0:amd64 (>= 1.12.4) ist aber nicht installierbar
                              Hängt ab von: libc6:amd64 (>= 2.11) ist aber nicht installierbar
                              Hängt ab von: libcairo2:amd64 (>= 1.6.0) ist aber nicht installierbar
                              Hängt ab von: libcups2:amd64 (>= 1.4.0) ist aber nicht installierbar
                              Hängt ab von: libdbus-1-3:amd64 (>= 1.2.14) ist aber nicht installierbar
                              Hängt ab von: libexpat1:amd64 (>= 1.95.8) ist aber nicht installierbar
                              Hängt ab von: libfontconfig1:amd64 (>= 2.8.0) ist aber nicht installierbar
                              Hängt ab von: libfreetype6:amd64 (>= 2.3.9) ist aber nicht installierbar
                              Hängt ab von: libgcc1:amd64 (>= 1:4.1.1) ist aber nicht installierbar
                              Hängt ab von: libgconf-2-4:amd64 (>= 2.31.1) ist aber nicht installierbar
                              Hängt ab von: libgdk-pixbuf2.0-0:amd64 (>= 2.22.0) ist aber nicht installierbar
                              Hängt ab von: libglib2.0-0:amd64 (>= 2.26.0) ist aber nicht installierbar
                              Hängt ab von: libgtk2.0-0:amd64 (>= 2.24.0) ist aber nicht installierbar
                              Hängt ab von: libnspr4:amd64 (>= 1.8.0.10) ist aber nicht installierbar
                              Hängt ab von: libnss3:amd64 (>= 3.14.3) ist aber nicht installierbar
                              Hängt ab von: libpango1.0-0:amd64 (>= 1.14.0) ist aber nicht installierbar
                              Hängt ab von: libstdc++6:amd64 (>= 4.6) ist aber nicht installierbar
                              Hängt ab von: libx11-6:amd64 (>= 2:1.4.99.1) ist aber nicht installierbar
                              Hängt ab von: libxcomposite1:amd64 (>= 1:0.3-1) ist aber nicht installierbar
                              Hängt ab von: libxcursor1:amd64 (> 1.1.2) ist aber nicht installierbar
                              Hängt ab von: libxdamage1:amd64 (>= 1:1.1) ist aber nicht installierbar
                              Hängt ab von: libxext6:amd64 ist aber nicht installierbar
                              Hängt ab von: libxfixes3:amd64 (>= 1:5.0) ist aber nicht installierbar
                              Hängt ab von: libxi6:amd64 (>= 2:1.2.99.4) ist aber nicht installierbar
                              Hängt ab von: libxrandr2:amd64 (>= 2:1.2.99.2) ist aber nicht installierbar
                              Hängt ab von: libxrender1:amd64 ist aber nicht installierbar
                              Hängt ab von: libxss1:amd64 ist aber nicht installierbar
                              Hängt ab von: libxtst6:amd64 ist aber nicht installierbar
                              Hängt ab von: libappindicator1:amd64 ist aber nicht installierbar
                              Hängt ab von: libcurl3:amd64 ist aber nicht installierbar
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

Habe ich "eine unmögliche Situation angefordert"? Wie kann man diese unerfüllten Abhängigkeiten beseitigen? Die Maschine ist ein Raspberry Pi4, falls das eine Rolle spielt.

Danke!

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 16818

amd64 ist eine andere Architektur als ARM, was der Raspi hat. Daher kannst du da keine amd64-Pakete installieren. Zeige mal

lscpu

edefault

(Themenstarter)

Anmeldungsdatum:
21. März 2010

Beiträge: 248

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
lscpu
Architecture:                    aarch64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
CPU(s):                          4
On-line CPU(s) list:             0-3
Thread(s) per core:              1
Core(s) per socket:              4
Socket(s):                       1
Vendor ID:                       ARM
Model:                           3
Model name:                      Cortex-A72
Stepping:                        r0p3
CPU max MHz:                     1500,0000
CPU min MHz:                     600,0000
BogoMIPS:                        108.00
Vulnerability Itlb multihit:     Not affected
Vulnerability L1tf:              Not affected
Vulnerability Mds:               Not affected
Vulnerability Meltdown:          Not affected
Vulnerability Spec store bypass: Vulnerable
Vulnerability Spectre v1:        Mitigation; __user pointer sanitization
Vulnerability Spectre v2:        Vulnerable
Vulnerability Srbds:             Not affected
Vulnerability Tsx async abort:   Not affected
Flags:                           fp asimd evtstrm crc32 cpuid

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 16818

Wie du hier siehst ist das eine völlig andere Architektur. Ergo geht dein Vorhaben nicht. Google Chrome gibt es zumindest bei Google nur für amd64. Auf dem PI wird das nicht laufen.

Versuche es mit dem Metapaket chromium-browser, das sollte Chromium über snap installieren. Ob das snap-Paket für arm verfügbar ist, kann ich nicht sagen, probiere es aus.

Entferne das DEB-Paket von Google-Chrome. Zeige

dpkg -l |grep chrom

edefault

(Themenstarter)

Anmeldungsdatum:
21. März 2010

Beiträge: 248

ARM statt AMD64 ... das ist einleuchtend. Einen Mechanismus die Pakete automatisch auseinanderzuhalten gibt es nicht?

1
2
dpkg -l |grep chrom
ii  libchromaprint1:arm64                         1.5.0-1                             arm64        audio fingerprint library

das ist wohl was anderes...

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 16818

Das listet nur die installierten Pakete auf, somit ist alles ok.

Was meinst du mit auseinanderhalten? Deine erste Meldung sagt, dass da die Pakete in der Architektur amd64 gebraucht werden, diese können da aber gar nicht ausgeführt werden. Irgendwas mit amd64 im Namen ist ein Hinweis darauf, dass das eine CPU (und ein OS!) mit amd64-Architektur braucht. Die Ubuntu-ISOs haben das z.B. auch im Namen: ftp://cdimage.ubuntu.com/releases/20.10/ubuntu-20.10-desktop-amd64.iso Das Image würde auf deinem PI gar nicht laufen, genauso wenig wie auf einem Athlon XP (der keine amd64-Befehle versteht). amd64 ist eine Erweiterung von Intel IA-32. Auf einer amd64-CPU können auch IA-32-Systeme laufen, umgekehrt geht das nicht, arm ist was völlig anderes.

edefault

(Themenstarter)

Anmeldungsdatum:
21. März 2010

Beiträge: 248

Schon verstanden. ARM Architektur, nicht AMD64. Vorkompiliertes Zeug vem anderen geht nicht auf dem einen. Was ich aber hier gerade tippe ... im Falkon Browser auf dem Ubuntu 20.10, auf dem Raspi4 installiert :-b.

Benutze ich apt install, dann kommen u.U. Pakete zur "falschen" AMD64 Architektur geflogen. Die werden nicht automatisch selektiert, ich muss also aufpassen, mir ARM taugliche Pakete zu suchen. Schlimmstenfalls gibt es die nicht oder sind aus Quelltext zu kompilieren - so tief bin ich nicht drin.

Schade ... meine Hoffnung war, mit dem Raspi4 einen niedlich preiswerten Desktop Ersatz gefunden zu haben.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 16818

Zeige

dpkg --print-foreign-architectures

edefault

(Themenstarter)

Anmeldungsdatum:
21. März 2010

Beiträge: 248

da kommt: gar nix.

Was ich eigentlich vorhatte: Einen Zoom Client, bzw. viele (ganze Schulklassen). Aber, so wies aussieht - keine Chance: https://www.raspberrypi.org/forums/viewtopic.php?t=269833

woko1754

Anmeldungsdatum:
12. November 2008

Beiträge: 801

Warum nimmst Du nicht raspbian (https://www.raspberrypi.org/software/) ?

Das basiert auch auf Debian und ist für den Raspberry Pi optimiert (es gibt nur ARM-Pakete)

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 16818

Ändert nichts daran, dass es dann bestimmte Applikationen nicht für diese Architektur gibt/geben wird. Sofern die Quelltexte nicht verfügbar sind kann man da erstmal auch nichts machen. Bei Google Chrome und auch bei zoom ist das der Fall.

Kann man Zoom denn nicht auch im Browser wie Firefox nutzen?

edefault

(Themenstarter)

Anmeldungsdatum:
21. März 2010

Beiträge: 248

Mit Zoom im Browser habe ich leider schlechte Erfahrungen gemacht. Holprig, klemmt, stürzt ab. Auch die Zoom App aus der Ubuntu Software hat nicht funktioniert (garnicht).

Die vom Zoom Download Server geholte zoom_amd64.deb läuft schnell & stabil auf Ubuntu 20.04.

Also habe ich Ubuntu auf dem Raspi4 installiert, leider ohne zu bedenken dass ARM64 und AMD64 völlig verschieden sind.

Auf dem Raspbian scheint es den funktionierenden Zoom Client aber doch zu geben: https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=287680

Habe es noch nicht ausprobiert...

Antworten |