Difference between revisions of "Package repositories"

From Proxmox VE
Jump to navigation Jump to search
(Updated for 3.0)
(Redirected page to Package Repositories)
 
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:
 +
#REDIRECT [[Package Repositories]]
 +
 
=Introduction=
 
=Introduction=
  
Proxmox VE is using [http://en.wikipedia.org/wiki/Advanced_Packaging_Tool APT] as package management system. For detailed update instructions see always [[Downloads]].  
+
Proxmox VE is using [http://en.wikipedia.org/wiki/Advanced_Packaging_Tool APT] as package management system. Updates can be installed via GUI or via CLI. Updating via GUI is introduced with Proxmox VE 3.1.
 +
For detailed update instructions see always [[Downloads]].
 +
 
 +
The list of repositories is defined in /etc/apt/sources.list and or /etc/apt/sources.d/.
 +
 
 +
Beginning with Proxmox VE 3.1, the default and recommended repository is the Proxmox VE Enterprise Repository (pve-enterprise). To be qualified to access Proxmox VE Enterprise Repository, each of your Proxmox VE Servers need a valid Subscription Key. For more details about  Proxmox VE Subscriptions, see http://www.proxmox.com/proxmox-ve/pricing
 +
 
 +
==Uploading Subscription Keys, FAQs==
 +
* http://shop.maurer-it.com/knowledgebase.php?action=displaycat&catid=1
 +
 
 +
=Proxmox VE 4.x=
 +
 
 +
Proxmox VE 4.x is based on Debian 8.x (Jessie).
 +
 
 +
==Proxmox VE Enterprise Repository==
 +
 
 +
This is the default, stable and recommended repository, available for all Proxmox VE Subscription users.
 +
 
 +
cat /etc/apt/sources.list.d/pve-enterprise.list
 +
 +
deb https://enterprise.proxmox.com/debian jessie pve-enterprise
 +
 
 +
As soon as updates are available, the root@pam user is notified via email about the available new packages. On the GUI, the change-log of each package can be viewed (if available), showing all details of the update. You will never miss important security fixes.
 +
 
 +
This repo is only accessible over https and you need to have a valid Subscription Key on your host. This key is used for authentication.
 +
 
 +
For more details about Server Subscriptions, see http://www.proxmox.com/proxmox-ve/pricing
 +
 
 +
==Proxmox VE No-Subscription Repository==
 +
 
 +
The pve-no-subscription repo can be used for testing and non-production use. Its not recommended to run on production servers as these packages are not always heavily tested and validated. As the name suggests, there is no Proxmox VE Subscription Key needed to access this repository.
 +
 
 +
In order to use the pve-no-subscription repository, check and adapt your sources.list:
 +
 
 +
nano /etc/apt/sources.list
  
The list of repositories is defined in /etc/apt/sources.list.
+
deb http://ftp.debian.org/debian jessie main contrib
 +
 +
# PVE pve-no-subscription repository provided by proxmox.com, NOT recommended for production use
 +
deb http://download.proxmox.com/debian jessie pve-no-subscription
 +
 +
# security updates
 +
deb http://security.debian.org/ jessie/updates main contrib
  
=Proxmox VE 2.x=
+
'''Note:'''
Proxmox VE 2.x is based on Debian 6.0 (Squeeze).
+
 
 +
To prevent error messages accessing the Proxmox VE Enterprise Repository (if you have no Subscription key), you can disable this repo by commenting out the following line:
 +
nano /etc/apt/sources.list.d/pve-enterprise.list
 +
 +
# deb https://enterprise.proxmox.com/debian jessie pve-enterprise
 +
 
 +
==Proxmox VE pvetest Repository==
 +
 
 +
The pvetest repo is for testing only.
 +
 
 +
In order to use the pvetest repository, adapt your sources.list.d/pve-enterprise.list:
 +
 
 +
nano /etc/apt/sources.list.d/pve-enterprise.list
 +
 
 +
  deb http://download.proxmox.com/debian jessie pvetest
 +
  #deb https://enterprise.proxmox.com/debian jessie pve-enterprise
 +
 
 +
=Proxmox VE 3.x=
 +
Proxmox VE 3.x is based on Debian 7.x (Wheezy).
 +
 
 +
==Proxmox VE Enterprise Repository==
 +
 
 +
This is the default, stable and recommended repository, available for all Proxmox VE Subscription users.
 +
 
 +
cat /etc/apt/sources.list.d/pve-enterprise.list
 +
 +
deb https://enterprise.proxmox.com/debian wheezy pve-enterprise
 +
 
 +
As soon as updates are available, the root@pam user is notified via email about the available new packages. On the GUI, the change-log of each package can be viewed (if available), showing all details of the update. You will never miss important security fixes.
 +
 
 +
This repo is only accessible over https and you need to have a valid Subscription Key on your host. This key is used for authentication.
 +
 
 +
For more details about Server Subscriptions, see http://www.proxmox.com/proxmox-ve/pricing
 +
 
 +
==Proxmox VE No-Subscription Repository==
 +
 
 +
The pve-no-subscription repo can be used for testing and non-production use. Its not recommended to run on production servers as these packages are not always heavily tested and validated. As the name suggests, there is no Proxmox VE Subscription Key needed to access this repository.
 +
 
 +
In order to use the pve-no-subscription repository, check and adapt your sources.list:
 +
 
 +
nano /etc/apt/sources.list
 +
 
 +
deb http://ftp.debian.org/debian wheezy main contrib
 +
 +
# PVE pve-no-subscription repository provided by proxmox.com, NOT recommended for production use
 +
deb http://download.proxmox.com/debian wheezy pve-no-subscription
 +
 +
# security updates
 +
deb http://security.debian.org/ wheezy/updates main contrib
 +
 
 +
'''Note:'''
 +
 
 +
To prevent error messages accessing the Proxmox VE Enterprise Repository (if you have no Subscription key), you can disable this repo by commenting out the following line:
 +
nano /etc/apt/sources.list.d/pve-enterprise.list
 +
 +
# deb https://enterprise.proxmox.com/debian wheezy pve-enterprise
 +
 
 +
==Proxmox VE pvetest Repository==
 +
 
 +
The pvetest repo is for testing only, there is no Proxmox VE Subscription Key needed to access this repository.
 +
 
 +
In order to use the pvetest repository, adapt your sources.list:
  
==Stable repository (pve)==
 
In order to use the stable repository, check your sources.list:
 
 
  nano /etc/apt/sources.list
 
  nano /etc/apt/sources.list
  
 
  deb http://ftp.debian.org/debian wheezy main contrib
 
  deb http://ftp.debian.org/debian wheezy main contrib
 
   
 
   
  # PVE packages provided by proxmox.com
+
  # PVE pvetest repository provided by proxmox.com
  deb http://download.proxmox.com/debian wheezy pve
+
  deb http://download.proxmox.com/debian wheezy pvetest
 
   
 
   
 
  # security updates
 
  # security updates
 
  deb http://security.debian.org/ wheezy/updates main contrib
 
  deb http://security.debian.org/ wheezy/updates main contrib
  
==Testing repository (pvetest)==
+
==Outdated: Stable repository (pve)==
This repository is used for testing new software packages (beta versions) and should not be used in production environments - only in special cases and if you can´t wait for the stable release. In order to use the test repository, check your sources.list:
+
 
 +
This repository will not get any updates after the release of 3.1. Please switch to [[Package repositories#Proxmox VE Enterprise Repository]] or [[Package repositories#Proxmox VE No-Subscription Repository]]
 +
 
 +
Therefore you need to remove this repository after you upgraded to 3.1.
  
 
  nano /etc/apt/sources.list
 
  nano /etc/apt/sources.list
  
 
  deb http://ftp.debian.org/debian wheezy main contrib
 
  deb http://ftp.debian.org/debian wheezy main contrib
 +
 +
# PVE packages provided by proxmox.com - NO UPDATES after the initial release of 3.1
 +
# deb http://download.proxmox.com/debian wheezy pve
 +
 +
# security updates
 +
deb http://security.debian.org/ wheezy/updates main contrib
 +
 +
=Outdated: Proxmox VE 2.x=
 +
Proxmox VE 2.x is based on Debian 6.0 (Squeeze) and outdated. Upgrade to 3.x as soon as possible, see [[Upgrade from 2.3 to 3.0]]
 +
 +
==Outdated: Stable repository (pve)==
 +
In order to use the stable repository, check your sources.list:
 +
nano /etc/apt/sources.list
 +
 +
deb http://ftp.debian.org/debian squeeze main contrib
 
   
 
   
 
  # PVE packages provided by proxmox.com
 
  # PVE packages provided by proxmox.com
  deb http://download.proxmox.com/debian wheezy pvetest
+
deb http://download.proxmox.com/debian squeeze pve
 
   
 
   
 
  # security updates
 
  # security updates
  deb http://security.debian.org/ wheezy/updates main contrib
+
  deb http://security.debian.org/ squeeze/updates main contrib
  
 
=Outdated: Proxmox VE 1.x=
 
=Outdated: Proxmox VE 1.x=
Proxmox VE 1.x is based on Debian 5.0 (Lenny), see [[Installing_Proxmox_VE_v1.9_post_Lenny_retirement]]
+
Proxmox VE 1.x is based on Debian 5.0 (Lenny) and very outdated. Upgrade to 3.x as fast as possible. Also see [[Installing_Proxmox_VE_v1.9_post_Lenny_retirement]]
  
 
[[Category: HOWTO]][[Category: Installation]]
 
[[Category: HOWTO]][[Category: Installation]]

Latest revision as of 10:07, 19 September 2016

Introduction

Proxmox VE is using APT as package management system. Updates can be installed via GUI or via CLI. Updating via GUI is introduced with Proxmox VE 3.1. For detailed update instructions see always Downloads.

The list of repositories is defined in /etc/apt/sources.list and or /etc/apt/sources.d/.

Beginning with Proxmox VE 3.1, the default and recommended repository is the Proxmox VE Enterprise Repository (pve-enterprise). To be qualified to access Proxmox VE Enterprise Repository, each of your Proxmox VE Servers need a valid Subscription Key. For more details about Proxmox VE Subscriptions, see http://www.proxmox.com/proxmox-ve/pricing

Uploading Subscription Keys, FAQs

Proxmox VE 4.x

Proxmox VE 4.x is based on Debian 8.x (Jessie).

Proxmox VE Enterprise Repository

This is the default, stable and recommended repository, available for all Proxmox VE Subscription users.

cat /etc/apt/sources.list.d/pve-enterprise.list

deb https://enterprise.proxmox.com/debian jessie pve-enterprise

As soon as updates are available, the root@pam user is notified via email about the available new packages. On the GUI, the change-log of each package can be viewed (if available), showing all details of the update. You will never miss important security fixes.

This repo is only accessible over https and you need to have a valid Subscription Key on your host. This key is used for authentication.

For more details about Server Subscriptions, see http://www.proxmox.com/proxmox-ve/pricing

Proxmox VE No-Subscription Repository

The pve-no-subscription repo can be used for testing and non-production use. Its not recommended to run on production servers as these packages are not always heavily tested and validated. As the name suggests, there is no Proxmox VE Subscription Key needed to access this repository.

In order to use the pve-no-subscription repository, check and adapt your sources.list:

nano /etc/apt/sources.list
deb http://ftp.debian.org/debian jessie main contrib

# PVE pve-no-subscription repository provided by proxmox.com, NOT recommended for production use
deb http://download.proxmox.com/debian jessie pve-no-subscription

# security updates
deb http://security.debian.org/ jessie/updates main contrib

Note:

To prevent error messages accessing the Proxmox VE Enterprise Repository (if you have no Subscription key), you can disable this repo by commenting out the following line:

nano /etc/apt/sources.list.d/pve-enterprise.list

# deb https://enterprise.proxmox.com/debian jessie pve-enterprise

Proxmox VE pvetest Repository

The pvetest repo is for testing only.

In order to use the pvetest repository, adapt your sources.list.d/pve-enterprise.list:

nano /etc/apt/sources.list.d/pve-enterprise.list
 deb http://download.proxmox.com/debian jessie pvetest
 #deb https://enterprise.proxmox.com/debian jessie pve-enterprise

Proxmox VE 3.x

Proxmox VE 3.x is based on Debian 7.x (Wheezy).

Proxmox VE Enterprise Repository

This is the default, stable and recommended repository, available for all Proxmox VE Subscription users.

cat /etc/apt/sources.list.d/pve-enterprise.list

deb https://enterprise.proxmox.com/debian wheezy pve-enterprise

As soon as updates are available, the root@pam user is notified via email about the available new packages. On the GUI, the change-log of each package can be viewed (if available), showing all details of the update. You will never miss important security fixes.

This repo is only accessible over https and you need to have a valid Subscription Key on your host. This key is used for authentication.

For more details about Server Subscriptions, see http://www.proxmox.com/proxmox-ve/pricing

Proxmox VE No-Subscription Repository

The pve-no-subscription repo can be used for testing and non-production use. Its not recommended to run on production servers as these packages are not always heavily tested and validated. As the name suggests, there is no Proxmox VE Subscription Key needed to access this repository.

In order to use the pve-no-subscription repository, check and adapt your sources.list:

nano /etc/apt/sources.list
deb http://ftp.debian.org/debian wheezy main contrib

# PVE pve-no-subscription repository provided by proxmox.com, NOT recommended for production use
deb http://download.proxmox.com/debian wheezy pve-no-subscription

# security updates
deb http://security.debian.org/ wheezy/updates main contrib

Note:

To prevent error messages accessing the Proxmox VE Enterprise Repository (if you have no Subscription key), you can disable this repo by commenting out the following line:

nano /etc/apt/sources.list.d/pve-enterprise.list

# deb https://enterprise.proxmox.com/debian wheezy pve-enterprise

Proxmox VE pvetest Repository

The pvetest repo is for testing only, there is no Proxmox VE Subscription Key needed to access this repository.

In order to use the pvetest repository, adapt your sources.list:

nano /etc/apt/sources.list
deb http://ftp.debian.org/debian wheezy main contrib

# PVE pvetest repository provided by proxmox.com
deb http://download.proxmox.com/debian wheezy pvetest

# security updates
deb http://security.debian.org/ wheezy/updates main contrib

Outdated: Stable repository (pve)

This repository will not get any updates after the release of 3.1. Please switch to Package repositories#Proxmox VE Enterprise Repository or Package repositories#Proxmox VE No-Subscription Repository

Therefore you need to remove this repository after you upgraded to 3.1.

nano /etc/apt/sources.list
deb http://ftp.debian.org/debian wheezy main contrib

# PVE packages provided by proxmox.com - NO UPDATES after the initial release of 3.1
# deb http://download.proxmox.com/debian wheezy pve

# security updates
deb http://security.debian.org/ wheezy/updates main contrib

Outdated: Proxmox VE 2.x

Proxmox VE 2.x is based on Debian 6.0 (Squeeze) and outdated. Upgrade to 3.x as soon as possible, see Upgrade from 2.3 to 3.0

Outdated: Stable repository (pve)

In order to use the stable repository, check your sources.list:

nano /etc/apt/sources.list
deb http://ftp.debian.org/debian squeeze main contrib

# PVE packages provided by proxmox.com
deb http://download.proxmox.com/debian squeeze pve

# security updates
deb http://security.debian.org/ squeeze/updates main contrib

Outdated: Proxmox VE 1.x

Proxmox VE 1.x is based on Debian 5.0 (Lenny) and very outdated. Upgrade to 3.x as fast as possible. Also see Installing_Proxmox_VE_v1.9_post_Lenny_retirement