Re: dpkg Befehl rückgängig machen
Am Montag, 3. Dezember 2012 schrieb Dirk Linnerkamp:
> Hallo Siegfried,
>
> Am 02.12.2012 13:55, schrieb Siegfrid Brandstätter:
> > Angefangen hatte es ja damit das vor ca.3-4 Tagen ein upgrade mein
> > googleearth und skype rauswarf wegen unerfüllten Abhängigkeiten.
> > Ich akzeptierte und damit erhielt ich die Abhängigkeiten gelöst.
> > Nur nach dem ich gearth wieder hatte und nun auch versuchte skype
> > auch wieder zu installieren begann die Sch.... Leider habe ich mir
> > nicht gemerkt welche Pakete der Grund der unerfüllten
> > Abhängikeiten waren. Klar ist ein Fehler von mir, aber so ist es
> > eben.
>
> ...also ich hatte das gleiche Problem, nachdem ich Wine vor kurzem
> istalliert habe. Mit diesem Paket kam ein ganzer Schwall i-386 Pakete
> und mit ihnen Multiarch. Bis dato hatte ich sowohl von Skype,
> Googleearth als auch von Teamviewer die 64-Bit Variante installiert.
>
> Die Schwierigkeiten begannen, als es vor kurzem eine Aktalisierung
> der ia32-libs und ia32-libs-gtk gab, die bei mir, wenn ich das jetzt
> richtig erinnere, vor längerer Zeit zusammen mit Googleearth
> installiert worden waren.
>
> Aptitude bot mir die Alternativen, diese beiden Pakete entweder zu
> halten, ohne weitere Neuinstallationen oder Entfernungen anderer
> Pakete, oder aber zu aktualisieren bzw. zu entfernen. Die letzten
> beiden Optionen hatten aber die Installation von ca 115 zusätzlichen
> (o.ä.) i-386 Paketen, die Entfernung von Teamviewer, Skype,
> Googleearth u.a Paketen zur Folge, die, in ihren 64-Bit-Varianten
> alle von ia32-libs und ia32-libs-gtk abhängen.
>
> Ich entschied mich Multiarch zu behalten und die ia32-libs u.
> ia32-libs-gtk zu entfernen. Anschließend habe ich die 32-Bit-Pakete
> von Teamviewer u. Skype installiert und alles war bestens!!
>
> Nur bei Googleearth geht's bei mir nicht. Die 32-Bit-Variante
> benötigt lsb-core:i386. Und um dessen Abhängigkeiten zu erfüllen
> kann ich gleich komplett auf i386 umsteigen. Also habe ich wieder
> die 64-bit-Variante von Googleearth gewählt und damit dann auch
> gleich wieder ia32-libs-gtk und ia32-libs-i386 auf die Platt
> bekommen. (Also diesmal nicht ia32-libs, sondern ia32-libs-i386!).
> Der Unterschied ist mir indes nicht ganz klar. Apt-cache-policy und
> aptitude sagen:
>
> apt-cache policy ia32-libs-i386
>
> ia32-libs-i386:i386:
> Installiert: 1:0.4
> Installationskandidat: 1:0.4
> Versionstabelle:
> *** 1:0.4 0
> [...]
>
> aptitude show ia32-libs-i386
>
> Keine aktuelle Version oder Installationskandidat für ia32-libs-i386
> gefunden
> Paket: ia32-libs-i386
> Zustand: kein echtes Paket
> Bereitgestellt von: ia32-libs-i386.
>
> ..??
>
> Und:
>
> aptitude show ia32-libs
>
> Paket: ia32-libs
> Zustand: nicht installiert
> Version: 1:0.4
> Priorität: optional
> Bereich: oldlibs
> Verwalter: Debian ia32-libs Team
> <pkg-ia32-libs-maintainers@lists.alioth.debian.org>
> Architektur: amd64
> Unkomprimierte Größe: 114 k
> Hängt ab von: ia32-libs-i386
> Hängt ab (vorher) von: multiarch-support
> Schlägt vor: ia32-libs-gtk
> Beschreibung: Transitional package to migrate ia32-libs to multiarch
> This is a transitional package used to migrate the ia32-libs
> package to true
> multiarch. It can be removed once nothing on the system depends on
> it.
>
> This package requires multiarch to be enabled before it can be
> installed, use
> "dpkg --add-architecture i386".
>
> ..also irgendwie scheint ia32-libs-i386 dann nur ein virtuelles Paket
> zu sein..
>
>
> Keine Ahnung ob dier das jetzt noch irgendwie hilft, Ordnung in dein
> Chaos zu bringen, aber ich bin mir sicher, dass es bei dir ähnlich
> angefangen hat.
>
> Ich würde dir ebenfalls empfehlen, bei Multiarch zu bleiben die
> 32-Bit Variante von Skype zu nehmen, alle dazu notwendigen
> zusätzlichen Pakete installieren lassen und ia32-libs ia32-libs-gtk
> runterzuschmeißen.
>
Habe mich nun mal versucht es so zu machen.
# dpkg --add-architecture i386
# apt-get update
# wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
# dpkg -i skype-install.deb
Vormals nicht ausgewähltes Paket skype wird gewählt.
(Lese Datenbank ... 171312 Dateien und Verzeichnisse sind derzeit
installiert.)
Entpacken von skype (aus skype-install.deb) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von skype:
skype hängt ab von libqtgui4 (>= 4:4.8.0).
skype hängt ab von libqtwebkit4 (>= 2.1.0~2011week13).
Aber es scheitert an diesen beiden Paketen:
skype hängt ab von libqtgui4 (>= 4:4.8.0).
skype hängt ab von libqtwebkit4 (>= 2.1.0~2011week13).
# apt-cache policy libqtgui4
libqtgui4:
Installiert: 4:4.8.2+dfsg-2
Installationskandidat: 4:4.8.2+dfsg-2
Versionstabelle:
*** 4:4.8.2+dfsg-2 0
500 http://ftp.de.debian.org/debian/ testing/main amd64 Packages
100 /var/lib/dpkg/status
4:4.6.3-4+squeeze1 0
500 http://ftp.de.debian.org/debian/ stable/main amd64 Packages
# aptitude show libqtgui4
Paket: libqtgui4
Zustand: Installiert
Automatisch installiert: ja
Multi-Arch: same
Version: 4:4.8.2+dfsg-2
Priorität: optional
Bereich: libs
Verwalter: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Architektur: amd64
Unkomprimierte Größe: 12,6 M
Hängt ab von: fontconfig, libaudio2, libc6 (>= 2.11), libfontconfig1 (>=
2.9.0), libfreetype6 (>= 2.3.5), libgcc1 (>= 1:4.1.1), libglib2.0-0 (>=
2.12.0), libice6 (>= 1:1.0.0), libjpeg8 (>= 8c), libmng1 (>=
1.0.10), libpng12-0 (>= 1.2.13-4), libqtcore4 (=
4:4.8.2+dfsg-2), libsm6, libstdc++6 (>= 4.1.1), libtiff4 (> 3.9.5-3~),
libx11-6, libxext6, libxrender1, zlib1g (>= 1:1.1.4)
Hängt ab (vorher) von: multiarch-support
Empfiehlt: libcups2
Schlägt vor: qt4-qtconfig
Beschädigt: libqt4-core (< 4.0.1-3), libqt4-core (< 4.0.1-3), libqt4-
designer (< 4.4.0~beta1-1), libqt4-designer (< 4.4.0~beta1-1), libqt4-
gui (< 4.4.0), libqt4-gui (< 4.4.0), qt4-designer (< 4.1.4), qt4-
designer
(< 4.1.4), libqtgui4 (!= 4:4.8.2+dfsg-2)
Ersetzt: libqt4-core (< 4.0.1-3), libqt4-core (< 4.0.1-3), libqt4-
designer (< 4.4.0~beta1-1), libqt4-designer (< 4.4.0~beta1-1), libqt4-
gui (< 4.4.0), libqt4-gui (< 4.4.0), qt4-designer (< 4.1.4), qt4-
designer (<
4.1.4), libqtgui4 (< 4:4.8.2+dfsg-2)
Beschreibung: Qt4-Modul für grafische Benutzeroberfläche
Qt ist ein plattformübergreifendes Gerüst (»Framework«) für C++-
Anwendungen. Qts Hauptmerkmal ist sein umfangreicher Satz von Widgets,
die standardmäßige GUI-Funktionalität bereitstellen.
Das Modul QtGui erweitert QtCore um GUI-Funktionalität.
Homepage: http://qt-project.org/
# apt-cache policy libqtwebkit4
libqtwebkit4:
Installiert: 2.2.1-5
Installationskandidat: 2.2.1-5
Versionstabelle:
*** 2.2.1-5 0
500 http://ftp.de.debian.org/debian/ testing/main amd64 Packages
100 /var/lib/dpkg/status
# aptitude show libqtwebkit4
Paket: libqtwebkit4
Neu: ja
Zustand: Installiert
Automatisch installiert: ja
Multi-Arch: same
Version: 2.2.1-5
Priorität: optional
Bereich: libs
Verwalter: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Architektur: amd64
Unkomprimierte Größe: 26,9 M
Hängt ab von: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libglib2.0-0 (>=
2.31.8), libgstreamer-plugins-base0.10-0 (>= 0.10.31),
libgstreamer0.10-0 (>= 0.10.31), libqt4-network (>= 4:4.8.1), libqtcore4
(>= 4:4.8.1),
libqtgui4 (>= 4:4.8.1), libsqlite3-0 (>= 3.5.9),
libstdc++6 (>= 4.1.1), libx11-6, libxrender1
Hängt ab (vorher) von: multiarch-support
Beschädigt: libqtwebkit4 (!= 2.2.1-5)
Ersetzt: libqt4-webkit (<= 4:4.7.0~beta1), libqt4-webkit (<=
4:4.7.0~beta1), libqtwebkit4 (< 2.2.1-5)
Beschreibung: Qt-Bibliothek für eine Webinhalt-Engine
QtWebKit stellt eine Webbrowser-Engine bereit, mit der einfach Inhalte
aus dem World Wide Web in Ihrer Qt-Anwendung eingebettet werden können.
Homepage: http://trac.webkit.org/wiki/QtWebKit
Die beiden benötigten Versionen finde ich nicht,
libqtgui4 (>= 4:4.8.0).
.
Paket libqtgui4
squeeze (stable) (libs): Qt4-Modul für grafische Benutzeroberfläche
4:4.6.3-4+squeeze1: amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386
mips mipsel powerpc s390 sparc
wheezy (testing) (libs): Qt4-Modul für grafische Benutzeroberfläche
4:4.8.2+dfsg-2: amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386
mips mipsel powerpc s390 s390x sparc
sid (unstable) (libs): Qt4-Modul für grafische Benutzeroberfläche
4:4.8.2+dfsg-4: alpha amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-
i386 mips mipsel powerpc s390 s390x sh4 sparc sparc64
libqtwebkit4 (>= 2.1.0~2011week13) gibt es nur für:
powerpcspe (inoffizielle Portierung) 2.1.0~2011week13-2
Warum werden da zwei Pakete verlangt die es gar nicht so gibt?
--
Einen Schönen Gruß,
Sigi
Reply to: