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

Re: pan oder pan-Ersatz in wheezy?



Hallo, Martin,

Am 13.04.2012 21:00, schrieb Martin Steigerwald:
Am Freitag, 13. April 2012 schrieb Detlef Müller:
Hallo, allerseits!

Hi Detlef,

Nachdem mein squeeze - vermutlich durch zu viel herumgepopel am
package-Manager vorbei - doch sehr wetterfühlig geworden war und
immer "schiefer" lag, habe ich ein frisches wheezy installiert.

Leider geht es gleich wieder los:
...
natürlich hatte das Entfernen von pan aus Wheezy seinen Sinn,
für pan fehlt nämlich: /usr/lib/libgmime-2.0.so.2 und der
Maintainer hat das wohl nicht angepasst.

Damit ist das erste kaputte Paket im System  das ging schnell bis
zum Sündenfall ...
aber moment - Wheezy hat doch sogar libgmime-2.6!

Nun habe ich ganz frech
# ln -s /usr/lib/libgmime-2.6.so.0 /usr/lib/libgmime-2.0.so.2
gemacht ...
und schon läuft das pan.

Hola, die Waldfee.

Ich würd das lassen ;).

Naja, wenn es lebenswichtig wäre - aber es hakt dann ja doch,
nach (korrekt) getaner Arbeit musste das Programm von außen
abschießen, weil die Menues nicht mehr wollten ...
das hat mir die Entscheidung leicht gemacht.

So kann ich nun die vielen kleinen Sachen, die ich erst im Nachhinein
vermisse nachinstallieren - "hibernate" z.B. nachdem ich festgestellt
habe, daß ich mein Desktop-PC neuerdings nicht mehr aufwacht
(hoffentlich klappt es jetzt).

Nur: nun ist pan als "broken" gekennzeichnet und ich kann nichts
mehr installieren, ohne daß das "kaputte" pan automatisch wieder
abgestoßen wird.
Natürlich werde ich (nach meiner Erfahrung mit Squeeze) das Gefrickel
wieder rückgängig machen - nur aus Interesse experimentiere ich noch
etwas mit dem Workaround (irgendwas muß da ja wohl faul sein).

Gibt es eine saubere Lösung, pan zum laufen zu bringen, oder
ein anderes Programm, daß die Funktionalität bietet?

Nuja. Zwei fallen mir ein:

1) Aktualisiere auf Sid. ;)

Mh - wenn mit wheezy Grafik (ältere nvidia-Karte) und mein usb-wlan
(noch nicht getestet) voll funktionieren, wollte ich mich wieder
mehr auf mein sonstiges Leben und Arbeiten als auf Linux
konzentrieren :)

2) Benutze Pinning und installer pan via apt-get -t unstable install pan,
dann dürfte apt-get die weiteren aus Unstable benötigten Pakete
nachziehen. Wenn das dann alles nach Testing kommt, hat Du wieder ein
reines Testing, wenn Du Sid in der Priorität unterhalb von Testing legst.

Das werde ich wohl mal probieren.

Ich hab das auf zwei Notebooks und meiner Workstation auf der Arbeit. Ist
aber gerade alles nicht an. Daher warte ich nun erstmal, ob Du es wirklich
ausprobieren willst. Alternativ schau einfach in der Manpage preferences
nach, wie das geht. An sich müsste das für diesen einfachen Fall sogar
auch mit einer Apt-Option namens Default-Release gehen, ganz ohne Pinning-
Eintrag in /etc/apt/preferences.

Vorsichtshalber habe ich nun in
/etc/apt/preferences folgendes:

Package: *
 Pin: release a=unstable
 Pin-Priority: 200

Meine sources.list sieht nun so aus:

--------------

# deb cdrom:[Debian GNU/Linux testing _Wheezy_ - Official Snapshot i386 NETINST Binary-1 20120412-09:16]/ wheezy main

# deb cdrom:[Debian GNU/Linux testing _Wheezy_ - Official Snapshot i386 NETINST Binary-1 20120412-09:16]/ wheezy main


# deb http://debian.tu-bs.de/debian/ wheezy main
# deb-src http://debian.tu-bs.de/debian/ wheezy main

deb http://ftp.de.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main
# deb http://http.us.debian.org/debian/ wheezy contrib non-free main
# deb http://http.us.debian.org/debian/ wheezy contrib non-free main

deb http://www.debian-multimedia.org wheezy main
deb-src http://www.debian-multimedia.org wheezy main

# deb-src http://security.debian.org/ wheezy/updates main

#### unstable #########
deb http://ftp.de.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.de.debian.org/debian/ unstable main contrib non-free

-----------------------------

So, und nun hat die installation von pan
ein par Sachen (so 5), unter anderem "eog" und
seltsamer weise emacs23 aus sid nachgezogen (?).

Nun weiß ich nicht wirklich, ob das mit dem pinning gescheitert
ist, weil womöglich nur die par Pakete unterschiedliche Versionen
in wheezy und sid haben.
Letzter Absatz von less /var/log/apt/history.log ist:

-----------------------------
Start-Date: 2012-04-14  13:15:45
Commandline: /usr/sbin/synaptic
Install: libelf1:i386 (0.153-1, automatic), pan:i386 (0.135-3)
Upgrade: libglib2.0-bin:i386 (2.30.2-6, 2.32.0-4), emacs23-bin-common:i386 (23.4+1-2, 23.4+1-3), eog:i386 (3.2.2-2+b1, 3.2.2-3), emacs23-common:i386 (23.4+1-2, 23.4+1-3), libglib2.0-0:i386 (2.30.2-6, 2.32.0-4), emacs23:i386 (23.4+1-2, 23.4+1-3)
End-Date: 2012-04-14  13:16:33
-----------------------------

Gruß,
  Detlef


Reply to: