I had problems with dependencies with the perl upgrade in potato until I 
realized the "-base" packages for both 5.004 and 5.005 can coexist.  So if you 
first install perl-5.005-base in the "base/required" section, then you can 
remove all of the other perl-5.004 (you can keep perl-5.004-base) packages and 
install all of the other perl-5.005 packages while keeping many of your web 
packages which are dependant on perl.  I found the installation and configure 
scripts to be dependant on the full perl package (perl-5.00x) so it should be 
the last one you remove (5.004) and the first one you install (5.005).

There might still be some packages dependant directly on 5.004 though, and it 
might be possible to remove perl-5.004-base after the new version is in.

----- Original Message ----- 
From: Carl Mummert <[EMAIL PROTECTED]>
To: Klaus Pieper <[EMAIL PROTECTED]>
Cc: Debian List <debian-user@lists.debian.org>; <[EMAIL PROTECTED]>
Sent: Monday, July 19, 1999 1:35 PM
Subject: Re: Install Source Packages 


> >How can I install a tar package and replace a debian package. I would
> >like to install perl 5.005_03. I tried to remove the old one with
> >dselect and all the web packages were gone.
> >So, is there any chance either to remove the old perl stuff and keep the
> >dependent packages or can I build a deb package from the tar file?
> 
> How easy this is to do depends on how much that package you are replacing
> will change with the upgrade. 
> 
> Assuming that the package is not a dependant of another package, you can 
> remove the debian version and use 'alien' to install the tgz version.
> 
> HOWEVER, perl is not such a package.  The unstable distribution of
> debian has been flopping around like a fish on a pier for a short time now,
> because of the introduction of perl 5.005.  A large number of
> debian's scripts and installation system use perl, and break when you
> upgrade.  Once the devel people have everything figured out,
> it will be fairly easy to upgrade.
> 
> Carl
> 

Reply via email to