LinuxCommandLibrary

yaourt

Install, update, and manage AUR packages

TLDR

Synchronize and update all packages (including AUR)

$ yaourt -Syua
copy

Install a new package (includes AUR)
$ yaourt -S [package]
copy

Remove a package and its dependencies (includes AUR packages)
$ yaourt -Rs [package]
copy

Search the package database for a keyword (including AUR)
$ yaourt -Ss [query]
copy

List installed packages, versions, and repositories (AUR packages will be listed under the repository name 'local')
$ yaourt -Q
copy

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.

SEE ALSO

pacman(8), yay(1), paru(1), pikaur(1)

Copied to clipboard