The error is exactly as stated in the output of dpkg: the package
you're trying to install depends on a particular version, but you have
a later version installed.

The solution is as implied in the output of dpkg: apt-get install libnewt0.51

This will remove libnewt0.52 (they're not versions of the same
package, they're different packages which conflict with each other)
and install libnewt0.51

It will also remove any other programs you have that depend on
libnewt0.52, so pay close attention to what Apt is telling you before
you say yes.

http://lists.debian.org/debian-qa-packages/2006/03/msg00332.html
suggests that the process of changing mondo to use libnewt0.52 should
be fairly simple; if you can't install 0.51, you might want to try
re-packaging it yourself.

Alternatively, the debian package maintainer has some newer
(experimental) packages at http://people.debian.org/~andree/packages/
which you may find useful.

Out of curiousity - Mondo is in the debian package tree already - did
you try a simple "apt-get install mondo"? This would have suggested
removing libnewt0.52 and installing libnewt0.51, which is exactly what
you need to do.

It probably would suggest a heap of other removals as well - on my
system, going from libnewt0.51 to libnewt0.52 removes all of the
following:

defoma fontconfig initrd-tools kernel-image-2.6.8-j1 libfontconfig1
libnewt0.51 modconf pppconfig pppoeconf ttf-bitstream-vera whiptail

hrm, I think I won't be doing that...

On 30/01/07, david <[EMAIL PROTECTED]> wrote:
I'm trying to install the latest mondo, which depends on libnewt0.51,
but Ubuntu has libnewt0.52

dpkg complains about unmet dependencies. --force-depends-version doesn't
help.

Any suggestions?

thanks, David.


[EMAIL PROTECTED]:/usr/local/deb # dpkg  -i mondo_2.2.1_i386.deb
(Reading database ... 164645 files and directories currently installed.)
Preparing to replace mondo 2.2.1 (using mondo_2.2.1_i386.deb) ...
Unpacking replacement mondo ...
dpkg: dependency problems prevent configuration of mondo:
 mondo depends on libnewt0.51; however:
  Package libnewt0.51 is not installed.
dpkg: error processing mondo (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 mondo



[EMAIL PROTECTED]:/usr/local/deb # sudo apt-get install libnewt0.52
Reading package lists... Done
Building dependency tree
Reading state information... Done
libnewt0.52 is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies.
  mondo: Depends: libnewt0.51 but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or
specify a solution).


--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html




--
There is nothing more worthy of contempt than a man who quotes himself
- Zhasper, 2004
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to