Re: Package dependency issues
Well, you can manually create an entry in the dpkg DB
(/var/lib/dpkg/status) with your favorite text editor. If the line
"Provides: mail-transport-agent" is in the entry then dpkg will stop
complaining. You will also need to put a <package-name>.list file in
/var/lib/dpkg/info.
IMPORTANT
NOTE: dpkg will think that you have a proper package installed, but
unless the .list file contains all the files in qmail, and you have also
created the relevent .{pre,post}{inst,rm} files to do whatever needs to
be done when installing and removing qmail...
dpkg will _not_ be able to actually manage the qmail `package'.
Clearly, doing this kind of thing can lead to a very confused package
management system - which is probably why no developer has jumped in
to tell you how to solve your problem.
- Bruce
--
On Fri, 14 Jan 2000, Paul McAvoy wrote:
> I submitted this question a while ago, and didn't get much of a response.
> Here goes agai:
>
> I am having a problem in that I am using qmail on my system, and the apt/dpkg
> system does not recognize that it fills the dependency of a
> mail-transport-agent. So, by default everytime I want to install something
> like a mail reader (mutt) I get a requirement that I need exim or something to
> be installed. I am unable to purge exim without breaking a bunch of
> dependencies.
>
> does anyone know how I can tell apt/dpkg that my own version of qmail will
> fulfill the mail-transport-agent package requirement, or else just ignore the
> mail-transport-agent requirement all together?
>
> If anyone has any clues, or knows where I can find the information, I would
> really appreciate it.
>
> Thanks!
>
> - Paul
>
>
> --
> Unsubscribe? mail -s unsubscribe debian-user-request@lists.debian.org < /dev/null
>
later,
Bruce
Reply to: