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

Re: dpkg Befehl rückgängig machen



Am Samstag, 1. Dezember 2012 schrieb Siegfrid Brandstätter:
> Am Samstag, 1. Dezember 2012 schrieb Martin Steigerwald:
> > Am Samstag, 1. Dezember 2012 schrieb Andrei POPESCU:
> > > On Vi, 30 nov 12, 23:37:29, Siegfrid Brandstätter wrote:
> > > > root@testing:/home/sigi# dpkg --remove-architecture i386
> > > > root@testing:/home/sigi# dpkg --purge-architecture i386
> > > > dpkg: error: unknown option --purge-architecture
> > > > 
> > > > Will weiterhin nicht. Was mache ich falsch?
> > > 
> > > 'dpkg --purge-architecture' gibt es nicht, aber dein
> > > '--remove-architecture' war erfolgreich (keine Ausgabe bedeutet
> > > meistens das alles gut lief).
> > 
> > Ja, sehe ich auch so.
> > 
> > Also wenn damit das „Problem“ gelöst ist, auch gut :)
> 
> Verstehe ich es nun richtig, kein Multiarch mehr notwendig so wie in 
> deiner vorigen Email-Empfehlung mit den Keksen ;-)
> Aptitude macht nun wieder seine Arbeit, ohne den ominösen 165 Paketen.
> 
>  Was mir nun noch fehlt ist aber Skype, damit hatte ich ja dass ganze 
> ausgelöst.
> Wäre diese Vorgehensweise ok:
> 
> # wget -O skype-install.deb http://www.skype.com/go/getskype-linux-
> deb-64
> # dpkg -i skype-install.deb
> 
> and then possibly 
> # apt-get -f install

Hmmm, wenn Du 32-Bit-Pakete verwenden möchtest, empfehle ich Dir MultiArch.

Wenn nicht, dann brauchst Du es nicht.

Ist doch an sich super einfach, oder?

Und so wie es aussieht, geht es auch gar nicht mehr anders – darauf deuteten ja die Hinweise von Andrej schon ganz klar hin::

