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
