[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: