You are not logged in.
Pages: 1
I recently discovered the simplistic beauty of Archlinux. I finally found a distro that I'm happy with!
With that said, I'm having trouble finding archive repositories, or even archived packages for that matter, that contain versions of packages that I need to revert back to. In this particular instance, I need to revert my nvidia driver back to 100.14.x because the newer drivers completely hose UT2004.
What's the proper way to do this, and can pacman handle it?
Thanks.
Offline
Copy the nvidia & nvidia-utils pkgbuilds to /var/abs/local/... and recompile them (also lib32-nvidia-utils if you're using it on x86_64).
Offline
Well the first obstacle is locating the older pkgbuilds. I'm not reverting to something I had previously installed. Where can I find the pkg builds so that I can recompile them?
Offline
abs
find /var/abs -maxdepth 4 -type d -iname "*nvidia*"
Offline
Ok, that's cool. Thanks for your help by the way.
I've rebuilt the drivers, but that still leaves me with version 169.12.... Is there a PKGBUILD available for 100.14 anywhere?
Offline
Nexuiz quit working for me on a GeForce 6200 with the nvidia-169.12 and a post said to go back to nvidia-96xx which worked for me. #pacman -S nvidia-96xx
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz
Offline
Edit the pkgbuilds - change the pkgver.
Offline
Thanks, I'll give that a try. I'm running a GeForce 7900. Even if that works, I'm still curious to know how to locate and downgrade to packages that are no longer in the repository. It's a feature that I must have in my linux distro. I can't count the number of times that I've had to downgrade packages.
So back to my original question... does Arch provide a way to downgrade to previous packages that are no longer in the repository? If so, where are they located?
Offline
Ok, that's cool. Thanks for your help by the way.
I've rebuilt the drivers, but that still leaves me with version 169.12.... Is there a PKGBUILD available for 100.14 anywhere?
Edit the PKGBUILD version number.
Offline
looks like your post beat mine. Is that really all that has to be done? abs is smart enough to checkout the correct source tree based on that value?
Offline
ok, one last question. Is there a way to list all versions in CVS of a particular pkg?
Offline
Read the PKGBUILD. It doesn't matter what versions are in cvs. _The user_ specifies which version he wants to build.
The $pkgver is merely part of a URL. Check it out.
Offline
I run e-cvs on all of my computers and since it is constantly being updated, I have had some issues with the newest update not working quite right. I just go to /var/cache/pacman/pkg and check the previous version and do a #pacman -U e-cvs-previous_version. Works for me.
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz
Offline
I just noticed that. The md5sum is wrong of course, but that shouldn't be a problem.
You guys rock, thanks for the help
Offline
I run e-cvs on all of my computers and since it is constantly being updated, I have had some issues with the newest update not working quite right. I just go to /var/cache/pacman/pkg and check the previous version and do a #pacman -U e-cvs-previous_version. Works for me.
This works perfectly well if you have not cleared your cache, and have the older version of the package in question. (Plus it saves you having to build from source... Give me binaries or give me death. )
Offline
To clear or not to clear...that is the question.
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz
Offline
To clear or not to clear...that is the question.
HEhe. I never clear..Harddrives are big enough nowadays, aren't they?
# pacman-optmize
Offline
couldn't you just install the driver without messing with pacman? I don't really see the point if you're going to stick with an older driver. In ubuntu I never used the driver in the repositories.
Offline
Installing the nvidia driver manually will just cause problems later, like orphan files (especially library files) lying around to mess up a configuration in the future. Or just a future nvidia pkgbuild failing to install because of those orphan files.
It's far better to just do it the proper way, and let the package manager handle it. That is, after all, its job, and why we use a package manager in the first place.
Offline
brebs wrote:
Installing the nvidia driver manually will just cause problems later, like orphan files (especially library files) lying around to mess up a configuration in the future. Or just a future nvidia pkgbuild failing to install because of those orphan files.
I'll agree heartily with brebs, IMO it unnecessarily complicates your life. I still play around with a debian partition on my hdd and to get compiz to work right I found I had to use the nvidia proprietary drivers for some reason, and every time there is a kernel upgrade you have to reinstall the drivers.. To me, it's a pain.
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz
Offline
Installing the nvidia driver manually will just cause problems later, like orphan files (especially library files) lying around to mess up a configuration in the future. Or just a future nvidia pkgbuild failing to install because of those orphan files.
It's far better to just do it the proper way, and let the package manager handle it. That is, after all, its job, and why we use a package manager in the first place.
+1 x 10.
Arch has some beautiful tools that handle everything so cleanly and should be used. Users shouldn't be averted by the ABS 'learning curve'. It's almost too easy.
Offline
every time there is a kernel upgrade you have to reinstall the drivers.. To me, it's a pain.
Er, you should do that *anyway*. (Edit:) Just because binary distros can usually get away with not doing so, doesn't mean it's a good idea to assume that it's not necessary.
The point is, you should reinstall the nvidia drivers using a pkgbuild.
Last edited by brebs (2008-03-28 07:43:11)
Offline
bgc1954 wrote:every time there is a kernel upgrade you have to reinstall the drivers.. To me, it's a pain.
Er, you should do that *anyway*. (Edit:) Just because binary distros can usually get away with not doing so, doesn't mean it's a good idea to assume that it's not necessary.
The point is, you should reinstall the nvidia drivers using a pkgbuild.
So far as I can remember, the nvidia packages (nvidia and nvidia-utils for me, i686) are upgraded coinciding with each kernel upgrade. Though, I have been zonked by a kernel upgrade which preceded an nvidia upgrade that followed a day later- In which case I simply built against the new kernel with a PKGBUILD, as you suggest.
Basically, whenever I have an nvidia issue that I can't solve, I check the forums and Brebs usually has already posted the answer.
Offline
Pages: 1