Hello,

This can be a big deal, especially with packages commonly placed in dependecy
lists.  For example: Perl.  Debian-stable's version of Perl is 5.004xx and the
upcoming release in unstable is essentially the same. :(   But the current 
stable
version of Perl on CPAN is 5.00502 - it's been out for a long while and contains
many valuable new features.  Also, Perl has it's own system of module maintance
and dependentcy checking between modules - especially when installing things 
via.
the CPAN.pm script.  There ought to be some reliable way to inform dpkg that a
package with a certian version number is installed, but is outside of it's
maintenance
control - i.e. don't mess with it, but you got it, as far as dependentcy is
concerned.

This is not the same as overriding dependentcy checking in dpkg - doing *that*
creates a persisting complaint from dpkg until fixed or undone.

There should be a way of doing this easily - with a program command line like:

$ external-package --installed perl 5.00502

I would run this command after de-installing the original (internal) perl 
package
and doing the usual CPAN download, build and install to /usr/local.  This
external-package program (or wrapper script) would take the flags:

        --installed             Announce to the system that you have installed 
something.
        --uninstalled           Announce     "           "           removed 
something.
        --list                  List current externally installed packages and 
version
#'s

I would certianly need something like this, since I don't understand .deb
internals.

Paul Schwebel wrote:
> 
> What's the best way to manage installed software on a Debian system?
> Say, for example, I install a *.deb package for software that I use. I
> then find a newer version of the software that I can download from the
> writer in *.tar.gz form.
> 
> But since this isn't a *.deb package, deselct/dpkg isn't "aware" of it.
>  Now, I have to start keeping track of applications installed via dpkg
> and those that are not.
> 
> Would I be better off taking my *.tar.gz file and making a *.deb out of
> it? Do I have to wait until I find an updated *.deb on the web? Or is
> there some way to update/install software with *.tar.gz installs and
> make dselect/dpkg aware of it?
> 
> ===
> Paul Schwebel
> Tech Support
> San Dieguito Union High School District
> ---------------------------------------
> [EMAIL PROTECTED]
> ICQ: 24633108
> AIM: paulhenrys
> _____________________________________________________________
> Do You Yahoo!?
> Free instant messaging and more at http://messenger.yahoo.com
> 
> --
> Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED] < /dev/null

-- 
#!/usr/bin/perl -i4lfirm{8+:2cqsynlz:[EMAIL PROTECTED]:3Siwr:1Kwvx
print 'Eric E. Coe, JAPH (and Oracle Principle Engineer)
Work: (914) 773-8017          [EMAIL PROTECTED]
Home: (973) 663-0840          [EMAIL PROTECTED]
BTW, the meaning of JAPH is:',"[EMAIL PROTECTED]($i,@a)=unpack
'ac*',$_;pack'c*',[EMAIL PROTECTED] split/:/,$^I]}\n"
__END__
The opinions expressed are solely my own, and not my employer's.

Reply via email to