Name
yaourt - more than a frontend to pacman
Synopsis
yaourt <operation> [options] [packages]
yaourt (search pattern|package file)
Description
Yaourt is a pacman frontend with a lot of features.
AUR support (search, install, vote ...) Interactive search + install Building packages directly from ABS sources Search output colorised Handling config files .pacnew/.pacsave Managing alpm database (save/restore/query database directly on backup file) Alert user when new orphans are detected Check the database integrity after each operation Yaourt can be run as a non-privileged user (safest for AUR) root password will be required only when it is necessary.
Operations
Since the majority of those options are same as pacman’s ones (pacman(8)), this manual page will focus on the specific ones.
- -B, --backup
-
Backup or restore alpm local database. See Backup Options.
- -C
-
Manage .pac* files. See Clean Options.
- -G, --getpkgbuild <package>
-
Get PKGBUILD for ABS or AUR.
- -Q, --query
-
Query local database + Can sort packages by installation date, possibility to delete orphans. See Query Options.
- -R, --remove
-
Remove package(s) from the system.
- -U, --upgrade
-
Upgrade or add package(s) to the system.
- -S, --sync
-
Synchronize packages + AUR support, building from sources. See Sync Options.
- --stats
-
Show some statistics about your packages.
- -V, --version
-
Display version and exit.
- -h, --help
-
Display a short help.
Options
- --export <dir>
-
Export builded packages and their sources (makepkg(8)) to <dir>.
- -f, --force
-
Force installation or updates.
- --nocolor
-
Don’t colorize output.
- --noconfirm
-
Don’t ask for confirmation.
- --sucre
-
Equivalent to -Sfyua --devel
- --tmp <dir>
-
Use <dir> as temporary folder. default to /tmp
Backup Options
- yaourt -B
-
Backup alpm local database in current dir.
- yaourt -B <dir>
-
Backup alpm local database in <dir>/pacman-date.tar.bz2
- yaourt -B <file>
-
Restore alpm local database from <file>.
Query Options
- --backupfile <file>
-
Query <file> instead of alpm/aur.
- --date
-
List queries result sorted by installation date.
- -d, --deps
-
Filter output to packages installed as dependencies.
- -t, --unrequired
-
Filter output to packages not required by any currently installed package. With -d, yaourt list all real orphans and ask for deletion.
Sync Options
- -a, --aur
-
Also search in AUR database. With -u or --sysupgrade, upgrade aur packages that are out of date.
- --conflicts
-
Show packages that conflicts with one of the targets
- -b, --build
-
Build from sources, ABS for official packages, or AUR if packages is not found.
- --depends
-
Show packages that depends on one of the targets
- --devel
-
With -u or --sysupgrade, search an update for devel packages.
- -i, --info
-
Display dependency and other information for a given package. This will search through all repositories and AUR database for a matching package.
- --provides
-
Show packages that provides one of the targets.
- --replaces
-
Show packages that replaces one of the targets.
- -u, --sysupgrade
-
Upgrade all packages that are out of date.
Handling Config Files
With AUTOSAVEBACKUPFILE (yaourtrc(5)), yaourt will search and save all files marked as backup. These files can be used later with yaourt -C to automerge current configuration files with new ones.
Configuration
See yaourtrc(5) for more details on configuring yaourt using the yaourtrc file.
Environment variables
- PACMAN
-
Set an alternative pacman(8) command.
- TMPDIR
-
Set a temporary folder to use.
- YAOURT_COLORS
-
Set a user defined colors. (see package-query(8))
See Also
See the yaourt website at http://archlinux.fr/yaourt-en/ for more info.
Authors
Current maintainers:
-
Julien MISCHKOWITZ <wain@archlinux.fr>
-
Tuxce <tuxce.net@gmail.com>