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

upgrade problem



I am trying to upgrade my system, but apt-get won't let me. Am I missing
something? The problem seems to be with Perl.

bible$ apt-cache show perl
Package: perl
Priority: standard
Section: perl
Installed-Size: 11488
Maintainer: Brendan O'Dea <bod@debian.org>
Architecture: i386
Version: 5.8.7-5
Replaces: perl-5.005 (<< 6), perl-5.6 (<< 6), perl-doc (<< 5.8.0-1), perl-modules (<< 5.8.1-1), libdigest-md5-perl, libmime-base64-perl, libtime-hires-perl, libstorable-perl
Provides: perl5, libdigest-md5-perl, libmime-base64-perl, libtime-hires-perl, libstorable-perl
Depends: perl-base (= 5.8.7-5), perl-modules (>= 5.8.7-5), libc6 (>= 2.3.5-1), libdb4.2, libgdbm3
Recommends: perl-doc
Suggests: libterm-readline-gnu-perl | libterm-readline-perl-perl
Conflicts: perl-5.004 (<< 6), perl-5.005 (<< 6), perl-5.6 (<< 6), perl-doc (<< 5.8.7-1), libdigest-md5-perl (<< 2.33-1), libmime-base64-perl (<< 3.05-1), libtime-hires-perl (<< 1.66-1), libstorable-perl (<< 2.12-1)
Filename: pool/main/p/perl/perl_5.8.7-5_i386.deb
Size: 3377692
MD5sum: 5ae8d914af556a291932a8cab5e5d31d
Description: Larry Wall's Practical Extraction and Report Language
 An interpreted scripting language, known among some as "Unix's Swiss
 Army Chainsaw".
 .
 Perl is optimised for scanning arbitrary text files and system
 administration.  It has built-in extended regular expression matching
 and replacement, a data-flow mechanism to improve security with
 setuid scripts and is extensible via modules that can interface to C
 libraries.
Build-Essential: yes
Tag: devel::interpreter, interface::commandline, langdevel::perl, made-of::lang:perl, role::sw:shlib, role::sw:utility

Package: perl
Status: install ok installed
Priority: standard
Section: interpreters
Installed-Size: 11052
Maintainer: Brendan O'Dea <bod@debian.org>
Version: 5.8.4-8
Replaces: perl-5.005 (<< 6), perl-5.6 (<< 6), perl-doc (<< 5.8.0-1), perl-modules (<< 5.8.1-1), libdigest-md5-perl, libmime-base64-perl, libtime-hires-perl, libstorable-perl
Provides: perl5, libdigest-md5-perl, libmime-base64-perl, libtime-hires-perl, libstorable-perl
Depends: perl-base (= 5.8.4-8), perl-modules (>= 5.8.4-8), libc6 (>= 2.3.2.ds1-4), libdb4.2, libgdbm3
Recommends: perl-doc
Suggests: libterm-readline-gnu-perl | libterm-readline-perl-perl
Conflicts: perl-5.004 (<< 6), perl-5.005 (<< 6), perl-5.6 (<< 6), perl-doc (<< 5.8.4-1), libdigest-md5-perl (<< 2.33-1), libmime-base64-perl (<< 3.04-1), libtime-hires-perl (<< 1.59-1), libstorable-perl (<< 2.12-1)
Description: Larry Wall's Practical Extraction and Report Language
 An interpreted scripting language, known among some as "Unix's Swiss
 Army Chainsaw".
 .
 Perl is optimised for scanning arbitrary text files and system
 administration.  It has built-in extended regular expression matching
 and replacement, a data-flow mechanism to improve security with
 setuid scripts and is extensible via modules that can interface to C
 libraries.


bible$ dpkg -l | grep perl
ii  libconfig-inifiles-perl     2.38-3                Read .ini-style configuration files
ii  libdbd-mysql-perl           2.9006-1              A Perl5 database interface to the MySQL data
ii  libdbi-perl                 1.48-1                Perl5 database interface by Tim Bunce
ii  libdigest-sha1-perl         2.10-1                NIST SHA-1 message digest algorithm
ii  libhtml-parser-perl         3.45-2                A collection of modules that parse HTML text
ii  libhtml-tagset-perl         3.04-1                Data tables pertaining to HTML
ii  liblocale-gettext-perl      1.04-1                Using libc functions for internationalizatio
ii  libnet-daemon-perl          0.38-1                Perl module for building portable Perl daemo
ii  libperl5.6                  5.6.1-8.9             Shared Perl library.
ii  libperl5.8                  5.8.4-8               Shared Perl library
ii  libplrpc-perl               0.2017-1              Perl extensions for writing PlRPC servers an
ii  libsgmls-perl               1.03ii-31             Perl modules for processing SGML parser outp
ii  libtext-charwidth-perl      0.04-2                get display widths of characters on the term
ii  libtext-iconv-perl          1.2-3                 Convert between character sets in Perl
ii  libtext-wrapi18n-perl       0.06-2                internationalized substitute of Text::Wrap
ii  liburi-perl                 1.35-1                Manipulates and accesses URI strings
ii  perl                        5.8.4-8               Larry Wall's Practical Extraction and Report
ii  perl-base                   5.8.4-8               The Pathologically Eclectic Rubbish Lister
ii  perl-modules                5.8.4-8               Core Perl modules


