[arch-general] pacman -- force removal despite dependencies (libgl)
Hello All, I have both xf86-video-vesa and nvidia-96xx installed, but I have issues with the proprietary drivers, so I wanted to try out vesa with libgl. I can remove nvidia-96xx, but trying to remove nvidia-96xx-utils flags lots of conflicts. I was going to use pacman -Rc but that would mean uninstalling (and later reinstalling) lots of packages... and I'm thinking there must be a quicker and more elegant way about this. I was wondering if there's a way to force removal of nvidia-96xx-utils and ignore the dependencies since libgl will satisfy them anyway. (I know in general it would not be a good idea for pacman to allow this...) I tried pacman -R --force but that doesn't work (--force is not a removal option). I thought about forcing the installing of libgl with -f instead, but I thought it would be neater to remove nvidia-96xx-utils first (otherwise I will have problems later when it comes to delete either package?) Any thoughts on this would be appreciated! Steve
On Thu, Oct 23, 2008 at 7:34 PM, Stephen Wilkinson <sw8511@gmail.com> wrote:
Hello All,
I have both xf86-video-vesa and nvidia-96xx installed, but I have issues with the proprietary drivers, so I wanted to try out vesa with libgl.
I can remove nvidia-96xx, but trying to remove nvidia-96xx-utils flags lots of conflicts. I was going to use pacman -Rc but that would mean uninstalling (and later reinstalling) lots of packages... and I'm thinking there must be a quicker and more elegant way about this.
I was wondering if there's a way to force removal of nvidia-96xx-utils and ignore the dependencies since libgl will satisfy them anyway. (I know in general it would not be a good idea for pacman to allow this...)
I tried pacman -R --force but that doesn't work (--force is not a removal option).
I thought about forcing the installing of libgl with -f instead, but I thought it would be neater to remove nvidia-96xx-utils first (otherwise I will have problems later when it comes to delete either package?)
Any thoughts on this would be appreciated!
Try -Rd -d, --nodeps Skips all dependency checks. Normally, pacman will always check a packageĀ“s dependency fields to ensure that all dependencies are installed and there are no package conflicts in the system.
On Fri, Oct 24, 2008 at 2:34 AM, Stephen Wilkinson <sw8511@gmail.com> wrote:
Hello All,
I have both xf86-video-vesa and nvidia-96xx installed, but I have issues with the proprietary drivers, so I wanted to try out vesa with libgl.
I can remove nvidia-96xx, but trying to remove nvidia-96xx-utils flags lots of conflicts. I was going to use pacman -Rc but that would mean uninstalling (and later reinstalling) lots of packages... and I'm thinking there must be a quicker and more elegant way about this.
I was wondering if there's a way to force removal of nvidia-96xx-utils and ignore the dependencies since libgl will satisfy them anyway. (I know in general it would not be a good idea for pacman to allow this...)
I tried pacman -R --force but that doesn't work (--force is not a removal option).
I thought about forcing the installing of libgl with -f instead, but I thought it would be neater to remove nvidia-96xx-utils first (otherwise I will have problems later when it comes to delete either package?)
Any thoughts on this would be appreciated!
Steve
You think too much :P Just do pacman -S libgl and it should work, since nvidia-96xx-utils conflicts with libgl.
On Fri, 2008-10-24 at 01:34 +0100, Stephen Wilkinson wrote:
Hello All,
I have both xf86-video-vesa and nvidia-96xx installed, but I have issues with the proprietary drivers, so I wanted to try out vesa with libgl.
I can remove nvidia-96xx, but trying to remove nvidia-96xx-utils flags lots of conflicts. I was going to use pacman -Rc but that would mean uninstalling (and later reinstalling) lots of packages... and I'm thinking there must be a quicker and more elegant way about this.
I was wondering if there's a way to force removal of nvidia-96xx-utils and ignore the dependencies since libgl will satisfy them anyway. (I know in general it would not be a good idea for pacman to allow this...)
I tried pacman -R --force but that doesn't work (--force is not a removal option).
I thought about forcing the installing of libgl with -f instead, but I thought it would be neater to remove nvidia-96xx-utils first (otherwise I will have problems later when it comes to delete either package?)
Any thoughts on this would be appreciated!
Steve
Vesa driver doesn't support DRI and/or OpenGL, so you'll end up with software rendering anyways, no matter what you do.
Thanks Aaron, Xavier and Jan, I thought -d, like -f, wouldn't work with remove... but it does, that's just what I needed! Software rendering is slower than with the nvidia drivers ... but at least the machine doesn't freeze when I log out/switch user. It will do for now! Steve 2008/10/24 Jan de Groot <jan@jgc.homeip.net>:
On Fri, 2008-10-24 at 01:34 +0100, Stephen Wilkinson wrote:
Hello All,
I have both xf86-video-vesa and nvidia-96xx installed, but I have issues with the proprietary drivers, so I wanted to try out vesa with libgl.
I can remove nvidia-96xx, but trying to remove nvidia-96xx-utils flags lots of conflicts. I was going to use pacman -Rc but that would mean uninstalling (and later reinstalling) lots of packages... and I'm thinking there must be a quicker and more elegant way about this.
I was wondering if there's a way to force removal of nvidia-96xx-utils and ignore the dependencies since libgl will satisfy them anyway. (I know in general it would not be a good idea for pacman to allow this...)
I tried pacman -R --force but that doesn't work (--force is not a removal option).
I thought about forcing the installing of libgl with -f instead, but I thought it would be neater to remove nvidia-96xx-utils first (otherwise I will have problems later when it comes to delete either package?)
Any thoughts on this would be appreciated!
Steve
Vesa driver doesn't support DRI and/or OpenGL, so you'll end up with software rendering anyways, no matter what you do.
participants (4)
-
Aaron Griffin
-
Jan de Groot
-
Stephen Wilkinson
-
Xavier