yaourt
Install, update, and manage AUR packages
TLDR
Synchronize and update all packages (including AUR)
Install a new package (includes AUR)
Remove a package and its dependencies (includes AUR packages)
Search the package database for a keyword (including AUR)
List installed packages, versions, and repositories (AUR packages will be listed under the repository name 'local')
SYNOPSIS
yaourt [options] [targets]
PARAMETERS
-h, --help
Show help message and exit.
-V, --version
Show version and exit.
-S, --sync [package(s)]
Synchronize packages. Similar to pacman -S.
-G, --getPKGBUILD [package(s)]
Download PKGBUILDs for specified packages.
-U, --upgrade [package(s)]
Upgrade packages from file.
-R, --remove [package(s)]
Remove packages.
-Q, --query [package(s)]
Query package database.
--stats
Show statistics about installed packages and AUR packages.
--color
Force color output.
--nocolor
Disable color output.
--force
Bypass dependency checking.
DESCRIPTION
Yaourt was a popular, though now largely deprecated, command-line tool for Arch Linux-based systems. It extended the functionality of pacman, the official package manager, by simplifying the process of searching for, installing, and managing packages from the Arch User Repository (AUR). The AUR contains community-contributed package build scripts (PKGBUILDs) that are not officially supported by Arch Linux. Yaourt automated the downloading, compiling, and installation of these AUR packages, making it much easier for users to access a wider range of software.
However, Yaourt's development has ceased, and it is known to have security vulnerabilities. It's strongly recommended to use more modern and actively maintained AUR helpers such as yay, paru, or pikaur instead. These alternatives offer similar functionality while addressing the security concerns and benefitting from ongoing updates.
CAVEATS
Yaourt is deprecated and has known security vulnerabilities. Using it is strongly discouraged. Use a modern AUR helper instead.
SECURITY WARNING
Due to its discontinued development, Yaourt presents a significant security risk. It is vulnerable to man-in-the-middle attacks and other exploits. Migrate to a supported AUR helper like yay or paru to protect your system.
ALTERNATIVES
Modern AUR helpers provide enhanced security, active development, and often improved features compared to Yaourt. Consider using yay, paru, or pikaur for managing AUR packages.
HISTORY
Yaourt was developed to simplify AUR package management in Arch Linux. It gained popularity due to its ease of use and ability to automate the build process. However, development eventually ceased, leading to security concerns and the emergence of alternative AUR helpers.