You are not logged in.
Pages: 1
Hi !
I did some terrible mistakes and now my dear Arch is quite sick (no upgrade possible, some dependencies broken, weird things happening at fullmoon, and so on).
To repair that, I dont want to make a fresh install *again*. I'm rather looking for a fast and safe way to remove every lib32-* packages with dependencies, config file, everything that depends on them, etc.
Is it possible ?
Thanks !
Last edited by vince_arch (2012-06-13 12:20:00)
Offline
Are you still able to use pacman? Something among the lines of the following should do the trick I reckon:
# pacman -Rs $(pacman -Q | grep lib32 | cut -d ' ' -f 1)
Burninate!
Offline
Yes pacman still works.
Clever trick, I didn't know this 'cut' until now, thanks a lot !
But... it doesn't work because of a bunch of packages depending on some lib32. Will remove them manually anyway.
edit : no, there are too many packages to remove manually because of 'dependencies cascading' ( hundreds ). No way for pacman to remove every packages that depends on the ones you actually ask it to remove ? I can't find anything like that in man page the -c param want to remove too many things, (systemd, gcc, pacman itself...), weird since it has nothing to do with lib32 i think ( ? )
Last edited by vince_arch (2012-06-13 12:09:47)
Offline
Solved. gcc-libs-multilib was the problem. I manually replaced it with gcc-libs from [core], then used
# pacman -Rcs $(pacman -Q | grep lib32 | cut -d ' ' -f 1)
and now everything works (as) fine (as it can for now).
Thanks Gcool.
Last edited by vince_arch (2012-06-13 12:32:08)
Offline
Pages: 1