]> git.proxmox.com Git - pve-docs.git/blame - pve-package-repos.adoc
bump version to 6.0-5
[pve-docs.git] / pve-package-repos.adoc
CommitLineData
80c0adcb 1[[sysadmin_package_repositories]]
d91f8c1e
DM
2Package Repositories
3--------------------
5f09af76
DM
4ifdef::wiki[]
5:pve-toplevel:
6endif::wiki[]
7
d91f8c1e
DM
8All Debian based systems use
9http://en.wikipedia.org/wiki/Advanced_Packaging_Tool[APT] as package
10management tool. The list of repositories is defined in
8c1189b6
FG
11`/etc/apt/sources.list` and `.list` files found inside
12`/etc/apt/sources.d/`. Updates can be installed directly using
13`apt-get`, or via the GUI.
d91f8c1e 14
8c1189b6 15Apt `sources.list` files list one package repository per line, with
d91f8c1e 16the most preferred source listed first. Empty lines are ignored, and a
8c1189b6 17`#` character anywhere on a line marks the remainder of that line as a
d91f8c1e 18comment. The information available from the configured sources is
8c1189b6 19acquired by `apt-get update`.
d91f8c1e 20
8c1189b6 21.File `/etc/apt/sources.list`
d91f8c1e 22----
f193440f
TL
23deb http://ftp.debian.org/debian buster main contrib
24deb http://ftp.debian.org/debian buster-updates main contrib
d91f8c1e
DM
25
26# security updates
f193440f 27deb http://security.debian.org buster/updates main contrib
d91f8c1e
DM
28----
29
30In addition, {pve} provides three different package repositories.
31
33e0c965 32[[sysadmin_enterprise_repo]]
d91f8c1e
DM
33{pve} Enterprise Repository
34~~~~~~~~~~~~~~~~~~~~~~~~~~~
35
36This is the default, stable and recommended repository, available for
37all {pve} subscription users. It contains the most stable packages,
f1a72f87
DM
38and is suitable for production use. The `pve-enterprise` repository is
39enabled by default:
d91f8c1e 40
8c1189b6 41.File `/etc/apt/sources.list.d/pve-enterprise.list`
d91f8c1e 42----
f193440f 43deb https://enterprise.proxmox.com/debian/pve buster pve-enterprise
d91f8c1e
DM
44----
45
f1a72f87
DM
46As soon as updates are available, the `root@pam` user is notified via
47email about the available new packages. On the GUI, the change-log of
48each package can be viewed (if available), showing all details of the
49update. So you will never miss important security fixes.
50
a22d7c24 51Please note that you need a valid subscription key to access this
f1a72f87 52repository. We offer different support levels, and you can find further
91ef956f 53details at https://www.proxmox.com/en/proxmox-ve/pricing.
f1a72f87 54
d91f8c1e 55NOTE: You can disable this repository by commenting out the above line
8c1189b6 56using a `#` (at the start of the line). This prevents error messages
d91f8c1e
DM
57if you do not have a subscription key. Please configure the
58`pve-no-subscription` repository in that case.
59
d91f8c1e 60
33e0c965 61[[sysadmin_no_subscription_repo]]
d91f8c1e
DM
62{pve} No-Subscription Repository
63~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64
65As the name suggests, you do not need a subscription key to access
66this repository. It can be used for testing and non-production
67use. Its not recommended to run on production servers, as these
68packages are not always heavily tested and validated.
69
8c1189b6 70We recommend to configure this repository in `/etc/apt/sources.list`.
d91f8c1e 71
8c1189b6 72.File `/etc/apt/sources.list`
d91f8c1e 73----
f193440f
TL
74deb http://ftp.debian.org/debian buster main contrib
75deb http://ftp.debian.org/debian buster-updates main contrib
d91f8c1e
DM
76
77# PVE pve-no-subscription repository provided by proxmox.com,
78# NOT recommended for production use
f193440f 79deb http://download.proxmox.com/debian/pve buster pve-no-subscription
d91f8c1e
DM
80
81# security updates
f193440f 82deb http://security.debian.org buster/updates main contrib
d91f8c1e
DM
83----
84
9dfb9a99 85
33e0c965 86[[sysadmin_test_repo]]
d91f8c1e
DM
87{pve} Test Repository
88~~~~~~~~~~~~~~~~~~~~~~
89
90Finally, there is a repository called `pvetest`. This one contains the
91latest packages and is heavily used by developers to test new
92features. As usual, you can configure this using
8c1189b6 93`/etc/apt/sources.list` by adding the following line:
d91f8c1e
DM
94
95.sources.list entry for `pvetest`
96----
f193440f 97deb http://download.proxmox.com/debian/pve buster pvetest
d91f8c1e
DM
98----
99
b4a65355
FG
100WARNING: the `pvetest` repository should (as the name implies) only be used
101for testing new features or bug fixes.
102
2ecb5f80
AA
103[[sysadmin_package_repositories_ceph]]
104{pve} Ceph Repository
105~~~~~~~~~~~~~~~~~~~~~
106
107This is {pve}'s main Ceph repository and holds the Ceph packages for
108production use. You can also use this repository to update only the Ceph
109client.
110
111.File `/etc/apt/sources.list.d/ceph.list`
112----
f193440f 113deb http://download.proxmox.com/debian/ceph-nautilus buster main
2ecb5f80
AA
114----
115
116
117{pve} Ceph Testing Repository
118~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
119
120This Ceph repository contains the Ceph packages before they are moved into the
121main repository and is used to test new Ceph release on {pve}.
122
123.File `/etc/apt/sources.list.d/ceph.list`
124----
f193440f 125deb http://download.proxmox.com/debian/ceph-nautilus buster test
2ecb5f80
AA
126----
127
f193440f
TL
128{pve} Ceph Luminous Repository For Upgrade
129~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
130
131This is a build of tje Ceph Luminous release for {pve} 6.0, this can be used to
132upgrade a {pve} cluster with Ceph Luminous deployed first to our 6.0 release,
133based on Debian Buster, and only afterwards upgrade the Ceph on it's own.
134
135.File `/etc/apt/sources.list.d/ceph.list`
136----
137deb http://download.proxmox.com/debian/ceph-luminous buster main
138----
f1a72f87 139
25663707
DM
140SecureApt
141~~~~~~~~~
142
8c1189b6 143We use GnuPG to sign the `Release` files inside those repositories,
25663707
DM
144and APT uses that signatures to verify that all packages are from a
145trusted source.
146
147The key used for verification is already installed if you install from
148our installation CD. If you install by other means, you can manually
149download the key with:
150
f193440f 151 # wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
25663707 152
20dafeb0 153Please verify the checksum afterwards:
25663707 154
b31e0578 155----
f193440f
TL
156# sha512sum /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
157acca6f416917e8e11490a08a1e2842d500b3a5d9f322c6319db0927b2901c3eae23cfb5cd5df6facf2b57399d3cfa52ad7769ebdd75d9b204549ca147da52626 /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
b31e0578
DM
158----
159
160or
161
25663707 162----
f193440f
TL
163# md5sum /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
164f3f6c5a3a67baf38ad178e5ff1ee270c /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
25663707
DM
165----
166
25663707 167
f1a72f87
DM
168ifdef::wiki[]
169
170// include note about older releases, but only for wiki
171
20dafeb0 172
f193440f
TL
173{pve} 5.x Repositories
174~~~~~~~~~~~~~~~~~~~~~~
175
176{pve} 5.x is based on Debian 9.x (``stretch''). Please note that this release
177is out of date, and you should update your installation.
178Nevertheless, we still provide access to those repositories at our download
179servers.
180
181[width="100%",cols="<d,3m",options="header"]
182|===========================================================
183|Repository | sources.list entry
184|{pve} 5.x Enterprise |
185deb https://enterprise.proxmox.com/debian stretch pve-enterprise
186|{pve} 5.x No-Subscription |
187deb http://download.proxmox.com/debian stretch pve-no-subscription
188|{pve} 5.x Test |
189deb http://download.proxmox.com/debian stretch pvetest
190|===========================================================
191
192
20dafeb0
DM
193{pve} 4.x Repositories
194~~~~~~~~~~~~~~~~~~~~~~
195
196{pve} 4.x is based on Debian 8.x (``jessie''). Please note that this
197release is out of date, and you should update your
198installation. Nevertheless, we still provide access to those
199repositories at our download servers.
200
201[width="100%",cols="<d,3m",options="header"]
202|===========================================================
203|Repository | sources.list entry
204|{pve} 4.x Enterprise |
a5526e69 205deb https://enterprise.proxmox.com/debian jessie pve-enterprise
20dafeb0 206|{pve} 4.x No-Subscription |
a5526e69 207deb http://download.proxmox.com/debian jessie pve-no-subscription
20dafeb0 208|{pve} 4.x Test |
a5526e69 209deb http://download.proxmox.com/debian jessie pvetest
20dafeb0
DM
210|===========================================================
211
212
9dfb9a99
DM
213{pve} 3.x Repositories
214~~~~~~~~~~~~~~~~~~~~~~
f1a72f87 215
8c1189b6 216{pve} 3.x is based on Debian 7.x (``wheezy''). Please note that this
f1a72f87
DM
217release is out of date, and you should update your
218installation. Nevertheless, we still provide access to those
219repositories at our download servers.
220
221[width="100%",cols="<d,3m",options="header"]
222|===========================================================
223|Repository | sources.list entry
224|{pve} 3.x Enterprise |
225deb https://enterprise.proxmox.com/debian wheezy pve-enterprise
226|{pve} 3.x No-Subscription |
227deb http://download.proxmox.com/debian wheezy pve-no-subscription
228|{pve} 3.x Test |
229deb http://download.proxmox.com/debian wheezy pvetest
230|===========================================================
231
f1a72f87 232
8c1189b6 233Outdated: `stable` Repository `pve`
9dfb9a99
DM
234~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
235
236This repository is a leftover to easy the update to 3.1. It will not
237get any updates after the release of 3.1. Therefore you need to remove
238this repository after you upgraded to 3.1.
239
8c1189b6 240.File `/etc/apt/sources.list`
9dfb9a99
DM
241----
242deb http://ftp.debian.org/debian wheezy main contrib
243
244# PVE packages provided by proxmox.com - NO UPDATES after the initial release of 3.1
245# deb http://download.proxmox.com/debian wheezy pve
246
247# security updates
248deb http://security.debian.org/ wheezy/updates main contrib
249----
250
251
252Outdated: {pve} 2.x Repositories
253~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
254
8c1189b6 255{pve} 2.x is based on Debian 6.0 (``squeeze'') and outdated. Please
9dfb9a99 256upgrade to latest version as soon as possible. In order to use the
8c1189b6 257stable `pve` 2.x repository, check your sources.list:
9dfb9a99 258
8c1189b6 259.File `/etc/apt/sources.list`
9dfb9a99
DM
260----
261deb http://ftp.debian.org/debian squeeze main contrib
262
263# PVE packages provided by proxmox.com
264deb http://download.proxmox.com/debian squeeze pve
265
266# security updates
267deb http://security.debian.org/ squeeze/updates main contrib
268----
269
270
271Outdated: {pve} VE 1.x Repositories
272~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
273
8c1189b6 274{pve} 1.x is based on Debian 5.0 (``lenny'') and very outdated. Please
9dfb9a99
DM
275upgrade to latest version as soon as possible.
276
277
f1a72f87 278endif::wiki[]
2ecb5f80
AA
279ifdef::manvolnum[]
280include::pve-copyright.adoc[]
281endif::manvolnum[]