i use arch btw
1#
2# /etc/pacman.conf
3#
4# See the pacman.conf(5) manpage for option and repository directives
5
6#
7# GENERAL OPTIONS
8#
9[options]
10# The following paths are commented out with their default values listed.
11# If you wish to use different paths, uncomment and update the paths.
12#RootDir = /
13#DBPath = /var/lib/pacman/
14#CacheDir = /var/cache/pacman/pkg/
15#LogFile = /var/log/pacman.log
16#GPGDir = /etc/pacman.d/gnupg/
17#HookDir = /etc/pacman.d/hooks/
18HoldPkg = pacman glibc
19#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
20#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
21#XferCommand = /usr/bin/aria2c -UWget -s4 -x4 %u -o %o --allow-overwrite=true --continue=true --file-allocation=none --log-level=error --max-tries=3 --max-file-not-found=5 --min-split-size=5M --no-conf --remote-time=true --timeout=5 --dir=/
22#CleanMethod = KeepInstalled
23Architecture = auto
24
25# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
26#IgnorePkg =
27#IgnoreGroup =
28
29#NoUpgrade =
30#NoExtract =
31
32# Misc options
33#UseSyslog
34Color
35#NoProgressBar
36CheckSpace
37#VerbosePkgLists
38ParallelDownloads = 10
39DownloadUser = alpm
40#DisableSandbox
41ILoveCandy
42
43# By default, pacman accepts packages signed by keys that its local keyring
44# trusts (see pacman-key and its man page), as well as unsigned packages.
45SigLevel = Required DatabaseOptional
46LocalFileSigLevel = Optional
47#RemoteFileSigLevel = Required
48
49# NOTE: You must run `pacman-key --init` before first using pacman; the local
50# keyring can then be populated with the keys of all official Arch Linux
51# packagers with `pacman-key --populate archlinux`.
52
53#
54# REPOSITORIES
55# - can be defined here or included from another file
56# - pacman will search repositories in the order defined here
57# - local/custom mirrors can be added here or in separate files
58# - repositories listed first will take precedence when packages
59# have identical names, regardless of version number
60# - URLs will have $repo replaced by the name of the current repo
61# - URLs will have $arch replaced by the name of the architecture
62#
63# Repository entries are of the format:
64# [repo-name]
65# Server = ServerName
66# Include = IncludePath
67#
68# The header [repo-name] is crucial - it must be present and
69# uncommented to enable the repo.
70#
71
72# The testing repositories are disabled by default. To enable, uncomment the
73# repo name header and Include lines. You can add preferred servers immediately
74# after the header, and they will be used before the default mirrors.
75
76#[core-testing]
77#Include = /etc/pacman.d/mirrorlist
78
79[core]
80Include = /etc/pacman.d/mirrorlist
81
82#[extra-testing]
83#Include = /etc/pacman.d/mirrorlist
84
85[extra]
86Include = /etc/pacman.d/mirrorlist
87
88# If you want to run 32 bit applications on your x86_64 system,
89# enable the multilib repositories as required here.
90
91#[multilib-testing]
92#Include = /etc/pacman.d/mirrorlist
93
94[multilib]
95Include = /etc/pacman.d/mirrorlist
96
97# An example of a custom package repository. See the pacman manpage for
98# tips on creating your own repositories.
99#[custom]
100#SigLevel = Optional TrustAll
101#Server = file:///home/custompkgs