Installation documentation
This commit is contained in:
90
docs/install.rst
Normal file
90
docs/install.rst
Normal file
@ -0,0 +1,90 @@
|
||||
Installation client
|
||||
===================
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
Différents paquets sont déployés, dans PyPI pour tout système utilisant Python,
|
||||
un paquet Debian et un paquet Arch Linux.
|
||||
|
||||
Depuis PIP
|
||||
~~~~~~~~~~
|
||||
|
||||
.. _PyPI: https://pypi.org/project/squirrel-battle/
|
||||
|
||||
Le projet `Squirrel Battle` est déployé dans PyPI_. Il suffit d'installer
|
||||
Squirrel Battle en exécutant :
|
||||
|
||||
.. code:: bash
|
||||
|
||||
pip install --user squirrel-battle
|
||||
|
||||
Les mises à jour s'obtiennent également via PIP en exécutant :
|
||||
|
||||
.. code:: bash
|
||||
|
||||
pip install --user --upgrade squirrel-battle
|
||||
|
||||
Le jeu peut se lancer ensuite en exécutant la commande ``squirrel-battle``.
|
||||
|
||||
Toutefois, le paquet PyPI n'inclut pas les polices d'émojis. Il est recommandé
|
||||
d'installer des polices telles que ``noto-fonts-emoji`` afin de prendre en charge
|
||||
les émojis dans votre terminal.
|
||||
|
||||
|
||||
Sur Arch Linux
|
||||
~~~~~~~~~~~~~~
|
||||
|
||||
.. _AUR: https://aur.archlinux.org/
|
||||
.. _python-squirrel-battle: https://aur.archlinux.org/packages/python-squirrel-battle/
|
||||
.. _python-squirrel-battle-git: https://aur.archlinux.org/packages/python-squirrel-battle-git/
|
||||
.. _yay: https://aur.archlinux.org/packages/yay/
|
||||
|
||||
Deux paquets sont publiés dans l'AUR_ (Arch User Repository) :
|
||||
|
||||
- python-squirrel-battle_
|
||||
- python-squirrel-battle-git_
|
||||
|
||||
Le premier paquet est mis à jour à chaque nouvelle version déployée, le second
|
||||
est utile pour des fins de développement et est en permanence à jour
|
||||
avec la branche ``master`` du Git.
|
||||
|
||||
Les deux ne sont pas présents dans les dépôts officiels de Arch Linux, mais vous
|
||||
pouvez les récupérer avec un outil tel que yay_.
|
||||
|
||||
Les paquets incluent la dépendance ``noto-fonts-emoji``, qui permet d'afficher
|
||||
les émojis dans le terminal.
|
||||
|
||||
Le jeu peut être ensuite lancé via la commande ``squirrel-battle``.
|
||||
|
||||
|
||||
Sur Ubuntu/Debian
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. _paquet: https://gitlab.crans.org/ynerant/squirrel-battle/-/jobs/artifacts/master/raw/build/python3-squirrelbattle_3.14_all.deb?job=build-deb
|
||||
|
||||
Un paquet_ est généré par l'intégration continue de Gitlab à chaque commit.
|
||||
Ils sont également attachés à chaque nouvelle release.
|
||||
|
||||
Il dépend du paquet ``fonts-noto-color-emoji``, permettant d'afficher les émojis
|
||||
dans le terminal. Il peut être installé via APT normalement sur une distribution
|
||||
récente, toutefois sur les versions les plus vieilles, incluant Debian Buster,
|
||||
certains émojis n'apparaissent pas. Il est essentiel de maintenir ce paquet à
|
||||
jour. Pour installer manuellement la dernière version de ce paquet,
|
||||
il suffit d'exécuter :
|
||||
|
||||
.. code:: bash
|
||||
|
||||
wget http://ftp.fr.debian.org/debian/pool/main/f/fonts-noto-color-emoji/fonts-noto-color-emoji_0~20200916-1_all.deb
|
||||
dpkg -i fonts-noto-color-emoji_0~20200916-1_all.deb
|
||||
rm fonts-noto-color-emoji_0~20200916-1_all.deb
|
||||
|
||||
Pour installer ce paquet, il suffit de le télécharger et d'appeler ``dpkg`` :
|
||||
|
||||
.. code:: bash
|
||||
|
||||
dpkg -i python3-squirrelbattle_3.14_all.deb
|
||||
|
||||
Ce paquet inclut un patch pour afficher les émojis écureuil correctement.
|
||||
|
||||
Après cela, le jeu peut être lancé grâce à la commande ``squirrel-battle``.
|
Reference in New Issue
Block a user