Re: Working around package conflict
See comments inserted. Thanks Bob for the idea.
James.
On Sat, 16 Aug 2003 02:37 pm, Bob Proulx wrote:
> James Steward<stewardje@netscape.net> wrote:
> > I recently downloaded VariCAD for Debian 3.0 for a trial run.
>
> Is that a free trial that anyone could try?
Yes.
>
> > It is supplied as a .deb package and I simply used a dpkg -i
> > varicad....deb command to install. dpkg complained that there were
> > missing dependencies for kdelibs3.
>
> Could you post the 'dpkg --info *.deb' output? That would list the
> Depends: header and we would be able to see exactly what it depends
> upon. I suspect there is a problem there.
>
kingfisher:/home/james# dpkg --info varicad-en_9.0.1.0-1_i386.deb
new debian package, version 2.0.
size 7949742 bytes: control archive= 52847 bytes.
17 bytes, 1 lines conffiles
1284 bytes, 24 lines control
156588 bytes, 2208 lines md5sums
1866 bytes, 64 lines * postinst #!/bin/sh
1081 bytes, 46 lines * postrm #!/bin/sh
202 bytes, 7 lines * prerm #!/bin/sh
Package: varicad-en
Version: 9.0.1.0-1
Section: x11
Priority: optional
Architecture: i386
Depends: kdelibs3 (>= 4:2.2.2-1), libc6 (>= 2.2.4-4), libglib1.2 (>= 1.2.0),
libgtk1.2 (>= 1.2.10-4), libqt2-gl (>= 3:2.3.1-1), libstdc++2.10-glibc2.2 (>=
1:2.95.4-0.010810), xlibmesa3 | libgl1, xlibs (>> 4.1.0), zlib1g (>= 1:1.1.4)
Provides: varicad
Installed-Size: 28148
Maintainer: Pavel Krebs <pavel.krebs@varicad.com>
Source: varicad
> > I have the kdelibs4 installed, so I thought well I'll install the
> > kdelibs3 as well. No way.
>
> Where did you install kdelibs4 from? Debian 'unstable'? Or a
> 'stable' backport?
A debian 3.0 distrib with "extra packages" on CD.
>
> > dselect was quite clear that this was a bad idea.
>
> The packages list themselves as conflicting. APT is just doing what
> it can with the resulting conflicting rules it is given.
>
> > I ended up unpacking the kdelib3 .deb package manually and moved the
> > libraries into the /usr/lib directory, forced the install of VariCAD
> > and after an ldconfig, VariCAD starts and runs but SEGVs on
> > shutdown. Everything else runs as before - no problem.
>
> I might suggest using LD_LIBRARY_PATH and putting all of the libraries
> varicad needs into a private directory. But I am going to wait until
> we see the results of the package dependencies. I suspect it will
> need several specific versions of libraries. As long as libc is not
> one of them you can make this work fairly easily using LD_LIBRARY_PATH
> to access the libraries in your private cubby.
>
> Bob
I catch your drift Bob. I'll give this a go. I should have thought of
that...
Cheers,
James.
Reply to: