Package: apt Version: 0.5.3 Severity: grave (these runs ar quoted from version 0.5.0, but 0.5.3 looks exactly the same.)
dewey:~# apt-get install perl-5.6 Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: perl perl-5.005 perl-5.005-base perl-base perl-modules The following packages will be REMOVED: perl-5.004 perl-5.004-base perl-5.004-suid The following NEW packages will be installed: perl perl-5.6 perl-modules WARNING: The following essential packages will be removed This should NOT be done unless you know exactly what you are doing! perl-5.004-base (due to perl-base) 3 packages upgraded, 3 newly installed, 3 to remove and 592 not upgraded. Need to get 0B/2810kB of archives. After unpacking 1993kB will be freed. You are about to do something potentially harmful To continue type in the phrase 'Yes, do as I say!' ?] I have tried perl, perl-base, perl-5.005-base, perl-5.004 instead of perl-5.6, but nothing works. apt-get dist-upgrade would work, but I want to remove my Helix packages first (otherwise things will break), and apt wont let me do that without this problem reoccuring, either. Seems a bit odd. Why should removing gnome stuff require removing perl? dewey:~# apt-get remove --purge libglib1.2 libgnome32 libgnomeprint12 libgnomeprint6 libgnomeui32 libgnorba27 libgnorbagtk0 libglade0 libgimp1.2 libgtk1.2 libgtkxmhtml1 libgtop1 libguile6 libgwrapguile0 libpopt0 librep9 libunicode0 libxml1 Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: gnome-games-locale gnome-libs-data icewm-common imlib-base libesd0 libgnome-pilot0 libgnomesupport0 libscrollkeeper0 libzvt2 perl perl-5.005 perl-5.005-base perl-base perl-modules reportbug The following packages will be REMOVED: bug-buddy* codecommander* dia* eeyes* eog* gaim-gnome* gcd* gdk-imlib1* gdm* gedit* ghex* gimp1.2* glade-gnome* gmc* gnapster* gnome-applets* gnome-bin* gnome-card-games* gnome-control-center* gnome-core* gnome-games* gnome-gataxx* gnome-glines* gnome-gnibbles* gnome-gnobots2* gnome-gnometris* gnome-gnomine* gnome-gnotravex* gnome-gtali* gnome-gturing* gnome-gv* gnome-help* gnome-iagno* gnome-iconedit* gnome-mahjongg* gnome-media* gnome-panel* gnome-panel-data* gnome-pim* gnome-pim-conduits* gnome-same-gnome* gnome-session* gnome-stones* gnome-terminal* gnome-utils* gnome-xbill* gnomehack* gnomeicu* gnotepad+* gnucash* gnumeric* gphoto* gqview* grdb* grip* gtimer* gtop* guile1.3* guitar* helix-sweetpill* icepref* icewm-gnome* imlib-progs* irda-tools* libcapplet0* libgal3* libgdk-pixbuf-gnome2* libgdk-pixbuf2* libgimp1.2* libglade-gnome0* libglade0* libglib1.2* libgnome32* libgnomeprint12* libgnomeprint6* libgnomeui32* libgnorba27* libgnorbagtk0* libgtk-perl* libgtk1.2* libgtkmm* libgtkxmhtml1* libgtop1* libguile6* libguile6-slib* libgwrapguile0* libobgnome0* libobgtk1* libole2-0* liborbit0* libpanel-applet0* libpopt0* librep9* libunicode0* libxml1* logrotate* memprof* modconf* pan* perl-5.004* perl-5.004-base* perl-5.004-suid* python-gtk* rep* rep-gtk* rep-gtk-gnome* sawfish* sawfish-gnome* ssh-askpass-gnome* task-gnome-apps* task-gnome-desktop* task-gnome-games* task-helix-core* task-helix-gnome* whiptail* xchat-gnome* xmms* xscreensaver* The following NEW packages will be installed: icewm-common libscrollkeeper0 perl perl-modules The following packages will be DOWNGRADED libgnome-pilot0 WARNING: The following essential packages will be removed This should NOT be done unless you know exactly what you are doing! perl-5.004-base (due to perl-base) 10 packages upgraded, 4 newly installed, 1 downgraded, 118 to remove and 485 not upgraded. Need to get 85.9kB/4019kB of archives. After unpacking 206MB will be freed. You are about to do something potentially harmful To continue type in the phrase 'Yes, do as I say!' ?] The thing is, I can't even see how this is meant to work: dewey:~# dpkg --print-avail perl-base Package: perl-base Essential: yes Priority: required Section: base Installed-Size: 2520 Maintainer: Brendan O'Dea <[EMAIL PROTECTED]> Architecture: i386 Source: perl Version: 5.6.0-21 Replaces: perl-5.005-base (<< 6), perl-5.6-base (<< 6), perl-modules (<< 5.6.0-19) Provides: perl5-base, perlapi-5.005, perlapi-5.6.0, data-dumper Depends: libc6 (>= 2.2.1-2) Suggests: perl Conflicts: perl-5.004-base, perl-5.005-base (<< 6), perl-5.6-base (<< 6), data-dumper Filename: pool/main/p/perl/perl-base_5.6.0-21_i386.deb Size: 839538 MD5sum: e60552c2c1dceda92c22b6273be953c3 Description: The Pathologically Eclectic Rubbish Lister. A scripting language with delusions of full language-hood, Perl is used in many system scripts and utilities. . This is a stripped down Perl with only essential libraries. To make full use of Perl, you'll want to install the `perl', `perl-modules' and optionally `perl-doc' packages which supplement this one. where the Conflicts is clearly the problem. So, is it safe to override the warning and remove the old perl anyway??? -- System Information Debian Release: 2.2 Architecture: i386 Kernel: Linux dewey 2.2.19 #1 Fri Apr 27 11:23:34 EST 2001 i586 Versions of packages apt depends on: ii libc6 2.2.2-4 GNU C Library: Shared libraries an ii libstdc++2.10 1:2.95.2-13 The GNU stdc++ library

