Wie deinstalliere ich ein Packet vollständig?

Naja ... ich geh mal davon aus, dass die "Neueinführung" dieser Funktion die gleichen Scherereien gemacht hat, wie eine Umstellung auf aptitude ...
Sogesehen ist es beim Unstieg egal, ob "altes apt -> neues apt" oder "apt -> aptitude".
Wobei ich persönlich wiederum das Auflösen von Abhängigkeiten bei aptitude besser finde ...

Ach ja ... und:

apti[TAB] ... 5 Tasten
apt-g[TAB] ... 6 Tasten

*g* ... und wehe jetzt kommt mir einer mit alias ...
 
Neenee, daher hat er schon recht, weil mit apt-get auch noch apt-cache, apt-config, apt-cdrom, apt-key, apt-mark, apt-sortpkg, apt-extracttemplates und apt-ftparchive installiert ist. Also viel Kram, den aptitude garnicht kann und man somit wieder auf die guten alten apt-tools zurückgreifen muß. :P
 
Code:
goodspeed:~$ dpkg -L apt | grep bin
/usr/bin
/usr/bin/apt-cache
/usr/bin/apt-cdrom
/usr/bin/apt-config
/usr/bin/apt-get
/usr/bin/apt-key
/usr/bin/apt-mark
Naja ... soviel isses nicht ... und direkten Einfluss auf die Paket-Datenbank haben die auch nicht, so das ein "paralleles" nutzen unproblematisch ist.

Es ging mir ja auch nicht darum, ob das eine oder andere Werkzeug das bessere ist. Ich finde es nur unverständlich, warum man in ein bestehendes stabiles Tool Funktionen einbaut, die zum einen gravierenden Einfluss auf das gesamte Handling (zusätzliche DB bzw. Flags -> Performance, Ressourcen, Inkonsistenzen) haben und zum anderen bereits in einem etablierten Tool vorhanden sind.
Naja ... meine Meinung ... und ist eigentlich Wurst ...
 
<Flame-Mode>
Das geht noch kürzer

Code:
[B]apt[/B] update
Hole:1 http://ftp-1.gwdg.de SuSE/10.0-i386 release [12,9kB]
Hole:2 ftp://ftp-1.gwdg.de SUSE_Linux_10.0 repomd.xml [951B]
Hole:3 http://ftp-1.gwdg.de SL-10.0_i586 repomd.xml [951B]
Hole:4 ftp://ftp-1.gwdg.de SUSE_Linux_10.0 repomd.xml [951B]
Hole:5 ftp://ftp-1.gwdg.de 10.0 repomd.xml [951B]
Hole:6 ftp://ftp-1.gwdg.de SUSE_Linux_10.0 repomd.xml [951B]

... usw.

[B]apt[/B] policy kaffeine
kaffeine:
  Installiert: 0.8.4-0.pm.3
  Kandidat: (nichts)
  Paket-Pin: (nicht gefunden)
  Versionstabelle:
     0.8.5-2.1 0
        500 ftp://ftp-1.gwdg.de SUSE_Linux_10.0/ repomd
     0.8.5-0.pm.1 0
        500 http://ftp-1.gwdg.de SuSE/10.0-i386/packman-i686 pkglist
     0.8.5-0.pm.1 0
        500 http://ftp-1.gwdg.de SuSE/10.0-i386/packman pkglist
 *** 0.8.4-0.pm.3 0
        100 RPM Database
     0.7.1-3.2 0
        500 http://ftp-1.gwdg.de SuSE/10.0-i386/update pkglist
        500 http://ftp-1.gwdg.de SuSE/10.0-i386/security pkglist
     0.7.1-3 0
        500 http://ftp-1.gwdg.de SuSE/10.0-i386/base pkglist
Aber dazu brauchts eben die "richtige" Distribution *g*
</Flame-Mode>

OK, ernsthaft:

Eigentlich nur ein popliges Wrapperscript, das clever genug ist, AFAIK anhand der mitgegebenen Option zu entscheiden, ob apt-get, apt-cache o.ä. verwendet werden soll.

Code:
which apt
/usr/bin/apt

 head -n 30 /usr/bin/apt
#!/bin/sh
##################################################################
#
[B]# Copyright (C) 2003 R Bos[/B]
#
# File:           $RCSfile: apt,v $
# Revision:       $Revision: 1.23 $
# Last change:    $Date: 2005/03/24 19:29:56 $
#
# Send suggestions to: apt4rpm-devel@lists.sourceforge.net
# Homepage: http://apt4rpm.sourceforge.net
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# For a copy of the GNU General Public License, visit
# http://www.gnu.org or write to the Free Software Foundation, Inc.,
# 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
#
##################################################################

# It should be possible to show the user which application apt (this tool)
# is dispatching.  It can't be done via a command line option as the

Das sollte sich (falls es das nicht schon gibt) doch eigentlich auf Debain/*Stern*buntu anpassen lassen, oder?

Greetz,

RM

P.S. Öfter mal was anderes, diesmal ausnahmsweise "Wer hat den Kürzesten?" *SCNR*
 
Wo wird denn die Liste mit den Abhängigkeiten gespeichert? Kann man die einfach als Klartext einsehen?

mfg
thobit
 

Ähnliche Themen

E: Sub-process /usr/bin/dpkg returned an error code (1)

d4x läßt sich nicht vollständig deinstallieren

mailman Paket hängt beim installieren oder konfigurieren

K-Menü-Mutation

defektes Programm entfernen

Zurück
Oben