summaryrefslogtreecommitdiffstats
path: root/etc/pacman.conf
blob: c0b833b698b977017bd7d3165d14411adc31220d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#
# /etc/pacman.conf
#

# Currently the only option directive is NoUpgrade.  Use this with a
# space-delimited list of files that should never be touched by pacman
# during an install/upgrade.  (note: do not include the leading slash)
[options]
NoUpgrade = etc/passwd etc/group etc/shadow
NoUpgrade = etc/fstab

[current]
Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/current
Server = ftp://ftp.mpi-sb.mpg.de/pub/linux/mirror/ftp.ibiblio.org/pub/Linux/distributions/archlinux/current
Server = ftp://ftp.oit.unc.edu/pub/Linux/distributions/archlinux/current
Server = ftp://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/current
Server = ftp://gd.tuwien.ac.at/opsys/linux/archlinux/current
Server = ftp://ftp2.archlinux.org/current
Server = ftp://ftp3.archlinux.org/current
Server = ftp://ftp.archlinux.org/current

# Uncomment this block to access the 'unofficial' package set
#
#[unofficial]
#Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/unofficial
#Server = ftp://ftp.mpi-sb.mpg.de/pub/linux/mirror/ftp.ibiblio.org/pub/Linux/distributions/archlinux/unofficial
#Server = ftp://ftp.oit.unc.edu/pub/Linux/distributions/archlinux/unofficial
#Server = ftp://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/unofficial
#Server = ftp://gd.tuwien.ac.at/opsys/linux/archlinux/unofficial
#Server = ftp://ftp2.archlinux.org/unofficial
#Server = ftp://ftp3.archlinux.org/unofficial
#Server = ftp://ftp.archlinux.org/unofficial

# If you use the 'stable' tree, you should disable the 'current'
# tree to avoid conflicts
#
#[stable]
#Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/stable
#Server = ftp://ftp.mpi-sb.mpg.de/pub/linux/mirror/ftp.ibiblio.org/pub/Linux/distributions/archlinux/stable
#Server = ftp://ftp.oit.unc.edu/pub/Linux/distributions/archlinux/stable
#Server = ftp://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/stable
#Server = ftp://ftp.archlinux.org/stable
#Server = ftp://ftp.oit.unc.edu/pub/Linux/distributions/archlinux/stable
#Server = ftp://ftp2.archlinux.org/stable
#Server = ftp://ftp3.archlinux.org/stable

# This is a typical setup for a local package repository.  To have pacman
# resolve dependencies and install your custom packages with the --sync
# operation, you must generate a sync db from your custom PKGBUILDs and
# place it in the directory specified by the Server directive.
#
#   # gensync /usr/abs/local /home/custompkgs/custom.db.tar.gz
#
# The sync database must be of the form {treename}.db.gz, where treename
# is the name of the package tree (in this case, 'custom').
#
# Then you can activate this custom repository by uncommenting the last
# two lines and using pacman as usual:
#
#   # pacman -S --refresh
#   :: Synchronizing package databases...
#   current.db.tar.gz        [#################################] 100% |     20K
#   custom.db.tar.gz         [/home/custompkgs/                ] 100% |   LOCAL
#
#   # pacman -S my_custom_pkg
#
#   Targets: my_custom_pkg-0.12-1 
#
#   Do you want to install/upgrade these packages? [Y/n] 
#
#   :: Retrieving packages from custom...
#   my_custom_pkg-0.12-1.pkg [/home/custompkgs/                ] 100% |   LOCAL
#
#   checking for conflicts... done.
#   installing my_custom_pkg... done.
#
#[custom]
#Server = local:///home/custompkgs