bible$ sudo apt-get update
Hit http://ftp.uk.debian.org unstable/main Packages
Hit http://ftp.uk.debian.org unstable/main Release
Hit http://ftp.uk.debian.org unstable/main Sources
Hit http://ftp.uk.debian.org unstable/main Release
Reading Package Lists... Done
bible$
bible$ sudo apt-get install perl
Reading Package Lists... Done
Building Dependency Tree... Done
perl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 152 not upgraded.
bible$




I expected Perl to be upgraded at this point. Using aptitude or dselect
is nightmare. It wants to remove a ton of stuff. I don't understand why
it even tries to remove Perl...



bible$ sudo apt-get -u dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be REMOVED:
  antlr apache apache-common aspell aspell-bin aspell-en debhelper debmake defoma devscripts dictionaries-common docbook docbook-dsssl docbook-utils
  dpkg-dev fontconfig gjdoc gsfonts iamerican ibritish intltool-debian irssi-text ispell jadetex kaffe kaffe-pthreads libant1.6-java libapache-mod-php4
  libdbd-mysql-perl libdbi-perl libdigest-sha1-perl libfontconfig1 libgc1 libgd2-xpm libgmp3 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhtml-parser-perl
  libhtml-tagset-perl libnet-daemon-perl libosp4 libostyle1 libpango1.0-0 libpango1.0-common libplrpc-perl libsgmls-perl libsigc++-1.2-5c102 libsp1
  liburi-perl libxft2 lmodern mysql-client mysql-server openjade perl perl-modules php4 php4-gd php4-mysql phpmyadmin pia po-debconf sgml-base sgml-data
  sgmlspl stegdetect subversion-tools svn-buildpackage tetex-bin tetex-extra ttf-bitstream-vera v4l-conf wamerican wenglish wordpress wu-ftpd xawtv
  xml-core
The following NEW packages will be installed:
  cpp-4.0 dmidecode g++-4.0 gcc-4.0 gcc-4.0-base laptop-detect libaa1 libcupsys2 libedit2 libfs6 libgc1c2 libgmp3c2 libgnutls12 libltdl3 libmysqlclient14
  libosp4c2 libostyle1c2 libpq4 libselinux1 libsepol1 libsigc++-1.2-5c2 libslang2 libsp1c2 libstdc++6 libstdc++6-4.0-dev libxinerama1 libxxf86dga1
  libxxf86vm1 linux-image-2.6-386 linux-image-2.6.12-1-386 linux-sound-base lsb-base openssh-client openssh-server python2.3-apt python2.4-minimal
  readline-common x11-common
The following packages will be upgraded:
  aalib1 adduser alsa-base alsa-utils apache2-common apache2-mpm-worker apache2-utils apt apt-utils aptitude aview bash binutils bitlbee bzip2
  console-common coreutils cpio cpp cpp-3.3 cron doc-linux-text dovecot-common dpatch dput exim4 exim4-base exim4-daemon-light fakeroot fileutils findutils
  g++ g++-3.3 gcc gcc-3.3 gcc-3.3-base grep groff-base html2text imagemagick initscripts jikes kaffe-common kernel-image-2.6-386 libapr0 libaspell15
  libatk1.0-0 libbz2-1.0 libcupsys2-gnutls10 libdps1 libgcc1 libice6 libldap2 liblircclient0 liblocale-gettext-perl libmagick6 libnewt0.51 libpcre3
  libperl5.8 libreadline4 libreadline5 libsm6 libssl0.9.7 libstdc++5 libstdc++5-3.3-dev libsvn0 libtext-iconv-perl libx11-6 libxaw7 libxext6 libxi6 libxml2
  libxmu6 libxpm4 libxrandr2 libxt6 libxtst6 libxv1 logrotate lsof maildrop mairix module-init-tools mysql-common nmap openssl pciutils perl-base
  php4-common python-apt python-newt python-sqlite python2.3-sqlite python2.3-subversion python2.4 python2.4-examples scantv sed shellutils sp ssh streamer
  subversion sysv-rc sysvinit tasksel telnet textutils util-linux vim vim-common w3m webcam whiptail whois xawtv-plugins xfree86-common xlibmesa-gl
  xlibs-data xutils
120 upgraded, 38 newly installed, 79 to remove and 0 not upgraded.
Need to get 76.4MB/99.0MB of archives.
After unpacking 106MB disk space will be freed.
Do you want to continue? [Y/n]



Reply to: