]> git.proxmox.com Git - pve-docs.git/blame - pve-package-repos.adoc
pve-package-repos: add more info about outdated repositories
[pve-docs.git] / pve-package-repos.adoc
CommitLineData
d91f8c1e
DM
1Package Repositories
2--------------------
e71b5d0d 3include::attributes.txt[]
d91f8c1e
DM
4
5All Debian based systems use
6http://en.wikipedia.org/wiki/Advanced_Packaging_Tool[APT] as package
7management tool. The list of repositories is defined in
8'/etc/apt/sources.list' and '.list' files found inside
9'/etc/apt/sources.d/'. Updates can be installed directly using
10'apt-get', or via the GUI.
11
65647b07 12Apt 'sources.list' files list one package repository per line, with
d91f8c1e
DM
13the most preferred source listed first. Empty lines are ignored, and a
14'#' character anywhere on a line marks the remainder of that line as a
15comment. The information available from the configured sources is
16acquired by 'apt-get update'.
17
18.File '/etc/apt/sources.list'
19----
20deb http://ftp.debian.org/debian jessie main contrib
21
22# security updates
23deb http://security.debian.org jessie/updates main contrib
24----
25
26In addition, {pve} provides three different package repositories.
27
28{pve} Enterprise Repository
29~~~~~~~~~~~~~~~~~~~~~~~~~~~
30
31This is the default, stable and recommended repository, available for
32all {pve} subscription users. It contains the most stable packages,
f1a72f87
DM
33and is suitable for production use. The `pve-enterprise` repository is
34enabled by default:
d91f8c1e
DM
35
36.File '/etc/apt/sources.list.d/pve-enterprise.list'
37----
38deb https://enterprise.proxmox.com/debian jessie pve-enterprise
39----
40
f1a72f87
DM
41As soon as updates are available, the `root@pam` user is notified via
42email about the available new packages. On the GUI, the change-log of
43each package can be viewed (if available), showing all details of the
44update. So you will never miss important security fixes.
45
46Please note that and you need a valid subscription key to access this
47repository. We offer different support levels, and you can find further
48details at http://www.proxmox.com/en/proxmox-ve/pricing.
49
d91f8c1e
DM
50NOTE: You can disable this repository by commenting out the above line
51using a '#' (at the start of the line). This prevents error messages
52if you do not have a subscription key. Please configure the
53`pve-no-subscription` repository in that case.
54
d91f8c1e
DM
55
56{pve} No-Subscription Repository
57~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
58
59As the name suggests, you do not need a subscription key to access
60this repository. It can be used for testing and non-production
61use. Its not recommended to run on production servers, as these
62packages are not always heavily tested and validated.
63
64We recommend to configure this repository in '/etc/apt/sources.list'.
65
66.File '/etc/apt/sources.list'
67----
68deb http://ftp.debian.org/debian jessie main contrib
69
70# PVE pve-no-subscription repository provided by proxmox.com,
71# NOT recommended for production use
72deb http://download.proxmox.com/debian jessie pve-no-subscription
73
74# security updates
75deb http://security.debian.org jessie/updates main contrib
76----
77
9dfb9a99 78
d91f8c1e
DM
79{pve} Test Repository
80~~~~~~~~~~~~~~~~~~~~~~
81
82Finally, there is a repository called `pvetest`. This one contains the
83latest packages and is heavily used by developers to test new
84features. As usual, you can configure this using
85'/etc/apt/sources.list' by adding the following line:
86
87.sources.list entry for `pvetest`
88----
89deb http://download.proxmox.com/debian jessie pvetest
90----
91
b4a65355
FG
92WARNING: the `pvetest` repository should (as the name implies) only be used
93for testing new features or bug fixes.
94
f1a72f87
DM
95
96ifdef::wiki[]
97
98// include note about older releases, but only for wiki
99
9dfb9a99
DM
100{pve} 3.x Repositories
101~~~~~~~~~~~~~~~~~~~~~~
f1a72f87
DM
102
103{pve} 3.x is based on Debian 7.x ('wheezy'). Please note that this
104release is out of date, and you should update your
105installation. Nevertheless, we still provide access to those
106repositories at our download servers.
107
108[width="100%",cols="<d,3m",options="header"]
109|===========================================================
110|Repository | sources.list entry
111|{pve} 3.x Enterprise |
112deb https://enterprise.proxmox.com/debian wheezy pve-enterprise
113|{pve} 3.x No-Subscription |
114deb http://download.proxmox.com/debian wheezy pve-no-subscription
115|{pve} 3.x Test |
116deb http://download.proxmox.com/debian wheezy pvetest
117|===========================================================
118
119NOTE: Apt 'sources.list' configuration files are basically the same as
120in newer 4.x versions - just replace 'jessie' with 'wheezy'.
121
9dfb9a99
DM
122Outdated: 'stable' Repository 'pve'
123~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
124
125This repository is a leftover to easy the update to 3.1. It will not
126get any updates after the release of 3.1. Therefore you need to remove
127this repository after you upgraded to 3.1.
128
129.File '/etc/apt/sources.list'
130----
131deb http://ftp.debian.org/debian wheezy main contrib
132
133# PVE packages provided by proxmox.com - NO UPDATES after the initial release of 3.1
134# deb http://download.proxmox.com/debian wheezy pve
135
136# security updates
137deb http://security.debian.org/ wheezy/updates main contrib
138----
139
140
141Outdated: {pve} 2.x Repositories
142~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
143
144{pve} 2.x is based on Debian 6.0 ('squeeze') and outdated. Please
145upgrade to latest version as soon as possible. In order to use the
146stable 'pve' 2.x repository, check your sources.list:
147
148.File '/etc/apt/sources.list'
149----
150deb http://ftp.debian.org/debian squeeze main contrib
151
152# PVE packages provided by proxmox.com
153deb http://download.proxmox.com/debian squeeze pve
154
155# security updates
156deb http://security.debian.org/ squeeze/updates main contrib
157----
158
159
160Outdated: {pve} VE 1.x Repositories
161~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
162
163{pve} 1.x is based on Debian 5.0 (Lenny) and very outdated. Please
164upgrade to latest version as soon as possible.
165
166
f1a72f87 167endif::wiki[]