2019-11-13 13:10:56 +01:00
.. _sysadmin_package_repositories:
2019-11-11 12:28:04 +01:00
Debian Package Repositories
---------------------------
2020-07-08 18:17:52 +02:00
All Debian based systems use APT_ as package management tool. The list of
repositories is defined in `` /etc/apt/sources.list `` and `` .list `` files found
in the `` /etc/apt/sources.d/ `` directory. Updates can be installed directly
with the `` apt `` command line tool, or via the GUI.
APT_ `` sources.list `` files list one package repository per line, with the most
preferred source listed first. Empty lines are ignored and a `` # `` character
anywhere on a line marks the remainder of that line as a comment. The
information available from the configured sources is acquired by `` apt
update`` .
2019-11-11 12:28:04 +01:00
.. code-block :: sources.list
:caption: File: ``/etc/apt/sources.list``
2020-07-08 18:17:52 +02:00
2019-11-11 12:28:04 +01:00
deb http://ftp.debian.org/debian buster main contrib
deb http://ftp.debian.org/debian buster-updates main contrib
# security updates
deb http://security.debian.org/debian-security buster/updates main contrib
2020-07-08 18:17:52 +02:00
2019-11-11 12:28:04 +01:00
.. FIXME for 7.0: change security update suite to bullseye-security
2020-07-08 18:17:52 +02:00
In addition, you need a package repositories from Proxmox to get the backup
server updates.
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
During the Proxmox Backup beta phase only one repository (pbstest) will be
available. Once released, a Enterprise repository for production use and a
no-subscription repository will be provided.
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
.. comment
`Proxmox Backup`_ Enterprise Repository
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
This will be the default, stable, and recommended repository. It is available for
all `Proxmox Backup`_ subscription users. It contains the most stable packages,
and is suitable for production use. The `` pbs-enterprise `` repository is
enabled by default:
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
.. note :: During the Proxmox Backup beta phase only one repository (pbstest)
will be available.
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
.. code-block :: sources.list
:caption: File: ``/etc/apt/sources.list.d/pbs-enterprise.list``
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
deb https://enterprise.proxmox.com/debian/pbs buster pbs-enterprise
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
To never miss important security fixes, the superuser (`` root@pam `` user) is
notified via email about new packages as soon as they are available. The
change-log and details of each package can be viewed in the GUI (if available).
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
Please note that you need a valid subscription key to access this
repository. More information regarding subscription levels and pricing can be
found at https://www.proxmox.com/en/proxmox-backup/pricing.
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
.. note :: You can disable this repository by commenting out the above
line using a `#` (at the start of the line). This prevents error
messages if you do not have a subscription key. Please configure the
`` pbs-no-subscription `` repository in that case.
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
`Proxmox Backup`_ No-Subscription Repository
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
As the name suggests, you do not need a subscription key to access
this repository. It can be used for testing and non-production
use. It is not recommended to use it on production servers, because these
packages are not always heavily tested and validated.
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
We recommend to configure this repository in `` /etc/apt/sources.list `` .
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
.. code-block :: sources.list
:caption: File: ``/etc/apt/sources.list``
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
deb http://ftp.debian.org/debian buster main contrib
deb http://ftp.debian.org/debian buster-updates main contrib
# PBS pbs-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pbs buster pbs-no-subscription
# security updates
deb http://security.debian.org/debian-security buster/updates main contrib
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
`Proxmox Backup`_ Beta Repository
2019-11-11 12:28:04 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020-07-08 18:17:52 +02:00
During the public beta, there is a repository called `` pbstest `` . This one
contains the latest packages and is heavily used by developers to test new
2019-11-11 12:28:04 +01:00
features.
2020-07-08 18:17:52 +02:00
.. .. warning:: the ``pbstest`` repository should (as the name implies)
2020-04-14 17:12:47 +02:00
only be used to test new features or bug fixes.
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
You can configure this using `` /etc/apt/sources.list `` by adding the following
line:
2019-11-11 12:28:04 +01:00
.. code-block :: sources.list
:caption: sources.list entry for ``pbstest``
2020-07-08 15:41:09 +02:00
deb http://download.proxmox.com/debian/pbs buster pbstest
2019-11-11 12:28:04 +01:00
2020-07-08 18:17:52 +02:00
If you installed Proxmox Backup Server from the official beta ISO you should
have this repository already configured in
`` /etc/apt/sources.list.d/pbstest-beta.list ``