One can always manually update the dpkg DB... ya know, take a text editor to /var/lib/dpkg/{available,status} and make the appropriate entries, then create a package.list in the info sub-dir... In fact, if you `fill in all the blanks' it will be just like you installed a .deb; if you leave some spots blank then dpkg will be limited with what it can do (pretty tough for dpkg -S to work if the .list file is empty, eh).
There is no real advantage to doing it manually, unless you count gaining some understanding of how dpkg/dselect/apt go about their business as advantageous. - Bruce -- On Wed, 19 May 1999, Pollywog wrote: > > On 18-May-99 [EMAIL PROTECTED] wrote: > > Pollywog <[EMAIL PROTECTED]> writes: > > > >> > I have QT 1.42 installed from the source tarball. Unfortunately, my KDE > >> > installation was in the form of Debian packages, and now I get > >> > "kde-whatever depends on qt-142" errors from dselect and apt-get. How can > >> > I convince my system that QT is installed? Is there a file I can edit? > >> > > >> > - thanks, Bill > >> > >> I had this problem too and got around it by installing the qt debs AND the > >> source as well. > >> > >> I don't know if that is a correct way to do things, but it worked for me. > > > > I just created a local package that provides (in the dpkg sense) > > whatever packages I do not want to install from deb files, for > > whatever reason. > > It is my belief that I am better off installing Qt and KDE from source, > because some newer apps won't run from the deb installations. Still, if I try > to install a deb package for Debian, the package usually complains that it > does not find debian packages for KDE installed and it quits. I looked into > the equivs package, but from what I read, it is not a good solution and can > break a system. > > -- > Andrew > > > -- > Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null > later, Bruce