Pacman Aliases is a comprehensive collection of Bash aliases and automatic installation scripts tailored to streamline package management on Arch Linux systems using pacman
. These aliases provide intuitive shortcuts for common package operations, enhancing efficiency and ease of use in your daily system administration tasks.
Aliases for Pacman Commands: Simplified and memorable commands that mirror original pacman
operations:
install
(i
,add
): Install a package (pacman -S
).update
(upgrade
): Upgrades all packages (pacman -Syu
).,search
: Search for a package (pacman -Ss
).info
: Display detailed information about a package (pacman -Si
).autoremove
: Remove orphaned dependencies (pacman -Qdtq | pacman -Rs -
).remove
(uninstall
,delete
): Remove a package (pacman -R
).purge
(fullremove
,fulluninstall
): Remove a package along with its configuration files (pacman -Rns
).clean
(autoclean
): Clean package cache (pacman -Sc
).mirrors
(mirrorlist
): List and manage mirrors (pacman-mirrors -g
).listpackages
(lsp
): List installed packages (pacman -Q
).list
(ls
,listrepos
,lsr
): List packages along with their repositories (pacman -Sl
).config
(editrepos
): Display or edit Pacman configuration file (nano /etc/pacman.conf
).addmirror
: Add a specified mirror to the mirrorlist file.version
(v
): Display Pacman version information (pacman --version
).help
(-h
,h
): Display Pacman help page (pacman --help
).aliases
(alias
,aliaseshelp
): Display Pacman Aliases help page.autoinstall
: Displays Pacman Aliases automatic installation scripts. (⚠️ READ BELOW)
Of course! You can still use pacman commands like pacman -S
.
Automatic Installation Scripts: Includes scripts for installing additional software like:
yay
: Installs Yay AUR helper on your system.kdediscover
: Adds Pacman and Flatpak packages to KDE software manager. (Enables multilib repository if not enabled.)wine
: Enables running Windows applications on your system. DXVK is installed for games. (Enables multilib repository if not enabled.)bluetooth
: Installs bluez packages for Bluetooth via AUR (yay).nvidia
: Installs NVIDIA drivers and optimus drivers if available for your laptop. (NOT RECOMMENDED, READ WARNING)
Multilingual Support: Displays messages in English and Turkish based on system language settings. If you want to add your own language to here, you can contribute to the project.
- Clone the repository and compile:
git clone https://github.com/unlbslk/pacman-aliases.git
cd pacman-aliases
makepkg -si
Once installed, use the pacman
command followed by one of the aliases listed above to perform the corresponding package management operation.
Contributions are welcome! If you find a bug, have suggestions for improvements, or want to add more aliases, please create an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Use at Your Own Risk: These automatic installation scripts are not actively maintained, not thoroughly tested, provided as-is and may not cover all edge cases. It's recommended to review and adapt scripts according to your system's specific requirements. Always exercise caution when making system-level changes.