View previous topic :: View next topic |
Author |
Message |
DiscoJason n00b
Joined: 19 Jul 2005 Posts: 35
|
Posted: Fri Aug 19, 2005 2:59 pm Post subject: ATI drivers question |
|
|
Yesterday when I emerged world, I downloaded the 8.16.20 ATI drivers. Today when I did it, it is asking me to go back down to an 8.14 version. Anyone know what happened? The 8.16.20 drivers are working fine for me and now I am wondering why the sudden change. Also, how can I make it so that it doesn't try to do a downgrade when I emerge world? I added a line for <media-video/ati-drivers-8.16.20 in my package.mask. Is this the correct thing to do? |
|
Back to top |
|
|
Q-collective Advocate
Joined: 22 Mar 2004 Posts: 2071
|
Posted: Fri Aug 19, 2005 3:20 pm Post subject: Re: ATI drivers question |
|
|
DiscoJason wrote: | I added a line for <media-video/ati-drivers-8.16.20 in my package.mask. Is this the correct thing to do? |
It should be "=" instead of "<"
You put stuff in package.mask when you manually want to mask something.
You put stuff in package.unmask when you manually want unmask something out of hardmask.
You put stuff in package.keywords when you manually want unmask something out of archmask (like ~x86).
ati-drivers-8.16.20 are in archmask. |
|
Back to top |
|
|
DiscoJason n00b
Joined: 19 Jul 2005 Posts: 35
|
Posted: Fri Aug 19, 2005 3:36 pm Post subject: |
|
|
Ok, so I added
>media-video/ati-drivers-8.14.13-r2 ~x86
to my package.keywords file and removed the line I added to package.mask and it is still showing the 8.14 version on an emerge -p. Shouldn't that line be unmasking anything greater than 8.14.13-r2, which would be 8.16.20? |
|
Back to top |
|
|
Q-collective Advocate
Joined: 22 Mar 2004 Posts: 2071
|
Posted: Fri Aug 19, 2005 4:31 pm Post subject: |
|
|
DiscoJason wrote: | Ok, so I added
>media-video/ati-drivers-8.14.13-r2 ~x86
to my package.keywords file and removed the line I added to package.mask and it is still showing the 8.14 version on an emerge -p. Shouldn't that line be unmasking anything greater than 8.14.13-r2, which would be 8.16.20? |
Try:
Code: | echo =media-video/ati-drivers-8.16.20 >> /etc/portage/package.keywords |
That should do it.. |
|
Back to top |
|
|
DiscoJason n00b
Joined: 19 Jul 2005 Posts: 35
|
Posted: Fri Aug 19, 2005 7:01 pm Post subject: |
|
|
Nope, this doesn't work, either. It is very odd. Did they maybe remove 8.16.20 out of portage or something? |
|
Back to top |
|
|
DiscoJason n00b
Joined: 19 Jul 2005 Posts: 35
|
Posted: Fri Aug 19, 2005 7:21 pm Post subject: |
|
|
I got it working. I had to add
>=media-video/ati-drivers-8.16.20 ~x86 -*
to my package.keywords.
For some reason, 8.16.20 is masked by the -* keyword. Not even sure what that means (well, I know what masking means, but I don't know what the -* keyword is used for). Anyway, adding the -* at the end fixed it. |
|
Back to top |
|
|
Q-collective Advocate
Joined: 22 Mar 2004 Posts: 2071
|
Posted: Fri Aug 19, 2005 7:29 pm Post subject: |
|
|
lol, it means that it is hardmasked, you need to edit packet.unmask for that.
Btw, adding ~x86 is unnecessary since mention a packet at all in package.keywords is meaning you want to install an ~x86 package, let alone if you mention the version.
And adding -* is just wrong since we have package.unmask for this. |
|
Back to top |
|
|
gwolf Guru
Joined: 05 May 2005 Posts: 374 Location: Estonia
|
Posted: Fri Aug 19, 2005 8:28 pm Post subject: |
|
|
Q-collective wrote: | lol, it means that it is hardmasked, you need to edit packet.unmask for that.
Btw, adding ~x86 is unnecessary since mention a packet at all in package.keywords is meaning you want to install an ~x86 package, let alone if you mention the version.
And adding -* is just wrong since we have package.unmask for this. |
Nope, it is not masked by package.mask, therefore you can't unmask it by package.unmask, so adding -* into package.keywords seems to be the right way. _________________ War is peace. Freedom is slavery. Ketchup is a vegetable. |
|
Back to top |
|
|
|