2019-11-13 15:10:56 +03:00
.. _sysadmin_package_repositories:
2019-11-11 14:28:04 +03:00
Debian Package Repositories
---------------------------
2020-08-18 13:48:49 +03:00
All Debian based systems use APT_ as a package management tool. The lists of
repositories are defined in `` /etc/apt/sources.list `` and the `` .list `` files found
2020-07-08 19:17:52 +03:00
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 14:28:04 +03:00
.. code-block :: sources.list
:caption: File: ``/etc/apt/sources.list``
2020-07-08 19:17:52 +03:00
2019-11-11 14:28:04 +03: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 19:17:52 +03:00
2019-11-11 14:28:04 +03:00
.. FIXME for 7.0: change security update suite to bullseye-security
2020-11-10 14:29:19 +03:00
In addition, you need a package repository from Proxmox to get Proxmox Backup
updates.
2019-11-11 14:28:04 +03:00
2021-04-13 15:37:36 +03:00
.. _package_repos_secure_apt:
2020-07-10 15:12:51 +03:00
SecureApt
~~~~~~~~~
The `Release` files in the repositories are signed with GnuPG. APT is using
these signatures to verify that all packages are from a trusted source.
2020-08-18 13:48:49 +03:00
If you install Proxmox Backup Server from an official ISO image, the
verification key is already installed.
2020-07-10 15:12:51 +03:00
If you install Proxmox Backup Server on top of Debian, download and install the
key with the following commands:
.. code-block :: console
# wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
Verify the SHA512 checksum afterwards with:
.. code-block :: console
# sha512sum /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
The output should be:
.. code-block :: console
acca6f416917e8e11490a08a1e2842d500b3a5d9f322c6319db0927b2901c3eae23cfb5cd5df6facf2b57399d3cfa52ad7769ebdd75d9b204549ca147da52626 /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
and the md5sum:
.. code-block :: console
# md5sum /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
Here, the output should be:
.. code-block :: console
f3f6c5a3a67baf38ad178e5ff1ee270c /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
2021-03-16 22:15:04 +03:00
.. _sysadmin_package_repos_enterprise:
2020-11-10 14:29:19 +03:00
`Proxmox Backup`_ Enterprise Repository
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-11-11 14:28:04 +03:00
2021-03-16 16:21:07 +03:00
This is the stable, recommended repository. It is available for
2020-11-10 14:29:19 +03:00
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 14:28:04 +03:00
2020-11-10 14:29:19 +03:00
.. code-block :: sources.list
:caption: File: ``/etc/apt/sources.list.d/pbs-enterprise.list``
2019-11-11 14:28:04 +03:00
2020-11-10 14:29:19 +03:00
deb https://enterprise.proxmox.com/debian/pbs buster pbs-enterprise
2019-11-11 14:28:04 +03:00
2020-11-10 14:29:19 +03: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 14:28:04 +03:00
2020-11-10 14:29:19 +03: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-server/pricing
2019-11-11 14:28:04 +03:00
2020-11-10 14:29:19 +03: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 14:28:04 +03:00
2020-11-10 14:29:19 +03:00
`Proxmox Backup`_ No-Subscription Repository
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-11-11 14:28:04 +03:00
2020-11-10 14:29:19 +03: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 14:28:04 +03:00
2020-11-10 14:29:19 +03:00
We recommend to configure this repository in `` /etc/apt/sources.list `` .
2019-11-11 14:28:04 +03:00
2020-11-10 14:29:19 +03:00
.. code-block :: sources.list
:caption: File: ``/etc/apt/sources.list``
2019-11-11 14:28:04 +03:00
2020-11-10 14:29:19 +03:00
deb http://ftp.debian.org/debian buster main contrib
deb http://ftp.debian.org/debian buster-updates main contrib
2020-07-08 19:17:52 +03:00
2020-11-10 14:29:19 +03:00
# 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
2020-07-08 19:17:52 +03:00
2020-11-10 14:29:19 +03:00
# security updates
deb http://security.debian.org/debian-security buster/updates main contrib
2019-11-11 14:28:04 +03:00
2020-11-10 14:29:19 +03:00
`Proxmox Backup`_ Test Repository
2019-11-11 14:28:04 +03:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020-11-10 14:29:19 +03:00
This repository contains the latest packages and is heavily used by developers
to test new features.
2019-11-11 14:28:04 +03:00
2020-08-18 13:48:49 +03:00
.. .. warning:: the ``pbstest`` repository should (as the name implies)
2020-04-14 18:12:47 +03:00
only be used to test new features or bug fixes.
2019-11-11 14:28:04 +03:00
2020-08-18 13:48:49 +03:00
You can access this repository by adding the following line to
`` /etc/apt/sources.list `` :
2019-11-11 14:28:04 +03:00
.. code-block :: sources.list
:caption: sources.list entry for ``pbstest``
2020-07-08 16:41:09 +03:00
deb http://download.proxmox.com/debian/pbs buster pbstest
2021-04-13 15:37:36 +03:00
.. _package_repositories_client_only:
Proxmox Backup Client-only Repository
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you want to :ref: `use the the Proxmox Backup Client <client_creating_backups>`
on systems using a Linux distribution not based on Proxmox projects, you can
use the client-only repository.
Currently there's only a client-repository for APT based systems.
.. _package_repositories_client_only_apt:
APT-based Proxmox Backup Client Repository
++++++++++++++++++++++++++++++++++++++++++
For modern Linux distributions using `apt` as package manager, like all Debian
and Ubuntu Derivative do, you may be able to use the APT-based repository.
This repository is tested with:
- Debian Buster
- Ubuntu 20.04 LTS
It may work with older, and should work with more recent released versions.
In order to configure this repository you need to first :ref:`setup the Proxmox
release key <package_repos_secure_apt>`. After that, add the repository URL to
the APT sources lists.
Edit the file `` /etc/apt/sources.list.d/pbs-client.list `` and add the following
snipped
.. code-block :: sources.list
:caption: File: ``/etc/apt/sources.list``
deb http://download.proxmox.com/debian/pbs-client buster main