This is a simple toolkit project for pacman, the package manager for Arch Linux-based distributions. It can clean pacman cache, remove unused packages, fix pacman keys, reinstall all packages and update pacman mirrors.
Clone this repository and run the install script
git clone https://codeberg.org/Angel-Karasu/pactools.git;
cd pactools; chmod +x ./install.sh;
./install.sh;
- To get help, run :
pactools -h #pactools --help
- To clean pacman, run :
pactools -c #pactools --clean
- To fix pacman keys, run :
pactools -f #pactools --fix-keys
- To reinstall all packages, run :
pactools -r #pactools --reinstall
- To update pacman mirrors, run :
pactools -u #pactools --update-mirrors
- To update pactools, run :
pactools --update
- To uninstall pactools, run :
pactools --uninstall
-
- Package, file :
pacman-mirrorlist
,mirrorlist
- Package, file :
archlinux-mirrorlist
- Package, file :
-
- Package, file :
arcolinux-mirrorlist-git
,arcolinux-mirrorlist
- Package, file :
-
- Package, file :
artix-mirrorlist
|pacman-mirrorlist
,mirrorlist
- Package, file :
-
- Package, file :
blackarch-mirrorlist
- Package, file :
-
- Package, file :
cachyos-mirrorlist
- Package, file :
-
- Package, file :
cachyos-v3-mirrorlist
- Package, file :
-
- Package, file :
cachyos-v4-mirrorlist
- Package, file :
-
- Package, file :
endeavouros-mirrorlist
- Package, file :
-
- Package, file :
pacman-mirrorlist
,mirrorlist
- Package, file :
-
- Package, file :
pacman-mirrorlist
,mirrorlist
- Package, file :
-
- Package, file :
pacman-mirrors
|pacman-mirrors-dev
|pacman-mirrorlist
,mirrorlist
- Package, file :
-
- Package, file :
pacman-mirrorlist
,mirrorlist
- Package, file :
-
- Package, file :
rebornos-mirrorlist
,reborn-mirrorlist
- Package, file :
Files are located in : /etc/pacman.d/
- Arch Linux
- ArchBang
- ArchCraft
- Archman
- ArcoLinux
- Artix Linux
- Athena OS
- BigLinux
- BlackArch
- BlendOS
- Bluestar Linux
- CachyOS
- EndeavourOS
- Garuda
- Hyperbola
- KaOS
- Liya
- Mabox Linux
- Manjaro
- Obarun
- Parabola
- RebornOS
- SDesk
- Snal Linux
- Publish on AUR (Arch User Repository)
This project is licensed under the GNU GPLv3.
See the LICENSE
file for details.
Contributions are welcome. Please open an issue or a pull request if you want to help improve the project.