Faking out dpkg/dselect
I've been having some real annoyances lately with packages not wanting to
install for me because I'm supposedly missing one of the Depends:
packages.
The root of the problem is that I'm using Mule, from the debian-jp
distribution since I want to be able to compose Japanese, read/send
Japanese e-mail, etc. Now, like xemacs, the mule package conflicts with
emacs, so when I installed it dpkg uninstalled emacs. Since mule provides
emacs, this isn't too bad for most packages that depend on emacs.
However, this is a serious problem for packages that want emacs of some
certain version. For instance, I can't install calc, tm, bbdb, etc.
because they all have some dependency line similar to:
Depends: emacs (>= 19.29)
This goes back to, I guess, the general problem that debian virtual
packages don't allow version numbers. In any case, does anyone know of
some way to trick dpkg into thinking that I have emacs 19.34 installed?
Of course, if there were a debian package of emacs 20.x, that would just
solve my problems as well, since I could then replace mule with that.
However, given that it's been out for less than a month (the file date on
ftp.gnu.ai.mit.edu is Sep 20) I can understand why the package maintainer
hasn't issued one yet.
DANIEL MARTIN
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: