[Eisfair_dev] [e1] alte oder/und doppelte Pakete
Holger Bruenjes
holgerbruenjes at gmx.net
Mi Feb 24 21:07:07 CET 2016
Hallo Stefan
Am 2016-02-24 um 20:41 schrieb Stefan Welte:
> ich habe eine Reihe von alten (2004-2010) Paketen auf meinen beiden Servern.
> Das Löschen macht mir Unbehagen, da vermutlich etwas kaputt geht dabei.
>
> Als Beispiel hier die beiden folgenden installierten Pakete:
>> libtasn1 │lib │2.6.0 │stable │2015-10-06│ │Library: ASN.1 - parsing library
>> libtasn1-3 │lib │1.3.4 │testing │2009-10-10│ │Library: libtasn1-3
> und die zugehörigen filelists:
eigentlich haette das neue Paket die alte Version abraeumen sollen :-(
>> cat /etc/filelist.d/libtasn1-files.txt
das ist die aktuelle Version
>> #----------------------------------------------------------------------------
>> # libtasn1-files.txt - list of all files of package 'libtasn1'
>> #
>> # Creation : 2015-10-06 hbfl
>> # Last update: 2015-10-06 hbfl
>> #----------------------------------------------------------------------------
>> b 0755 root root libtasn1 usr/bin/asn1Coding
>> b 0755 root root libtasn1 usr/bin/asn1Decoding
>> b 0755 root root libtasn1 usr/bin/asn1Parser
>> s 0777 root root libtasn1 usr/lib/libtasn1.so.3
>> b 0644 root root libtasn1 usr/lib/libtasn1.so.3.1.5
aus Gruenden der abwaertskompabilitaet wird auch in deisem Paket die
libtasn1-so.3.1.5 mit geliefert.
>> s 0777 root root libtasn1 usr/lib/libtasn1.so.6
>> b 0644 root root libtasn1 usr/lib/libtasn1.so.6.5.1
>> u 0644 root root libtasn1 var/install/packages/libtasn1
>> #
>> u 0644 root root libtasn1 etc/filelist.d/libtasn1-files.txt
>
>> cat /etc/filelist.d/libtasn1-3-files.txt
>> #----------------------------------------------------------------------------
>> # libtasn1-3-files.txt - list of all files of package 'libtasn1-3'
>> #
>> # Creation : 2009-10-10 alex
>> # Last update: 2009-10-10 alex
>> #----------------------------------------------------------------------------
>> u 0755 root root libtasn1-3 tmp/install.sh
>> u 0755 root root libtasn1-3 tmp/preinstall.sh
>> b 0755 root root libtasn1-3 usr/bin/asn1Coding
>> b 0755 root root libtasn1-3 usr/bin/asn1Decoding
>> b 0755 root root libtasn1-3 usr/bin/asn1Parser
>> b 0644 root root libtasn1-3 usr/lib/libtasn1.so.3.1.5
diese Dateien kannst Du zu Fuss entfernen
>> u 0644 root root libtasn1-3 usr/share/doc/libtasn1-3/changes.txt
>> u 0644 root root libtasn1-3 var/install/packages/libtasn1-3
>> #
>> f 0755 root root libtasn1-3 usr/share/doc/libtasn1-3
>> #
>> u 0644 root root libtasn1-3 etc/filelist.d/libtasn1-3-files.txt
>> u 0700 root root libtasn1-3 var/install/deinstall/libtasn1-3
>
> Von welchem Paket stammt die /usr/lib/libtasn1.so.3.1.5 ? Das, welches zueltzt installiert wurde?
> Könnte es bei diesem oder anderen Paketen problematisch sein, wenn ich deinstalliere?
>
> Ist es korrekt, daß libtasn1-3 eine deinstall hat, die das Paket nicht entfernen lässt?
> tail /var/install/deinstall/libtasn1-3
ja, das war frueher mal so
>> # read eislib
>> . /var/install/include/eislib
>>
>> mecho -info " THIS PACKAGE IS PART OF THE SYSTEM!"
>> mecho -info " YOU CAN NOT REMOVE IT "
>>
>> exit 1
>
> Wieso hat libtasn1 keine /var/install/deinstall/libtasn1?
libtasn1 laesst sich normal deinstallieren, wenn Du willst, probier
es aus ;-)
del-package wickelt das ueber die filelist ab
> Wie soll ich meine Systeme "Aufräumen"? Alle filelists auf Konflikte prüfen?
Keine Ahnung was Du sonst noch so hast.
Holger
Mehr Informationen über die Mailingliste Eisfair_dev