Wine-Installationsproblem:Unerfüllte Abhängigkeit/mehrfache Konfigurationen

Ramon

Newbie
Registriert
Juni 2023
Beiträge
5
Liebes Computer-Base Forum,
Nach mehrmaligem Versuch, Wine zu installieren, gibt es folgendes Problem:

Hier das System: 20.04.1-Ubuntu x86_64 x86_64 x86_64 GNU/Linux
DISTRIB_ID=Zorin
DISTRIB_RELEASE=16
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Zorin OS 16.2"

Nachdem ich:
sudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt update

und zuletzt
sudo apt install --install-recommends winehq-staging
eingab, gibt das Terminal aus:

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
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:
winehq-staging : Hängt ab von: wine-staging (= 8.9~jammy-1)
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

sudo apt-get update gibt:

OK:1 http://ppa.launchpad.net/zorinos/apps/ubuntu focal InRelease
OK:2 https://dl.winehq.org/wine-builds/ubuntu disco InRelease
OK:3 https://dl.winehq.org/wine-builds/ubuntu focal InRelease
OK:4 http://ppa.launchpad.net/zorinos/drivers/ubuntu focal InRelease
OK:5 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease
OK:6 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
OK:7 http://ppa.launchpad.net/zorinos/patches/ubuntu focal InRelease
OK:8 http://ppa.launchpad.net/zorinos/stable/ubuntu focal InRelease
Holen:9 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
OK:10 http://de.archive.ubuntu.com/ubuntu focal InRelease
Holen:11 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Holen:12 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
OK:13 https://packages.zorinos.com/stable focal InRelease
Holen:14 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [2’622 kB]
Holen:15 http://security.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata [13.0 kB]
OK:16 https://packages.zorinos.com/patches focal InRelease
OK:17 https://packages.zorinos.com/apps focal InRelease
OK:18 https://packages.zorinos.com/drivers focal InRelease
OK:19 https://packages.zorinos.com/premium focal InRelease
Holen:20 http://de.archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [836 kB]
Holen:21 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 c-n-f Metadata [16.8 kB]
Holen:22 http://de.archive.ubuntu.com/ubuntu focal-updates/universe amd64 c-n-f Metadata [24.9 kB]
Es wurden 3’849 kB in 4 s geholt (1’080 kB/s).
Paketlisten werden gelesen... Fertig
W: Ziel Packages (main/binary-amd64/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Packages (main/binary-i386/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Translations (main/i18n/Translation-de_CH) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Translations (main/i18n/Translation-de) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Translations (main/i18n/Translation-de_DE) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Translations (main/i18n/Translation-en) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel DEP-11 (main/dep11/Components-amd64.yml) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel DEP-11 (main/dep11/Components-all.yml) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel DEP-11-icons-small (main/dep11/icons-48x48.tar) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel DEP-11-icons (main/dep11/icons-64x64.tar) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel DEP-11-icons-hidpi (main/dep11/icons-64x64@2.tar) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel CNF (main/cnf/Commands-amd64) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel CNF (main/cnf/Commands-all) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Packages (main/binary-amd64/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Packages (main/binary-i386/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Translations (main/i18n/Translation-de_CH) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Translations (main/i18n/Translation-de) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Translations (main/i18n/Translation-de_DE) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel Translations (main/i18n/Translation-en) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel DEP-11 (main/dep11/Components-amd64.yml) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel DEP-11 (main/dep11/Components-all.yml) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel DEP-11-icons-small (main/dep11/icons-48x48.tar) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel DEP-11-icons (main/dep11/icons-64x64.tar) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel DEP-11-icons-hidpi (main/dep11/icons-64x64@2.tar) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel CNF (main/cnf/Commands-amd64) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1
W: Ziel CNF (main/cnf/Commands-all) ist mehrfach konfiguriert in /etc/apt/sources.list:60 und /etc/apt/sources.list.d/winehq-focal.sources:1

Man sieht es hier schon, irgendwo habe ich zuviel gemacht oder Daten nicht vollständig gelöscht. Wie soll ich nun am besten vorgehen, um wieder Ordnung hineinzubringen?

Liebe Grüsse
Ramon
 
Nur so als Idee: Ich werde mir demnächst Makulu Linux installieren. Da ist alles vorinstalliert (bin nach einem Bericht hier auf CB darauf gekommen).
Wäre es eine Option für Dich so ein Komplettpaket zu installieren - oder wäre der "Umzugs-Umfang" dafür zu groß ?
 
@Ramon
Es wäre sehr nett, wenn du deine Wall-of-text in Code Tags setzen würdest. Das schreckt dermassen ab, dass ich schon kaum Lust habe, zu helfen.

Für Ubuntu und Derivate (ich auf Linux Mint): man kann Wine-Staging aus den offiziellen Paketquellen über den Manager installieren. Wird auch schön regelmäßig aktuell gehalten.
Sollte gar keine Probleme mit Abhängigkeiten erzeugen.
 
Habe die Wine-Paketquellen jetzt in Anwe&Aktual entfernt und sie sind entfernt. Werden dort nicht mehr angezeigt.

Sudo apt purge wine:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket »wine« ist nicht installiert, wird also auch nicht entfernt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
sudo add-apt-repository --remove wine-builds:
geht durch und zeigt nichts an.

sudo apt-get autoremove && sudo apt autoclean && sudo apt-get update
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
OK:1 http://ppa.launchpad.net/zorinos/apps/ubuntu focal InRelease
OK:2 http://de.archive.ubuntu.com/ubuntu focal InRelease
OK:3 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease
OK:4 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease
OK:5 https://dl.winehq.org/wine-builds/ubuntu focal InRelease
OK:6 http://ppa.launchpad.net/zorinos/drivers/ubuntu focal InRelease
OK:7 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
OK:8 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease
OK:9 http://ppa.launchpad.net/zorinos/patches/ubuntu focal InRelease
OK:10 http://ppa.launchpad.net/zorinos/stable/ubuntu focal InRelease
OK:11 http://security.ubuntu.com/ubuntu focal-security InRelease
OK:12 https://packages.zorinos.com/stable focal InRelease
OK:13 https://packages.zorinos.com/patches focal InRelease
OK:14 https://packages.zorinos.com/apps focal InRelease
OK:15 https://packages.zorinos.com/drivers focal InRelease
OK:16 https://packages.zorinos.com/premium focal InRelease
Paketlisten werden gelesen... Fertig
Wenn ich mit Synaptic Wine-Staging zum installieren vormerke, sagt er:
Es konnten nicht alle Pakete zum installieren oder aktualisieren vorgemerkt werden.
Wine-Staging:
Hängt ab von: libc6 (>=2.34), aber es wird 2.31-0ubuntu9.9 installiert
Hängt ab von: wine-staging-i386 (= 8.9~jammy-1)
Hängt ab von: wine-staging-amd64, aber es wird nicht installiert
Und das Terminal:
Failed to SetCandidateRelease for jammy
inxi -r
Repos:
Active apt repos in: /etc/apt/sources.list
1: deb http://de.archive.ubuntu.com/ubuntu/ focal main restricted
2: deb http://de.archive.ubuntu.com/ubuntu/ focal-updates main restricted
3: deb http://de.archive.ubuntu.com/ubuntu/ focal universe
4: deb http://de.archive.ubuntu.com/ubuntu/ focal-updates universe
5: deb http://de.archive.ubuntu.com/ubuntu/ focal multiverse
6: deb http://de.archive.ubuntu.com/ubuntu/ focal-updates multiverse
7: deb http://de.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
8: deb http://security.ubuntu.com/ubuntu focal-security main restricted
9: deb http://security.ubuntu.com/ubuntu focal-security universe
10: deb http://security.ubuntu.com/ubuntu focal-security multiverse
Active apt repos in: /etc/apt/sources.list.d/zorin.list
1: deb https://packages.zorinos.com/stable focal main
2: deb https://packages.zorinos.com/patches focal main
3: deb https://packages.zorinos.com/apps focal main
4: deb https://packages.zorinos.com/drivers focal main restricted
5: deb https://packages.zorinos.com/premium focal main
Active apt repos in: /etc/apt/sources.list.d/zorinos-ubuntu-apps-focal.list
1: deb http://ppa.launchpad.net/zorinos/apps/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/zorinos-ubuntu-drivers-focal.list
1: deb http://ppa.launchpad.net/zorinos/drivers/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/zorinos-ubuntu-patches-focal.list
1: deb http://ppa.launchpad.net/zorinos/patches/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/zorinos-ubuntu-stable-focal.list
1: deb http://ppa.launchpad.net/zorinos/stable/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/winehq-bionic.sources
1: deb [arch=amd64 i386] https://dl.winehq.org/wine-builds/ubuntu bionic main
Active apt repos in: /etc/apt/sources.list.d/winehq-focal.sources
1: deb [arch=amd64 i386] https://dl.winehq.org/wine-builds/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/winehq-jammy.sources
1: deb [arch=amd64 i386] https://dl.winehq.org/wine-builds/ubuntu jammy main



herzliche Grüsse
 
Zuletzt bearbeitet:
Ramon schrieb:
Code:
OK:1 http://ppa.launchpad.net/zorinos/apps/ubuntu focal InRelease
OK:2 http://de.archive.ubuntu.com/ubuntu focal InRelease
OK:3 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease
OK:4 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease
OK:5 https://dl.winehq.org/wine-builds/ubuntu focal InRelease
OK:6 http://ppa.launchpad.net/zorinos/drivers/ubuntu focal InRelease
OK:7 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
OK:8 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease
OK:9 http://ppa.launchpad.net/zorinos/patches/ubuntu focal InRelease
OK:10 http://ppa.launchpad.net/zorinos/stable/ubuntu focal InRelease
OK:11 http://security.ubuntu.com/ubuntu focal-security InRelease
OK:12 https://packages.zorinos.com/stable focal InRelease
OK:13 https://packages.zorinos.com/patches focal InRelease
OK:14 https://packages.zorinos.com/apps focal InRelease
OK:15 https://packages.zorinos.com/drivers focal InRelease
OK:16 https://packages.zorinos.com/premium focal InRelease
Da sind immer noch bionic- und jammy-Repositories. Deswegen versucht er auch irgendeine jammy-Version zu installieren. Die dürfen da nicht sein. Nur focal.
Lösche alle anderen wine-Repos aus /etc/apt/ und Unterordnern.
 
Ich will das jetzt nicht in eine Distro X vs. Y Diskussion ausarten lassen, aber:

Es ist mir immer wieder unbegreiflich wie mittelalterlich apt in Ubuntu funktioniert... mit irgendwelchen codenamen die man gegebenenfalls manuell anpassen bzw. austauschen muss, PPAs können auch nicht automatisch bei ner neuen Version geupgraded werden... Dateien die man manuell sortieren und löschen muss...

Dass es auch eleganter geht zeigt (unter anderen) DNF im RedHat Ökosystem: Die Repo-Dateien bleiben über die Release-Versionen hinweg erhalten und in den Repo-URLs wird die jeweilige Release-Nummer einfach automatisch eingesetzt. Wenn das Repo dann noch keine Pakete für die neue Release-Version hat wird das Repo einfach ignoriert und der Nutzer gefragt ob das Paket der alten Version erhalten bleiben soll oder gelöscht werden soll. Löschen von Repos geht auch direkt über DNF.
APT ist nun 25 Jahre alt und seitdem ist da noch niemand drauf gekommen?

/rant (sorry)
 
Mihawk90 schrieb:
APT ist nun 25 Jahre alt und seitdem ist da noch niemand drauf gekommen?
Hat alles Vor- und Nachteile. Hier ist es z.B. gar nicht Ubuntu, sondern Zorin. Das geht bei Red Hat nicht. Deswegen braucht es dort so was wie EPEL.
 
Amaoto schrieb:
Hier ist es z.B. gar nicht Ubuntu, sondern Zorin.
Schon klar, aber das sind ja letztendlich auch nur zusätzliche Repos.

Amaoto schrieb:
Das geht bei Red Hat nicht. Deswegen braucht es dort so was wie EPEL.
Was geht bei RedHat nicht? Zusätzliche Repos? Oder ne eigene Distro drauf aufbauen? Klar geht das. Bei den meisten Fedora Nutzern dürfte früher oder später RPM Fusion dazukommen. Als Distro ist Nobara ein relativ prominentes Beispiel das im Grundprinzip nicht anders funktioniert als Zorin, nur eben auf Fedora Basis. Dort werden auch nur zusätzliche Repos (und eigene Konfiguration) mitgeliefert.

EPEL sind nur Pakete die von Fedora's Infrastruktur für RHEL gebaut werden, das ist auch nichts anderes als ein zusätzliches Repo.
 
Ich finde da jeweils nur eine in der etc.
Ansonsten noch in der var jeweils die InRelease, main_binary-i386_Packages und man_binary-amd64_Packages.
Die auch löschen? Manuell kann ich die per Mausklick nicht löschen und ich kenne nur sudoedit.
Wie mach ich das am besten?

Liebe Grüsse
 
Ramon schrieb:
Manuell kann ich die per Mausklick nicht löschen und ich kenne nur sudoedit.
Wie mach ich das am besten?
Bash:
sudo rm /etc/apt/sources.list.d/winehq-bionic.sources
sudo rm /etc/apt/sources.list.d/winehq-jammy.sources
sudo apt-get update

Mihawk90 schrieb:
Was geht bei RedHat nicht?
Weil alles fest ist und du davon nicht abweichen kannst. Nobara ist nichts weiter als ein modifiziertes Fedora, hat deswegen z.B. auch die gleiche Versionsnummer. Das liegt nicht primär an DNF, sondern eben an Fedora. Aber sie entwickeln DNF halt primär für sich. Deswegen gibt es ja auch so viel mehr Distributionen, die auf Ubuntu basieren.

apt kommt von Debian und dort funktioniert es so wie es soll. Ich kann heute Debian 11 installieren und die Repos auf "stable" stellen. Nach Release von Debian 12 (bookworm) werden die Pakete entsprechend automatisch aktualisiert (weil Debian 12 ab da "stable" ist) und ich kann sie auf "bookworm" pinnen, so dass ein automatisches Update auf Debian 13 nicht mehr gemacht wird.
Ich kann heute auch schon direkt Debian 12 installieren, das erst kommendes Wochenende veröffentlich werden soll.
Diese Flexibilität gibt es bei Red-Hat-Distributionen nicht. Man kann natürlich versuchen, $releasever manuell zu ändern, aber irgendwas wird bestimmt kaputtgehen.
 
Hat funktioniert. Herzlichen Dank.
Liebe Grüsse
 
Amaoto schrieb:
Weil alles fest ist und du davon nicht abweichen kannst.
Ist es nicht. Die Repo-URL kann Variablen (wie die Versionsnummer) enthalten, das heißt nicht dass sie das muss. Wenn man es wollen würde könnte man das bei Fedora genauso mit irgendwelchen Codenamen machen und jedes mal die Repo-Dateien ersetzen um die Repo-URL zu updaten. Macht halt nur keinen Sinn weil es alles unnötig verkompliziert.

Amaoto schrieb:
apt kommt von Debian und dort funktioniert es so wie es soll. Ich kann heute Debian 11 installieren und die Repos auf "stable" stellen.
Deswegen habe ich ja auch von apt in Ubuntu gesprochen. Diese Codenamen sind doch Murks. Stattdessen könnte man einfach die Releasenummern ohne Punkt verwenden und gut wär das ganze. Dann wäre es bei Ubuntu genauso automatisiert wie bei Debian.

Amaoto schrieb:
Ich kann heute auch schon direkt Debian 12 installieren, das erst kommendes Wochenende veröffentlich werden soll.
Diese Flexibilität gibt es bei Red-Hat-Distributionen nicht.
Natürlich geht das. Mit dem System-Upgrade von dnf kann man auf die neue Version wechseln sobald sie branched ist und die Pakete zur Verfügung stehen (wie sinnvoll das ist sei mal dahingestellt).
Theoretisch kann man auch ein Downgrade auf eine ältere Version machen, wird aber nicht offiziell unterstützt oder empfohlen. Man kann auch von einer Releaseversion auf Rawhide wechseln und andersrum.
 
Zurück
Oben