martin@merkaba:~> apt-cache show ia32-libs ia32-libs-gtk ia32-libs-i386 ia32-libs-gtk-i386 | egrep "(Package|Architecture|Depends)"
Package: ia32-libs
Architecture: amd64
Depends: ia32-libs-i386
Pre-Depends: multiarch-support
Package: ia32-libs-gtk
Architecture: amd64
Depends: ia32-libs-i386, ia32-libs-gtk-i386
Pre-Depends: multiarch-support
Package: ia32-libs-i386
Architecture: i386
Depends: freeglut3 (>= 2.6.0-1), lesstif2 (>= 1:0.95.2-1), libacl1 (>= 2.2.49-4), libaio1 (>= 0.3.107-7), libasyncns0 (>= 0.3-1.1), libattr1 (>= 1:2.4.44-2), libaudio2 (>= 1.9.2-4), libaudiofile1 (>= 0.2.6-8), libavahi-client3 (>= 0.6.27-2+squeeze1), libavahi-common3 (>= 0.6.27-2+squeeze1), libbsd0 (>= 0.2.0-1), libcap2 (>= 1:2.19-3), libcomerr2 (>= 1.41.12-4stable1), libcups2 (>= 1.4.4-7+squeeze1), libcurl3 (>= 7.21.0-2), libdbus-1-3 (>= 1.2.24-4+squeeze1), libdirectfb-1.2-9 (>= 1.2.10.0-4), libdrm-intel1 (>= 2.4.21-1~squeeze3), libdrm-radeon1 (>= 2.4.21-1~squeeze3), libdrm2 (>= 2.4.21-1~squeeze3), libedit2 (>= 2.11-20080614-2), libesd0 (>= 0.2.41-8), libexif12 (>= 0.6.19-1), libexpat1 (>= 2.0.1-7), libflac8 (>= 1.2.1-2+b1), libfltk1.1 (>= 1.1.10-2+b1), libfontconfig1 (>= 2.8.0-2.1), libfreetype6 (>= 2.4.2-2.1+squeeze3), libgcrypt11 (>= 1.4.5-2), libgdbm3 (>= 1.8.3-9), libgl1-mesa-dri (>= 7.7.1-5), libgl1-mesa-glx (>= 7.7.1-5), libglu1-mesa (>= 7.7.1-5), libgnutls26 (>= 2.8.6-1), libgpg-error0 (>= 1.6-1), libgphoto2-2 (>= 2.4.6-3), libgphoto2-port0 (>= 2.4.6-3), libgssapi-krb5-2 (>= 1.8.3+dfsg-4squeeze2), libice6 (>= 2:1.0.6-2), libidn11 (>= 1.15-2), libieee1284-3 (>= 0.2.11-6), libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack0 (>= 1:0.118+svn3796-7), libjpeg62 (>= 6b1-1), libjpeg8 (>= 8b-1), libk5crypto3 (>= 1.8.3+dfsg-4squeeze2), libkeyutils1 (>= 1.4-1), libkrb5-3 (>= 1.8.3+dfsg-4squeeze2), libkrb5support0 (>= 1.8.3+dfsg-4squeeze2), liblcms1 (>= 1.18.dfsg-1.2+b3), libltdl7 (>= 2.2.6b-2), liblzo2-2 (>= 2.03-2), libmpg123-0 (>= 1.12.1-3), libnspr4-0d (>= 4.8.6-1), libnss3-1d (>= 3.12.8-1+squeeze4), libogg0 (>= 1.2.0~dfsg-1), libopenal1 (>= 1:1.12.854-2), libpam0g (>= 1.1.1-6.1+squeeze1), libpng12-0 (>= 1.2.44-1+squeeze1), libpopt0 (>= 1.16-1), libpulse0 (>= 0.9.21-3+squeeze1), libsamplerate0 (>= 0.1.7-3), libsane (>= 1.0.21-9), libsasl2-2 (>= 2.1.23.dfsg1-7), libsdl1.2debian (>= 1.2.15), libselinux1 (>= 2.0.96-1), libsigc++-2.0-0c2a (>= 2.2.4.2-1), libsm6 (>= 2:1.1.1-1), libsndfile1 (>= 1.0.21-3+squeeze1), libsqlite3-0 (>= 3.7.3-1), libssh2-1 (>= 1.2.6-1), libssl1.0.0 (>= 1), libstdc++5 (>= 1:3.3.6-20), libsvga1 (>= 1:1.4.3-29), libsysfs2 (>= 2.1.0+repack-1), libtasn1-3 (>= 2.7-1), libtdb1 (>= 1.2.1-2+b1), libtiff4 (>= 3.9.4-5+squeeze3), libts-0.0-0 (>= 1.0-7), libusb-0.1-4 (>= 2:0.1.12-16), libuuid1 (>= 2.17.2-9), libvorbis0a (>= 1.3.1-1), libvorbisenc2 (>= 1.3.1-1), libvorbisfile3 (>= 1.3.1-1), libwrap0 (>= 7.6.q-19), libx11-6 (>= 2:1.3.3-4), libx86-1 (>= 1.1+ds1-6), libxau6 (>= 1:1.0.6-1), libxaw7 (>= 2:1.0.7-1), libxcb-render-util0 (>= 0.3.6-1), libxcb-render0 (>= 1.6-1), libxcb1 (>= 1.6-1), libxcomposite1 (>= 1:0.4.2-1), libxcursor1 (>= 1:1.1.10-2), libxdamage1 (>= 1:1.1.3-1), libxdmcp6 (>= 1:1.0.3-2), libxext6 (>= 2:1.1.2-1), libxfixes3 (>= 1:4.0.5-1), libxft2 (>= 2.1.14-2), libxi6 (>= 2:1.3-6), libxinerama1 (>= 2:1.1-3), libxml2 (>= 2.7.8.dfsg-2+squeeze1), libxmu6 (>= 2:1.0.5-2), libxmuu1 (>= 2:1.0.5-2), libxp6 (>= 1:1.0.0.xsf1-2), libxpm4 (>= 1:3.5.8-1), libxrandr2 (>= 2:1.3.0-3), libxrender1 (>= 1:0.9.6-1), libxslt1.1 (>= 1.1.26-6), libxss1 (>= 1:1.2.0-2), libxt6 (>= 1:1.0.7-1), libxtst6 (>= 2:1.1.0-3), libxv1 (>= 2:1.0.5-1), libxxf86vm1 (>= 1:1.1.0-2), odbcinst1debian2 (>= 2.2.14p2-1), libodbc1, xaw3dg (>= 1.5+E-18)
Pre-Depends: multiarch-support
Package: ia32-libs-gtk-i386
Architecture: i386
Depends: gtk2-engines-pixbuf (>= 2.20.1-2), gtk2-engines (>= 1:2.20.1-1), libart-2.0-2 (>= 2.3.21-1), libatk1.0-0 (>= 1.30.0-1), libcairo2 (>= 1.8.10-6), libcanberra-gtk-module (>= 0.24-1), libcanberra-gtk0 (>= 0.24-1), libcanberra0 (>= 0.24-1), libdatrie1 (>= 0.2.4-1), libdbus-glib-1-2 (>= 0.88-2.1), libgail-common (>= 2.20.1-2), libgail18 (>= 2.20.1-2), libgconf2-4 (>= 2.28.1-6), libglib2.0-0 (>= 2.24.2-1), libgtk2.0-0 (>= 2.20.1-2), libjasper1 (>= 1.900.1-7+squeeze1), liblua5.1-0 (>= 5.1.4-5), libmng1 (>= 1.0.10-1+b1), libpango1.0-0 (>= 1.28.3-1+squeeze2), libpcre3 (>= 8.02-1.1), libpixman-1-0 (>= 0.16.4-1), libqt4-dbus (>= 4:4.6.3-4+squeeze1), libqt4-network (>= 4:4.6.3-4+squeeze1), libqt4-script (>= 4:4.6.3-4+squeeze1), libqt4-test (>= 4:4.6.3-4+squeeze1), libqt4-xml (>= 4:4.6.3-4+squeeze1), libqtcore4 (>= 4:4.6.3-4+squeeze1), libqtgui4 (>= 4:4.6.3-4+squeeze1), libthai0 (>= 0.1.14-2)
Pre-Depends: multiarch-support


