docs: remove line block markup (#2729)
I don't see a point in using [line blocks][1] anywhere in the documentation. Note that mandoc consequently renders it with a `<pre>` tag which looks ugly on [man.archlinux.org][2]. Also simplified the URL in `index.rst` which can be written verbatim without any special markup. See this [archmanweb issue][3] for details. [1]: https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#line-blocks [2]: https://man.archlinux.org/man/archinstall.1 [3]: https://gitlab.archlinux.org/archlinux/archmanweb/-/issues/49#note_213730 Co-authored-by: Jakub Klinkovský <1289205+lahwaacz@users.noreply.github.com>
This commit is contained in:
parent
e452804625
commit
fa0cd4ff9d
|
|
@ -3,8 +3,8 @@
|
||||||
Custom Commands
|
Custom Commands
|
||||||
===============
|
===============
|
||||||
|
|
||||||
| Custom commands is a configuration entry that allows for executing custom commands post-installation.
|
Custom commands is a configuration entry that allows for executing custom commands post-installation.
|
||||||
| The commands are executed with `arch-chroot <https://man.archlinux.org/man/extra/arch-install-scripts/arch-chroot.8.en>`_.
|
The commands are executed with `arch-chroot <https://man.archlinux.org/man/extra/arch-install-scripts/arch-chroot.8.en>`_.
|
||||||
|
|
||||||
The option takes a list of arguments, an example is:
|
The option takes a list of arguments, an example is:
|
||||||
|
|
||||||
|
|
@ -16,7 +16,7 @@ The option takes a list of arguments, an example is:
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
| The following example will set a new hostname in the installed system.
|
The following example will set a new hostname in the installed system.
|
||||||
| The example is just to illustrate that the command is not run in the ISO but inside the installed system after the base system is installed.
|
The example is just to illustrate that the command is not run in the ISO but inside the installed system after the base system is installed.
|
||||||
|
|
||||||
More examples can be found in the code repository under `examples/ <https://github.com/archlinux/archinstall/tree/e6344f93f7e476d05bbcd642f2ed91fdde545870/examples>`_
|
More examples can be found in the code repository under `examples/ <https://github.com/archlinux/archinstall/tree/e6344f93f7e476d05bbcd642f2ed91fdde545870/examples>`_
|
||||||
|
|
@ -5,8 +5,8 @@ Discord
|
||||||
|
|
||||||
There's a discord channel which is frequented by some `contributors <https://github.com/archlinux/archinstall/graphs/contributors>`_.
|
There's a discord channel which is frequented by some `contributors <https://github.com/archlinux/archinstall/graphs/contributors>`_.
|
||||||
|
|
||||||
| To join the server, head over to `https://discord.gg/cqXU88y <https://discord.gg/cqXU88y>`_ and join in.
|
To join the server, head over to `https://discord.gg/cqXU88y <https://discord.gg/cqXU88y>`_ and join in.
|
||||||
| There's not many rules other than common sense and to treat others with respect. The general chat is for off-topic things as well.
|
There's not many rules other than common sense and to treat others with respect. The general chat is for off-topic things as well.
|
||||||
|
|
||||||
There's the ``@Party Animals`` role if you want notifications of new releases which is posted in the ``#Release Party`` channel.
|
There's the ``@Party Animals`` role if you want notifications of new releases which is posted in the ``#Release Party`` channel.
|
||||||
Another thing is the ``@Contributors`` role can be activated by contributors by writing ``!verify`` and follow the verification process.
|
Another thing is the ``@Contributors`` role can be activated by contributors by writing ``!verify`` and follow the verification process.
|
||||||
|
|
|
||||||
|
|
@ -3,17 +3,17 @@
|
||||||
Known Issues
|
Known Issues
|
||||||
============
|
============
|
||||||
|
|
||||||
| Some issues are out of the `archinstall`_ projects scope, and the ones we know of are listed below.
|
Some issues are out of the `archinstall`_ projects scope, and the ones we know of are listed below.
|
||||||
|
|
||||||
.. _waiting for time sync:
|
.. _waiting for time sync:
|
||||||
|
|
||||||
Waiting for time sync `#2144`_
|
Waiting for time sync `#2144`_
|
||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
| The usual root cause of this is the network topology.
|
The usual root cause of this is the network topology.
|
||||||
| More specifically `timedatectl show`_ cannot perform a proper time sync against the default servers.
|
More specifically `timedatectl show`_ cannot perform a proper time sync against the default servers.
|
||||||
|
|
||||||
| Restarting ``systemd-timesyncd.service`` might work but most often you need to configure ``/etc/systemd/timesyncd.conf`` to match your network design.
|
Restarting ``systemd-timesyncd.service`` might work but most often you need to configure ``/etc/systemd/timesyncd.conf`` to match your network design.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
|
|
@ -22,34 +22,34 @@ Waiting for time sync `#2144`_
|
||||||
Missing Nvidia Proprietary Driver `#2002`_
|
Missing Nvidia Proprietary Driver `#2002`_
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
|
|
||||||
| In some instances, the nvidia driver might not have all the necessary packages installed.
|
In some instances, the nvidia driver might not have all the necessary packages installed.
|
||||||
| This is due to the kernel selection and/or hardware setups requiring additional packages to work properly.
|
This is due to the kernel selection and/or hardware setups requiring additional packages to work properly.
|
||||||
|
|
||||||
A common workaround is to install the package `linux-headers`_ and `nvidia-dkms`_
|
A common workaround is to install the package `linux-headers`_ and `nvidia-dkms`_
|
||||||
|
|
||||||
ARM, 32bit and other CPU types error out `#1686`_, `#2185`_
|
ARM, 32bit and other CPU types error out `#1686`_, `#2185`_
|
||||||
-----------------------------------------------------------
|
-----------------------------------------------------------
|
||||||
|
|
||||||
| This is a bit of a catch-all known issue.
|
This is a bit of a catch-all known issue.
|
||||||
| Officially `x86_64`_ is only supported by Arch Linux.
|
Officially `x86_64`_ is only supported by Arch Linux.
|
||||||
| Hence little effort have been put into supporting other platforms.
|
Hence little effort have been put into supporting other platforms.
|
||||||
|
|
||||||
| In theory, other architectures should work but small quirks might arise.
|
In theory, other architectures should work but small quirks might arise.
|
||||||
|
|
||||||
| PR's are welcome but please be respectful of the delays in merging.
|
PR's are welcome but please be respectful of the delays in merging.
|
||||||
| Other fixes, issues or features will be prioritized for the above reasons.
|
Other fixes, issues or features will be prioritized for the above reasons.
|
||||||
|
|
||||||
Keyring is out of date `#2213`_
|
Keyring is out of date `#2213`_
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|
||||||
| Missing key-issues tend to be that the `archlinux-keyring`_ package is out of date, usually as a result of an outdated ISO.
|
Missing key-issues tend to be that the `archlinux-keyring`_ package is out of date, usually as a result of an outdated ISO.
|
||||||
| There is an attempt from upstream to fix this issue, and it's the `archlinux-keyring-wkd-sync.service`_
|
There is an attempt from upstream to fix this issue, and it's the `archlinux-keyring-wkd-sync.service`_
|
||||||
|
|
||||||
| The service starts almost immediately during boot, and if network is not configured in time — the service will fail.
|
The service starts almost immediately during boot, and if network is not configured in time — the service will fail.
|
||||||
| Subsequently the ``archinstall`` run might operate on a old keyring despite there being an update service for this.
|
Subsequently the ``archinstall`` run might operate on a old keyring despite there being an update service for this.
|
||||||
|
|
||||||
| There is really no way to reliably over time work around this issue in ``archinstall``.
|
There is really no way to reliably over time work around this issue in ``archinstall``.
|
||||||
| Instead, efforts to the upstream service should be considered the way forward. And/or keys not expiring between a sane amount of ISO's.
|
Instead, efforts to the upstream service should be considered the way forward. And/or keys not expiring between a sane amount of ISO's.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
|
|
@ -62,10 +62,10 @@ Keyring is out of date `#2213`_
|
||||||
AUR packages
|
AUR packages
|
||||||
------------
|
------------
|
||||||
|
|
||||||
| This is also a catch-all issue.
|
This is also a catch-all issue.
|
||||||
| `AUR is unsupported <https://wiki.archlinux.org/title/Arch_User_Repository#Updating_packages>`_, and until that changes we cannot use AUR packages to solve feature requests in ``archinstall``.
|
`AUR is unsupported <https://wiki.archlinux.org/title/Arch_User_Repository#Updating_packages>`_, and until that changes we cannot use AUR packages to solve feature requests in ``archinstall``.
|
||||||
|
|
||||||
| This means that feature requests like supporting filesystems such as `ZFS`_ can not be added, and issues cannot be solved by using AUR packages either.
|
This means that feature requests like supporting filesystems such as `ZFS`_ can not be added, and issues cannot be solved by using AUR packages either.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,14 +11,14 @@ For quick issues or if you need help, head over to the Discord server which has
|
||||||
Log files
|
Log files
|
||||||
---------
|
---------
|
||||||
|
|
||||||
| When submitting a help ticket, please include the :code:`/var/log/archinstall/install.log`.
|
When submitting a help ticket, please include the :code:`/var/log/archinstall/install.log`.
|
||||||
| It can be found both on the live ISO but also in the installed filesystem if the base packages were strapped in.
|
It can be found both on the live ISO but also in the installed filesystem if the base packages were strapped in.
|
||||||
|
|
||||||
.. tip::
|
.. tip::
|
||||||
| An easy way to submit logs is ``curl -F'file=@/var/log/archinstall/install.log' https://0x0.st``.
|
| An easy way to submit logs is ``curl -F'file=@/var/log/archinstall/install.log' https://0x0.st``.
|
||||||
| Use caution when submitting other log files, but ``archinstall`` pledges to keep ``install.log`` safe for posting publicly!
|
| Use caution when submitting other log files, but ``archinstall`` pledges to keep ``install.log`` safe for posting publicly!
|
||||||
|
|
||||||
| There are additional log files under ``/var/log/archinstall/`` that can be useful:
|
There are additional log files under ``/var/log/archinstall/`` that can be useful:
|
||||||
|
|
||||||
- ``/var/log/archinstall/user_configuration.json`` - Stores most of the guided answers in the installer
|
- ``/var/log/archinstall/user_configuration.json`` - Stores most of the guided answers in the installer
|
||||||
- ``/var/log/archinstall/user_credentials.json`` - Stores any usernames or passwords, can be passed to ``--creds``
|
- ``/var/log/archinstall/user_credentials.json`` - Stores any usernames or passwords, can be passed to ``--creds``
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
archinstall Documentation
|
archinstall Documentation
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
| **archinstall** is library which can be used to install Arch Linux.
|
**archinstall** is library which can be used to install Arch Linux.
|
||||||
| The library comes packaged with different pre-configured installers, such as the default :ref:`guided` installer.
|
The library comes packaged with different pre-configured installers, such as the default :ref:`guided` installer.
|
||||||
|
|
|
||||||
| A demo of the :ref:`guided` installer can be seen here: `https://www.youtube.com/watch?v=9Xt7X_Iqg6E <https://www.youtube.com/watch?v=9Xt7X_Iqg6E>`_.
|
A demo of the :ref:`guided` installer can be seen here: https://www.youtube.com/watch?v=9Xt7X_Iqg6E.
|
||||||
|
|
||||||
Some of the features of Archinstall are:
|
Some of the features of Archinstall are:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -238,8 +238,8 @@ The contents of :code:`https://domain.lan/config.json`:
|
||||||
Options for ``--creds``
|
Options for ``--creds``
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
| Creds is a separate configuration file to separate normal options from more sensitive data like passwords.
|
Creds is a separate configuration file to separate normal options from more sensitive data like passwords.
|
||||||
| Below is an example of how to set the root password and below that are description of other values that can be set.
|
Below is an example of how to set the root password and below that are description of other values that can be set.
|
||||||
|
|
||||||
.. code-block:: json
|
.. code-block:: json
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -37,8 +37,8 @@ The basic concept of PyPI applies using `pip`.
|
||||||
Install using source code
|
Install using source code
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
| You can also install using the source code.
|
You can also install using the source code.
|
||||||
| For sake of simplicity we will use ``git clone`` in this example.
|
For sake of simplicity we will use ``git clone`` in this example.
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue