2018-06-27 13:11:36 +02:00
|
|
|
============
|
|
|
|
Installation
|
|
|
|
============
|
|
|
|
|
|
|
|
toot is packaged for various platforms.
|
|
|
|
|
|
|
|
.. contents::
|
|
|
|
:local:
|
|
|
|
:backlinks: none
|
|
|
|
|
2020-04-15 13:40:41 +02:00
|
|
|
Overview
|
|
|
|
--------
|
2018-06-27 13:11:36 +02:00
|
|
|
|
2020-04-15 13:40:41 +02:00
|
|
|
Packaging overview provided by `repology.org <https://repology.org/project/toot/versions>`_.
|
2018-06-27 13:11:36 +02:00
|
|
|
|
2020-04-15 13:40:41 +02:00
|
|
|
.. image :: https://repology.org/badge/vertical-allrepos/toot.svg
|
|
|
|
:alt: Packaging status
|
|
|
|
:target: https://repology.org/project/toot/versions
|
2018-06-27 13:11:36 +02:00
|
|
|
|
2020-04-15 13:40:41 +02:00
|
|
|
Debian & Ubuntu
|
|
|
|
---------------
|
2018-06-27 13:11:36 +02:00
|
|
|
|
2020-04-15 13:40:41 +02:00
|
|
|
Since Debian 10 (buster) and Ubuntu 19.04 (disco), toot is available in the
|
|
|
|
official package repository.
|
2018-06-27 13:11:36 +02:00
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
2020-04-15 13:40:41 +02:00
|
|
|
sudo apt install toot
|
2018-06-27 13:11:36 +02:00
|
|
|
|
2020-04-15 13:40:41 +02:00
|
|
|
Debian package is maintained by `Jonathan Carter <https://mastodon.xyz/@highvoltage>`_.
|
2018-06-27 13:11:36 +02:00
|
|
|
|
|
|
|
|
2019-02-14 18:13:25 +01:00
|
|
|
Arch Linux
|
|
|
|
----------
|
|
|
|
|
2019-02-14 18:16:21 +01:00
|
|
|
Install from `AUR <https://aur.archlinux.org/packages/toot/>`_.
|
2019-02-14 18:13:25 +01:00
|
|
|
|
2019-02-15 12:44:53 +01:00
|
|
|
.. code-block:: bash
|
2019-02-14 18:13:25 +01:00
|
|
|
|
|
|
|
yay -S toot
|
|
|
|
|
2022-11-09 12:17:15 +01:00
|
|
|
|
|
|
|
Fedora
|
|
|
|
-------------
|
|
|
|
|
|
|
|
Toot is available from the Fedora package repository.
|
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
|
|
sudo dnf install toot
|
|
|
|
|
|
|
|
|
2018-06-27 13:11:36 +02:00
|
|
|
FreeBSD ports
|
|
|
|
-------------
|
|
|
|
|
|
|
|
Install the package:
|
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
2021-08-09 20:38:37 +02:00
|
|
|
pkg install py38-toot
|
2018-06-27 13:11:36 +02:00
|
|
|
|
|
|
|
Build and install from sources:
|
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
|
|
cd /usr/ports/net-im/toot
|
|
|
|
make install
|
|
|
|
|
|
|
|
FreeBSD port is maintained by `Mateusz Piotrowski <https://mastodon.social/@mpts>`_
|
|
|
|
|
|
|
|
Nixpkgs
|
|
|
|
-------
|
|
|
|
|
|
|
|
This works on NixOS or systems with the Nix package manager installed.
|
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
|
|
nix-env -iA nixos.toot
|
|
|
|
|
|
|
|
|
|
|
|
OpenBSD ports
|
|
|
|
-------------
|
|
|
|
|
|
|
|
Install the package:
|
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
|
|
pkg_add toot
|
|
|
|
|
|
|
|
Build and install from sources:
|
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
|
|
cd /usr/ports/net/toot
|
|
|
|
make install
|
|
|
|
|
|
|
|
OpenBSD port is maintained by `Klemens Nanni <mailto:kl3@posteo.org>`_
|
|
|
|
|
|
|
|
Python Package Index
|
|
|
|
--------------------
|
|
|
|
|
2020-04-15 13:40:41 +02:00
|
|
|
Install from PyPI using pip, preferably into a virtual environment.
|
2018-06-27 13:11:36 +02:00
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
2020-04-15 13:40:41 +02:00
|
|
|
pip install --user toot
|
2018-06-27 13:11:36 +02:00
|
|
|
|
2020-06-10 11:27:32 +02:00
|
|
|
Homebrew
|
|
|
|
--------------------
|
|
|
|
|
|
|
|
This works on Mac OSX with `homebrew <https://brew.sh/>`_ installed.
|
|
|
|
Tested with on Catalina, Mojave, and High Sierra.
|
|
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
|
|
brew update
|
|
|
|
brew install toot
|
|
|
|
|
2018-06-27 13:11:36 +02:00
|
|
|
Source
|
|
|
|
------
|
|
|
|
|
|
|
|
Finally, you can get the latest source distribution, wheel or debian package
|
2022-11-09 14:24:48 +01:00
|
|
|
`from GitHub <https://github.com/ihabunek/toot/releases/latest/>`_.
|