Skip to content
Remove unneeded lib32 packages from your Arch Linux system
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Clean lib32 packages!

Remove unneeded lib32 packages from your Arch Linux system.


Use this command-line script when you feel you have too much lib32 packages installed and you want to cleanup your system.

Ok, but how does it work?

Each time you run it, it will look for lib32 packages currently marked as "installed as dependency for another package" in the "Install Reason" (pacman -Qi ). If listed packages are desnecessary, it will uninstall them, with user's approval.

You'll probably want to run this script more than once, as some lib32 might be not necessary anymore after uninstalling another one.

P.S.: packages not marked as "installed as dependency" will not be listed neither removed.


If you found it in Arch User Repository and decided that you want to contribute to this software, please fork it on GitHub, push your change to a named branch, then send me a pull request.

You can also help me reach an users in your language. With Transifex, you can help translate this software into your own language.


The source code is licensed under the GNU General Public License Version 3, which you can find in the COPYING file.

Something went wrong with that request. Please try again.