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

Re: Can't locate Dpkg.pm in @INC ...



On 2011-03-15 14:29 +0100, Albretch Mueller wrote:

>> True, this package has been split out from dpkg and dpkg-dev after the
>> Lenny release.  What does "dpkg -l dpkg dpkg-dev" print?
> ~
> $ dpkg -l dpkg dpkg-dev
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> ||/ Name           Version        Description
> +++-==============-==============-============================================
> ii  dpkg           1.15.8.9       Debian package management system
> un  dpkg-dev       <none>         (no description available)
> ~
>  after going:
> ~
>  dpkg --install dpkg-scanpackages/dpkg-dev_1.14.31_all.deb

I suppose this gave you some error messages?

> # dpkg -l dpkg dpkg-dev
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> ||/ Name                             Version
> Description
> +++-================================-================================-================================================================================
> ii  dpkg                             1.15.8.9
> Debian package management system
> iU  dpkg-dev                         1.14.31
> Debian package development tools

This combination does not work, and the package relationships declare
that, as can be seen in the error message when dpkg tries to configure
dpkg-dev:

> dpkg: dependency problems prevent configuration of dpkg-dev:
>  dpkg (1.15.8.9) breaks dpkg-dev (<< 1.15.8) and is installed.
>   Version of dpkg-dev to be configured is 1.14.31.

The reason for this is precisely the move of Dpkg.pm to libdpkg-perl in
dpkg version 1.15.8 which breaks older versions of dpkg-dev.

>  I still see no way out of this dependency problems

Install a newer dpkg-dev along with its dependencies.  And use apt to
manage packages, it will prevent you from installing broken package
combinations.

Sven


Reply to: