PACMAN.CONF(5) Pacman PACMAN.CONF(5) (NAME) pacman.conf - pacman (SYNOPSIS) /etc/pacman.conf (DESCRIPTION) pacman libalpm(3) pacman.conf . . pacman --sync . options . (#) . . (EXAMPLE) # # pacman.conf # [options] NoUpgrade = etc/passwd etc/group etc/shadow NoUpgrade = etc/fstab [core] Include = /etc/pacman.d/core [custom] Server = file:///home/pkgs CamelCase . . noupgrade NOUPGRADE . (OPTIONS) RootDir = /path/to/root/dir pacman . chroot . : pacman.conf(5) . DBPath = /path/to/db/dir . /var/lib/pacman/ . . : . CacheDir = /path/to/cache/dir . /var/cache/pacman/pkg/ . . . : . HookDir = /path/to/hook/dir (hooks) alpm (/usr/share/libalpm/hooks/) . /etc/pacman.d/hooks . . : . alpm alpm-hooks(5) . GPGDir = /path/to/gpg/dir GnuPG . /etc/pacman.d/gnupg/ . : pubring.gpg trustdb.gpg. pubring.gpg . trustdb.gpg . : . LogFile = /path/to/log/file pacman . /var/log/pacman.log . . HoldPkg = package ... HoldPkg --remove pacman . (glob) . IgnorePkg = package ... pacman --sysupgrade . (glob) . IgnoreGroup = group ... pacman --sysupgrade . (glob) . Include = /path/to/config/file . . (wildcards) glob(7) . Architecture = auto &| i686 &| x86_64 | ... pacman ( i686 x86_64 ). auto "uname -m" . . : any . XferCommand = /path/to/command %u . %u URL . %o ".part" wget . HTTP/FTP wget . NoUpgrade = file ... NoUpgrade / .pacnew . (RootDir) . (glob) . . . . ( ). NoExtract = file ... NoExtract . . httpd index.php index.html apache . (RootDir) . (glob) . . . . ( ). CleanMethod = KeepInstalled &| KeepCurrent KeepInstalled () -Sc ( ). KeepCurrent -Sc ( ). . . SigLevel = ... . . LocalFileSigLevel = ... "-U" . SigLevel . RemoteFileSigLevel = ... "-U" URL . SigLevel . UseSyslog syslog() . /var/log/messages . Color pacman tty . NoProgressBar . (escape) . CheckSpace . VerbosePkgLists . DisableDownloadTimeout () . (security gateway) . ParallelDownloads = ... . . ( ). (REPOSITORY SECTIONS) . ( core custom ). local . Server URL . "file://" . Include . Include . [core] # use this server first Server = ftp://ftp.archlinux.org/$repo/os/$arch # next use servers as defined in the mirrorlist below Include = {sysconfdir}/pacman.d/mirrorlist . Include = path . . (wildcards) glob(7) . Server = url URL ( ) . pacman $repo . Include (mirrorfile) . pacman $arch ( ) Architecture . SigLevel = ... . . Usage = ... . : Sync (refreshes) . Search . Install --sync . Upgrade --sysupgrade . All . . Usage . (PACKAGE AND DATABASE SIGNATURE CHECKING) SigLevel [options] . [options] . o Never . o Optional . o Required . . . SigLevel [options] . . " (marginally trusted)" GnuPG gpg(1) . (When to Check) . Never . Optional () . (keyring) . Required . (What is Allowed) . . TrustedOnly () . TrustAll ( ). Package Database . PackageTrustAll . : SigLevel = Optional TrustedOnly (USING YOUR OWN REPOSITORY) --upgrade . pacman --refresh . repo-add /home/pkgs/custom.db.tar.gz /home/pkgs/*.pkg.tar.gz /home/pkgs/custom.db.tar.gz . {ext} repo-add(8) . ! . pacman . --refresh pacman . repo-add "repo-add --help" repo-add(8) . (AUTHOR) : o Allan McRae o Andrew Gregory o Eli Schwartz o Morgan Adamiec : o Judd Vinet o Aurelien Foret o Aaron Griffin o Dan McGee o Xavier Chantry o Nagy Gabor o Dave Reisner git shortlog -s pacman.git . (REPORTING BUGS) . Pacman Arch Linux . (COPYRIGHT) (C) 2006-2021 Pacman Development Team . (C) 2002-2006 Judd Vinet . . . (SEE ALSO) pacman(8), libalpm(3) pacman pacman https://archlinux.org/pacman/ . Pacman 6.0.2 2022-11-21 PACMAN.CONF(5)