[pve-devel] [PATCH v3 docs 08/10] Overhaul Package Repositories

Stefan Reiter s.reiter at proxmox.com
Mon Feb 10 10:59:49 CET 2020


On 2/5/20 3:17 PM, Aaron Lauterer wrote:
> improve phrasing, align style of CLI commands
> 
> Signed-off-by: Aaron Lauterer <a.lauterer at proxmox.com>
> ---
> v2 -> v3:
> rebased on current master
> 
>   pve-package-repos.adoc | 143 +++++++++++++++++++++--------------------
>   1 file changed, 74 insertions(+), 69 deletions(-)
> 
> diff --git a/pve-package-repos.adoc b/pve-package-repos.adoc
> index 078de95..e11f8ec 100644
> --- a/pve-package-repos.adoc
> +++ b/pve-package-repos.adoc
> @@ -5,18 +5,16 @@ ifdef::wiki[]
>   :pve-toplevel:
>   endif::wiki[]
>   
> -All Debian based systems use
> -http://en.wikipedia.org/wiki/Advanced_Packaging_Tool[APT] as package
> -management tool. The list of repositories is defined in
> -`/etc/apt/sources.list` and `.list` files found inside
> -`/etc/apt/sources.d/`. Updates can be installed directly using
> -`apt-get`, 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-get update`.
> +{pve} uses http://en.wikipedia.org/wiki/Advanced_Packaging_Tool[APT] as package
> +management tool like any other Debian-based system. Repositories are defined in

... as *its* package management tool ...

> +the file `/etc/apt/sources.list` and in `.list` files placed in
> +`/etc/apt/sources.list.d/`.
> +
> +Each line defines a package repository. The preferred source must come first.
> +Empty lines are ignored. A `#` character anywhere on a line marks the remainder
> +of that line as a comment. The available packages from a repository are acquired
> +by running `apt-get update`. Updates can be installed directly using `apt-get`,
> +or via the GUI.
>   
>   .File `/etc/apt/sources.list`
>   ----
> @@ -28,7 +26,7 @@ deb http://security.debian.org/debian-security buster/updates main contrib
>   ----
>   // FIXME for 7.0: change security update suite to bullseye-security
>   
> -In addition, {pve} provides three different package repositories.
> +{pve} additionally provides three different package repositories.
>   
>   [[sysadmin_enterprise_repo]]
>   {pve} Enterprise Repository
> @@ -44,29 +42,25 @@ enabled by default:
>   deb https://enterprise.proxmox.com/debian/pve buster pve-enterprise
>   ----
>   
> -As soon as updates are available, the `root at 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. So you will never miss important security fixes.
> -
> -Please note that you need a valid subscription key to access this
> -repository. We offer different support levels, and you can find further
> -details at https://www.proxmox.com/en/proxmox-ve/pricing.
> +The `root at pam` user is notified via email about available updates. Click the
> +'Changelog' button in the GUI to see more details about the selected update.

This email notification also happens for non-enterprise repositories, 
doesn't it? If so, it might make sense to move it to the section above.

>   
> -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
> -`pve-no-subscription` repository in that case.
> +You need a valid subscription key to access the `pve-enterprise` repository.
> +Different support levels are available. Further details can be found at
> +https://www.proxmox.com/en/proxmox-ve/pricing.
>   
> +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 `pve-no-subscription` repository in
> +that case.
>   
>   [[sysadmin_no_subscription_repo]]
>   {pve} No-Subscription Repository
>   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   
> -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. Its not recommended to run on production servers, as these
> -packages are not always heavily tested and validated.
> +This is the recommended repository for testing and non-production use. The
> +packages are not headily tested and validated. You don't need a subscription key

Typo in 'headily', how about in general:

   Its packages are not as heavily tested and validated.

We hopefully do test all of our packages, just not *as* heavily ;)

> +to access the `pve-no-subscription` repository.
>   
>   We recommend to configure this repository in `/etc/apt/sources.list`.
>   
> @@ -88,26 +82,25 @@ deb http://security.debian.org/debian-security buster/updates main contrib
>   {pve} Test Repository
>   ~~~~~~~~~~~~~~~~~~~~~~
>   

[snip]



More information about the pve-devel mailing list