Lösen von Abhängigkeiten, wie?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

Lösen von Abhängigkeiten, wie?

Beitrag von BrownEyes » 22.02.2004 20:51:35

Hallo Allerseits,
ich möchte wine mit apt installieren, bekomme aber Abhängigkeitsprobleme.

Code: Alles auswählen

pgo@debian:~/tmp$ sudo apt-get install wine
Password:
Reading Package Lists... Done
Building Dependency Tree... 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.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

Sorry, but the following packages have unmet dependencies:
  ding: Depends: tk8.3 but it is not going to be installed or
                 wish
  wine: Depends: debconf but it is not going to be installed
        Depends: libwine (= 0.0.20020411-1) but it is not going to be installed
        Depends: xbase-clients (>= 4.0) but it is not going to be installed or
                 xcontrib
E: Sorry, broken packages
I tried to install tk8.3 but apt says it's already installed, xbase-clients and xcontrib seems to be installed, too, but I'm not sure.
What must I do, to find out, what must be done to resolve such problems in general?
Bye
Patrick

Benutzeravatar
eternity2002
Beiträge: 187
Registriert: 26.01.2004 12:44:16

Beitrag von eternity2002 » 22.02.2004 23:07:19

vewendest du Woody? ich habe unter meinem Woody schon mehrmals versucht, Software zu installieren, die vom System verwendeten Libs&Co. waren aber alle zu alt dafür. darum probier ich das jetzt alles mit Sarge (sid).
Vielleicht bei dir auch sowas in der Richtung??

BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

Beitrag von BrownEyes » 22.02.2004 23:13:46

Hallöchen,
ja ich verwende woody, hätte ich dazu sagen sollen, stimmt.
Ich könnte jadie libs aktualisieren. Da ich noch ein absoluter debian-newbie bin traue ich mich noch nicht auf sarge zu gehen.
Mir wäre lieber, wenn ich das Problem unter woody reparieren könnte.
Ich habe folgende Fragen:
Vielleicht komme ich ja schon weiter, wenn ich weiß, wie ich prüfen kann, welches Paket in welcher Version installiert ist.
Gruß
Patrick

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 23.02.2004 08:25:09

Du hast im groben 3 Möglichkeiten:

a) Wine aus den Sourcen selbst zu installieren. Allerdings ist das Installieren von Software am Packetmanagment vorbei immer nachteilig

b) SID installieren. Dazu kannst Du Dein Woody als Basis nehmen und ein Distupgrade durchführen. Aber SID steht für Simply In Development und wird auch als unstable bezeichnet. Unstable heißt nicht, das hier die Software als solche instabil ist, sondern das es recht häufig zu Problemen zwischen den Packeten kommen kann. Nichts was man nicht lösen kann, aber es setzt einiges Wissen über das Packetsystem von Debian und die Bereitschaft, sich Probleme zu vertiefen, vorraus.

c) Backports [1]. Dies sind Packete von aktueller Software, die so paketiert wurden, das sie sich unter Woddy installieren lassen.

Man kann jetzt sicherlich trefflich streiten, was einfacher/besser ist (b oder c) Ich persönlich stimme hier für c.



[1] http://www.debianforum.de/wiki/WoodyBackports
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

Beitrag von BrownEyes » 23.02.2004 09:48:50

Danke für Deine Antwort,
ich pesönlich habe mit Backports gute Erfahrungen gemacht.
Heißt das, dass wine unter woody garnicht installiert werden kann?
Ich bekomme doch sonst die Meldung, dass das Paket *nichtbekanntes_Paket* nicht vorhanden ist.
Ich verstehe nicht ganz, warum ein wine auf einem backport-server sich installieren lässt und das wine welches bei debian auf dem server liegt sich nicht installieren lässt.
Gruß
Patrick

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 23.02.2004 10:10:25

BrownEyes hat geschrieben: Ich verstehe nicht ganz, warum ein wine auf einem backport-server sich installieren lässt und das wine welches bei debian auf dem server liegt sich nicht installieren lässt.
mach mal

Code: Alles auswählen

apt-cache policy wine

BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

Beitrag von BrownEyes » 23.02.2004 20:32:28

Code: Alles auswählen

pgo@debian:~/tmp$ sudo  apt-cache policy wine
Password:
wine:
  Installed: (none)
  Candidate: 0.0.20020411-1
  Version Table:
     0.0.20020411-1 0
        500 http://ftp.de.debian.org stable/main Packages
