mirror of
https://github.com/vyos/vyos-documentation.git
synced 2025-10-26 08:41:46 +01:00
Significant rewrites
This commit is contained in:
parent
876cc35b34
commit
c205c556e9
BIN
docs/_static/images/vyos-downloads.png
vendored
Normal file
BIN
docs/_static/images/vyos-downloads.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 64 KiB |
@ -13,12 +13,27 @@ The recommended system requirements are 512 MiB RAM and 2 GiB storage.
|
|||||||
Getting the software
|
Getting the software
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
Registered subscribers can download stable release (LTS) images. If you log into https://support.vyos.io/ as a registered subscriber, you will see the "Downloads" link there.
|
Registered subscribers
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
A registered subscriber can log into https://support.vyos.io/ to have access to a variety of different downloads via the "Downloads" link.
|
||||||
|
These downloads include LTS releases and associated hot-fixes, early public access releases, pre-built VM images, as well as device specific installation ISOs.
|
||||||
|
|
||||||
|
.. figure:: /_static/images/vyos-downloads.png
|
||||||
|
|
||||||
|
Building from source
|
||||||
|
^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
Non-subscribers can get the LTS release by building it from source. The instructions for building from source can be found at:
|
||||||
|
|
||||||
Non-subscribers can get the LTS release by building it from source. Just follow the instructions in
|
|
||||||
https://github.com/vyos/vyos-build
|
https://github.com/vyos/vyos-build
|
||||||
|
|
||||||
Everyone can download VyOS rolling images from https://downloads.vyos.io/
|
Rolling releases
|
||||||
|
^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
Non-subscribers and subscribers can download bleeding-edge VyOS rolling images from:
|
||||||
|
|
||||||
|
https://downloads.vyos.io/
|
||||||
|
|
||||||
|
|
||||||
Preparing software verification
|
Preparing software verification
|
||||||
@ -26,20 +41,23 @@ Preparing software verification
|
|||||||
|
|
||||||
This subsection and the following one applies to downloaded LTS images, for other cases please jump to :ref:`Install`.
|
This subsection and the following one applies to downloaded LTS images, for other cases please jump to :ref:`Install`.
|
||||||
|
|
||||||
LTS images are signed by VyOS lead package-maintainer private key. If you have our public key, you will be able to verify the authenticity of the package.
|
LTS images are signed by VyOS lead package-maintainer private key. With the official public key, the authenticity of the package can be verified.
|
||||||
|
|
||||||
First you need to install GPG or another OpenPGP implementation.
|
First, install GPG or another OpenPGP implementation.
|
||||||
On most GNU+Linux distributions it is installed by default because package managers use it to verify package signatures.
|
On most GNU+Linux distributions it is installed by default as package managers use it to verify package signatures.
|
||||||
On other systems you may need to find and install the package.
|
If not pre-installed, it will need to be downloaded and installed.
|
||||||
|
|
||||||
Then you need VyOS public key. If you already have it, you can jump to :ref:`gpg-verification`. If you don't have it yet, you can get it from a key server.
|
The offical VyOS public key can be retrieved in a number of ways. Skip to :ref:`gpg-verification` if the key is already present.
|
||||||
|
|
||||||
|
It can be retrieved directly from a key server:
|
||||||
|
|
||||||
``gpg --recv-keys FD220285A0FE6D7E``
|
``gpg --recv-keys FD220285A0FE6D7E``
|
||||||
|
|
||||||
Or open your web browser, visit a key server and copy our public key from there: https://pgp.mit.edu/pks/lookup?op=get&search=0xFD220285A0FE6D7E
|
Or it can be accessed from a key server via a web browser:
|
||||||
|
|
||||||
Or from this block below.
|
https://pgp.mit.edu/pks/lookup?op=get&search=0xFD220285A0FE6D7E
|
||||||
|
|
||||||
|
Or from the following block:
|
||||||
|
|
||||||
|
|
||||||
.. code-block:: sh
|
.. code-block:: sh
|
||||||
@ -98,13 +116,11 @@ Or from this block below.
|
|||||||
-----END PGP PUBLIC KEY BLOCK-----
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
|
||||||
|
The key is then pasted into a new text file and imported into GPG:
|
||||||
Then you can paste that text in a new file, and import the file into GPG:
|
|
||||||
|
|
||||||
``gpg --import file_with_the_public_key``
|
``gpg --import file_with_the_public_key``
|
||||||
|
|
||||||
|
The import can be verified with:
|
||||||
You can now check your GPG software has our public key.
|
|
||||||
|
|
||||||
.. code-block:: sh
|
.. code-block:: sh
|
||||||
|
|
||||||
@ -121,11 +137,11 @@ You can now check your GPG software has our public key.
|
|||||||
GPG verification
|
GPG verification
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
As you have our public key, you just need the signature of the software you want to verify.
|
With the public key imported, the signature for the desired image needs to be downloaded.
|
||||||
|
|
||||||
.. note:: **In order to get the signature, go to your web browser and append .asc to the URL of your downloaded VyOS image**. You will download a small *.asc* file, that's the signature of your image.
|
.. note:: The signature can be downloaded by appending `.asc` to the URL of the downloaded VyOS image. The small *.asc* is the signature for the associated image.
|
||||||
|
|
||||||
So finally you can verify the authenticity of your image.
|
Finally, verify the authencity of the downloaded image:
|
||||||
|
|
||||||
.. code-block:: sh
|
.. code-block:: sh
|
||||||
|
|
||||||
@ -142,8 +158,9 @@ Install
|
|||||||
-------
|
-------
|
||||||
|
|
||||||
|
|
||||||
The VyOS ISO is a Live CD and will boot to a functional VyOS image. To login
|
The VyOS ISO is a Live CD and will boot to a functional VyOS image.
|
||||||
to the system, use the default username ``vyos`` with password ``vyos``.
|
|
||||||
|
To login to the system, use the default username ``vyos`` with password ``vyos``.
|
||||||
|
|
||||||
.. code-block:: sh
|
.. code-block:: sh
|
||||||
|
|
||||||
@ -160,20 +177,15 @@ to the system, use the default username ``vyos`` with password ``vyos``.
|
|||||||
|
|
||||||
Unlike general purpose Linux distributions, VyOS uses "image installation"
|
Unlike general purpose Linux distributions, VyOS uses "image installation"
|
||||||
that mimics the user experience of traditional hardware routers and allows
|
that mimics the user experience of traditional hardware routers and allows
|
||||||
you to keep multiple VyOS versions on the same machine and switch to a previous
|
keeping multiple VyOS versions installed simultaneously. This makes it possible to switch to a previous
|
||||||
version if something breaks after upgrade. Every version is contained in its
|
version if something breaks after an upgrade.
|
||||||
own squashfs image that is mounted in a union filesystem together with a
|
|
||||||
directory for mutable data (configs etc.).
|
|
||||||
|
|
||||||
.. note:: Older versions used to support non-image installation (`install system` command).
|
Every version is contained in its own squashfs image that is mounted in a union filesystem together with a
|
||||||
Support for this is removed from VyOS 1.2 (crux) and newer releases
|
directory for mutable data such as configurations, keys, or custom scripts.
|
||||||
|
|
||||||
This installation method has been deprecated since the time image installation
|
.. note:: Older versions used to support non-image installation (``install system`` command).
|
||||||
was introduced (long before the fork), and does not provide any version
|
Support for this is removed from VyOS 1.2 (crux) and newer releases. Older releases can still be upgraded
|
||||||
management capabilities. You **should not** use it for new installations
|
via ``add system image <image_path>``
|
||||||
even if it's still available in new versions. You should not worry about
|
|
||||||
older systems installed that way though, they can be upgraded with ``add
|
|
||||||
system image``.
|
|
||||||
|
|
||||||
To install VyOS, run ``install image``.
|
To install VyOS, run ``install image``.
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user