[lug] RE: newbie to alien needs help
McIllece, Matthew W
matthew.w.mcillece at lmco.com
Wed Mar 8 11:53:35 MST 2000
Wow, thanks for the thorough response Ralf!
I forgot that Corel puts the OS source on a separate CD. I was wondering
why a full Corel install was so much smaller than a full Red Hat install.
I'll try "dpkg -i -force-overwrite device3dfx_2.3-5_i386.deb" next chance I
get.
> -----Original Message-----
> From: Ralf Mattes [SMTP:rm at ns.aura.de]
> Sent: Wednesday, March 08, 2000 10:54 AM
> To: 'lug at lug.boulder.co.us'
> Cc: 'clue-talk at clue.denver.co.us'
> Subject: CLUE-Talk: Re: [lug] newbie to alien needs help
>
> On Wed, 8 Mar 2000, McIllece, Matthew W wrote:
>
> > Has anybody installed the 3Dfx device driver in a Debian-based Linux
> > distribution?
> >
> > When I do an "alien -i Device3Dfx-2.3-4.src.rpm" I get messages such as,
> >
> > "no utmp entry available and LOGNAME not defined; using uid of process
> (0)
> > at /usr/lib/dpkg/controllib.pl line 53."
>
> alien tries to find your username to log it. It can't get it from utmp
> nor from the enviroment variable LOGNAME and therefore uses the uid of the
> process itself (you seem to run it as user 'root'). This shouldn't be a
> problem.
>
> > "dpkg-gencontrol: warning: unknown substitution variable
> ${shlibs:Depends}"
>
> While converting the rpm->deb the program dpkg-gencontrol (which is called
> by alien to do the dirty work) builds a control file (the file that
> carries
> all the information about debian packages). It obvioulsly can't get
> information
> about the shared libraries the packege depends on--still no problem.
>
> > "dpkg: error processing device3dfx_2.3-5_i386.deb (--install): trying to
> > overwrite `/3dfx.gif', which is also in package glide-v2"
>
> Ah: the newly generated package tries to install a file (3dfx.gif) that
> is also included in an already installed debian packet (glide-v2). This
> is the problem.
>
> > "Errors were encountered while processing: device3dfx_2.3-5_i386.deb"
> >
> > "alien: Error running: dpkg --no-force-overwrite -i
> > device3dfx_2.3-5_i386.deb"
>
> Alien is very defensive with installation options. If the file
> 'device3dfx_2.3-5_i386.deb'
> is still in your directory just try the following:
> dpkg -i -force-overwrite device3dfx_2.3-5_i386.deb
> This should install the package.
>
>
> > I also tried an "rpm --rebuild Device3Dfx-2.3-4.src.rpm", but that
> resulted
> > in,
> >
> > "Expect kernel source at location /usr/src/linux
> > Sym.link /usr/src/linux -> where you have your sources
> > make: *** [sanity] Error 255
> > Bad exit status from /var/tmp/rpm-tmp.91751 (%build)"
> >
> > I'm currently using Corel Linux and I can't find anything but header
> files
> > in any directory named "linux". Anybody have an idea as to how to get
> this
> > driver installed on my non Red Hat distribution?
>
> Yep, they don't install the kernel sources (shame on them!).
>
> Ralf
>
> *-------------------------------------------------------------------*
> | | |==
> | Ralf Mattes | rm at schauinsland.com |==
> | Programming, Administration | rm at ns.aura.de |==
> | | |==
> *-------------------------------------------------------------------*==
> ====================================================================
More information about the LUG
mailing list