was sagt mir das jetzt über mein Problem?

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 23.02.2004 20:56:25

Dass das wine das du zu installieren versuchst aus Woody stammt und deshalb eigentlich funktionieren sollte.

MfG Peschmä

BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

Beitrag von BrownEyes » 23.02.2004 21:36:39

OK,
dann bin ich jetzt wieder beim ersten Post. Was soll ich denn jetzt machen?
Gruß
Patrick

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 24.02.2004 14:59:32

Versuch mal

Code: Alles auswählen

apt-get -f install (nichts hinter install)

BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

Beitrag von BrownEyes » 24.02.2004 20:11:15

Code: Alles auswählen

pgo@debian:~/tmp$ sudo apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
Habe ich gemacht, danach kann ich wine immer noch nicht installieren.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 24.02.2004 20:40:28

Dann versuch mal

Code: Alles auswählen

apt-get -f install wine tk8.3 debconf libwine xbase-clients 

BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

Beitrag von BrownEyes » 28.02.2004 15:31:07

Code: Alles auswählen

pgo@debian:~$ sudo apt-get -f install wine tk8.3 debconf libwine xbase-clients
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, tk8.3 is already the newest version.
Sorry, debconf is already the newest version.
Sorry, xbase-clients is already the newest version.
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:

Sorry, but the following packages have unmet dependencies:
  libc6: Conflicts: wine (< 0.0.20031118-1) but 0.0.20020411-1 is to be installed
  libwine: Depends: libarts (>= 4:2.2.2-1) or
                    libarts-alsa (>= 4:2.2.2-1) but it is not going to be installed
           Depends: libsane (>= 1.0.7) but it is not going to be installed
           Depends: libusb-0.1-4 (>= 1:0.1.5-3) but it is not going to be installed
E: Sorry, broken packages
Und was soll ich jetzt machen?

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 28.02.2004 15:41:39

Antwort von dir:
Hallöchen,
ja ich verwende woody, hätte ich dazu sagen sollen, stimmt.
Zweifle ich an.

Was für ein KDE hast du installiert ??

BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

Beitrag von BrownEyes » 28.02.2004 15:56:17

zyta2k hat geschrieben:Antwort von dir:
Hallöchen,
ja ich verwende woody, hätte ich dazu sagen sollen, stimmt.
Zweifle ich an.
[/qoute]
Du zweifelst an, dass ich das hätte sagen sollen?
Was für ein KDE hast du installiert ??
KDE 3.2

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 29.02.2004 20:18:46

Du benutzt KEIN WOODY.

Ein Woody hat kein KDE3.2

Du hast einen Backport von KDE installiert !
Will heissen:
Wine "beisst" sich mit diesem.

Man hätte den ganzen Thread VIEL kürzer halten können, wenn du gesagt hättest.

"Ich benutze Woody mit KDE3.2 Backports und Foobar Backports".

Jetzt kapisch ?

BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

Beitrag von BrownEyes » 29.02.2004 20:45:30

Ja, das verstehe ich.
Merke ich mir für das nächste mal.
Und was heißt das nun für mich?
Kann ich jetzt wine nicht installieren oder muss ich da auch einen Backport für suchen. Wie kann ich festellen wodurch ein Konflikt entstanden ist?

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 29.02.2004 22:49:39

BrownEyes hat geschrieben: Und was heißt das nun für mich?
Kann ich jetzt wine nicht installieren
brauchst du sound ?
Eigentlich: nein.
oder muss ich da auch einen Backport für suchen
Kaum möglich.
Wie kann ich festellen wodurch ein Konflikt entstanden ist?
libwine: Depends: libarts (>= 4:2.2.2-1)

libarts ist der sound-daemon von kde.

Ein Paket wird auf einem System gebaut, welches Software X, Software Y installiert hat.

Software X in Version A
Software Y in Version B

Das gebaute Paket hat nun die Abhängigkeit
X.A und Y.B sofern das gebraucht wird.

Will heissen:
Du müsstest jemanden finden der ein Wine Paket baut, auf einem System welches auch die KDE3.2 Backports installiert hat.

Chance: minim.

Deine Möglichkeit:

Code: Alles auswählen

apt-get source -b wine
So wird wine auf deinem system gebaut

BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

Beitrag von BrownEyes » 29.02.2004 23:33:03

Danke für Eure Hinweise, das werde ich dann machen.
Gruß
Patrick

Antworten