D.h. der einzige Unterschied, ob du nun die 64-Bit oder die 32-Bit-Version des Skype-Paketes installierst, dürfte darin bestehen, dass Du mit der 64-Bit-Version überflüssigerweise die Übergangspakete ia32-libs und ia32-libs-gtk installiert hast.


Also nochmal: Was stört Dich konkret an Multiarch?

Ich hab einfach:

dpkg -i skype-debian_4.1.0.20-1_i386.deb

apt-get -f install

gemacht und das hängt Multiarch-mäßig schön (das klingt schon irgendwie
merkwürdig, wenn ich das ausspreche) von allen erforderlichen 32-Bit-Paketen ab:

martin@merkaba:~> apt-cache show skype | egrep "(Architecture|Depends)"
Architecture: i386
Depends: libasound2 (>= 1.0.16), libc6 (>= 2.3.6-6~), libc6 (>= 2.7), libgcc1 (>= 1:4.1.1), libqt4-dbus (>= 4:4.5.3), libqt4-network (>= 4:4.8.0), libqt4-xml (>= 4:4.5.3), libqtcore4 (>= 4:4.7.0~beta1), libqtgui4 (>= 4:4.8.0), libqtwebkit4 (>= 2.1.0~2011week13), libstdc++6 (>= 4.6), libx11-6, libxext6, libxss1, libxv1, libssl1.0.0


Also um es kurz zu machen: Ich denke, Du verwendest Deine Zeit, indem Du versuchst, eine Lösung Skype zu installieren zu finden, die unter Wheezy ohne Multiarch auskommt.

Und ich verschwende meine Zeit, indem ich Dir dazu auch noch Hinweise gebe.


Daher meine Bitte:

Nimm halt das i386-Paket von Skype, aktiviere Multiarch wieder und las den Paketmanager einfach mal seine Arbeit machen. Das machst Du doch mit 64-Bit-Programmena auch. Und ein apt-get install iceweasel stellt ja auch sicher, dass ein Haufen zusätzlicher Pakete installiert ist. Für 32-Bit-Software braucht es halt 32-Bit-Pakete und ich finde sehr fein, dass die nicht mehr in dem großen Klumpatch ia32-libs und Co daher kommen.


Das ist weniger mühsam für Dich und für uns, die wir uns hier mit engelsgleicher Geduld Mühe geben, Dir mit Deinem "Ich mag Multiarch aber nicht"-Problem weiterzuhelfen. Was ohnehin Wheezy ja wohl nicht mehr hergibt. Also so wie das aussiehst, tolerierst Du entweder 100-200 i386-Pakete aus dem System, verzichtest Du Skype und andere 32-Bit-Anwendungen oder bleibst halt bei Squeeze.

-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7

Reply to: