You are not logged in.

#1 2008-05-14 20:20:24

HyperBaton
Member
From: Belgium
Registered: 2008-01-18
Posts: 202

Nvidia-beta and nvidia-beta-utils conflict

I am trying to install the 173.08 nvidia drivers for my self-compiled 2.6.25.3 kernel. I have removed the nvidia and nvidia-utils package using yaourt -Rd. Then I install using 'yaourt -S nvidia-beta'.

nvidia-utils-beta is first compiled and installed. Then nvidia-beta is compiled, but fails to install...

Here is the yaourt output:

loading package data...
checking dependencies...
error: replacing packages with -A and -U is not supported yet
error: you can replace packages manually using -Rd and -U
error: failed to prepare transaction (conflicting dependencies)
:: nvidia-beta: conflicts with nvidia-utils-beta
==> WARNING: Your package is saved in /tmp/nvidia-beta-173.08-4-i686.pkg.tar.gz
If you like this package, please install aurvote
and vote for its inclusion/keeping in [community]

missing dependency for mesa : libgl
missing dependency for xine-lib : libgl
missing dependency for xorg-server : libgl

I don't really see why this is happening...?

Offline

#2 2008-05-14 20:41:37

kishd
Member
Registered: 2006-06-14
Posts: 399

Re: Nvidia-beta and nvidia-beta-utils conflict

When building nvidia-utils-beta I think that you have to add the line provides=('libgl') to the PKGBUILD as there is depends on Xorg server which depends on libgl. However there is also a conflict with libgl.

------------------------------------------------------------------------------------
conflicts=('libgl' 'libgl-dri' 'ati-fglrx-utils' 'nvidia-legacy-utils' \
           'nvidia-71xx-utils' 'nvidia-96xx-utils')
--->>>provides=('libgl')
license=('custom')
-------------------------------------------------------------------------------------


---for there is nothing either good or bad, but only thinking makes it so....
Hamlet, W Shakespeare

Offline

#3 2008-05-14 20:46:27

klixon
Member
From: Nederland
Registered: 2007-01-17
Posts: 525

Re: Nvidia-beta and nvidia-beta-utils conflict

i think the problem comes from nvidia-utils-beta providing nvidia-utils and nvidia-beta has conflicts=('nvidia-utils') and vice versa. Is that possible? I know those things are in the PKGBUILDs
If possible, how to prevent?


Stand back, intruder, or i'll blast you out of space! I am Klixon and I don't want any dealings with you human lifeforms. I'm a cyborg!

Offline

#4 2008-05-14 22:19:06

Demind
Member
Registered: 2007-07-10
Posts: 111

Re: Nvidia-beta and nvidia-beta-utils conflict

klixon wrote:

i think the problem comes from nvidia-utils-beta providing nvidia-utils and nvidia-beta has conflicts=('nvidia-utils') and vice versa. Is that possible? I know those things are in the PKGBUILDs
If possible, how to prevent?

I even didn't know they were in the AUR, i've rebuilt them 3 weeks ago with abs without any problem.
You could do like that...

Offline

#5 2008-05-14 22:26:12

HyperBaton
Member
From: Belgium
Registered: 2008-01-18
Posts: 202

Re: Nvidia-beta and nvidia-beta-utils conflict

Where can I find the 173.08 in ABS?

Offline

#6 2008-05-15 10:48:23

kishd
Member
Registered: 2006-06-14
Posts: 399

Re: Nvidia-beta and nvidia-beta-utils conflict

I decided to try and install the beta drivers from aur using yaourt.
1. log out and from terminal remove nvidia and nvidia-utils with yaourt -Rd nvidia nvidia-utils.
2. run yaourt -S nvidia-utils-beta nvidia-beta
3. During the install of nvidia-utils-beta when asked to edit the PKGBUILD answer yes and add provides=('libgl') after the conflicts statement in the PKGBUILD. nvidia-utils-beta will build and install.
4. During the install of nvidia-beta edit the PKGBUILD and remove in the conflicts line 'nvidia' and 'nvidia-utils'. The nvidia driver will build and install.

This procedure worked for me though I am sure that there are conventions that I have by-passed and that it is probably not the correct way to go about installing the drivers.


---for there is nothing either good or bad, but only thinking makes it so....
Hamlet, W Shakespeare

Offline

#7 2008-05-15 12:09:34

HyperBaton
Member
From: Belgium
Registered: 2008-01-18
Posts: 202

Re: Nvidia-beta and nvidia-beta-utils conflict

Yeah, I managed to install them by removing the provides=('nvidia-utils') and provides=('nvidia'). My mouse doesn't work though with my new kernel, so I'm back to 2.6.24 until I figure out why it doesn't work.

Offline

#8 2008-05-15 12:22:25

Demind
Member
Registered: 2007-07-10
Posts: 111

Re: Nvidia-beta and nvidia-beta-utils conflict

HyperBaton wrote:

Where can I find the 173.08 in ABS?

You pick the PKGBUILD from the 169.12 and modify it, that's what we do commonly when we want custom features smile

Offline

#9 2008-05-15 13:22:27

HyperBaton
Member
From: Belgium
Registered: 2008-01-18
Posts: 202

Re: Nvidia-beta and nvidia-beta-utils conflict

Demind wrote:
HyperBaton wrote:

Where can I find the 173.08 in ABS?

You pick the PKGBUILD from the 169.12 and modify it, that's what we do commonly when we want custom features smile

Ah okay thanks for clarifying that! I've done that before, just not to get a newer version of a package.

Offline

#10 2008-05-15 13:28:40

klixon
Member
From: Nederland
Registered: 2007-01-17
Posts: 525

Re: Nvidia-beta and nvidia-beta-utils conflict

The nvidia-beta and nvidia-utils-beta in AUR are the ones with the conflict.
So you may indeed be better off using the ABS route


Stand back, intruder, or i'll blast you out of space! I am Klixon and I don't want any dealings with you human lifeforms. I'm a cyborg!

Offline

#11 2008-05-15 17:22:44

Demind
Member
Registered: 2007-07-10
Posts: 111

Re: Nvidia-beta and nvidia-beta-utils conflict

klixon wrote:

The nvidia-beta and nvidia-utils-beta in AUR are the ones with the conflict.
So you may indeed be better off using the ABS route

I could post my PKGBUILD but i'm sure that with 2-3 mod to the original PKGBUILD you can do it on your own...however ask me for help if you need it, no problem.

Offline

Board footer

Powered by FluxBB