Toot-Mastodon-CLI-TUI-clien.../docs/install.rst

122 lines
2.3 KiB
ReStructuredText
Raw Normal View History

2018-06-27 13:11:36 +02:00
============
Installation
============
toot is packaged for various platforms.
.. contents::
:local:
:backlinks: none
.. warning::
2018-06-27 13:11:36 +02:00
There used to be an **APT package repository** at `bezdomni.net`, managed by
myself. Since toot is now available in the Debian and Ubuntu repos, the repo
is no longer required and will be removed soon.
2018-06-27 13:11:36 +02:00
If you have previously added the repository, remove it by deleting the file
at: ``/etc/apt/sources.list.d/bezdomni.list``.
2018-06-27 13:11:36 +02:00
Overview
--------
2018-06-27 13:11:36 +02:00
Packaging overview provided by `repology.org <https://repology.org/project/toot/versions>`_.
2018-06-27 13:11:36 +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
Debian & Ubuntu
---------------
2018-06-27 13:11:36 +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
sudo apt install toot
2018-06-27 13:11:36 +02:00
Debian package is maintained by `Jonathan Carter <https://mastodon.xyz/@highvoltage>`_.
2018-06-27 13:11:36 +02:00
Arch Linux
----------
2019-02-14 18:16:21 +01:00
Install from `AUR <https://aur.archlinux.org/packages/toot/>`_.
2019-02-15 12:44:53 +01:00
.. code-block:: bash
yay -S toot
2018-06-27 13:11:36 +02:00
FreeBSD ports
-------------
Install the package:
.. code-block:: bash
pkg install py36-toot
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
--------------------
Install from PyPI using pip, preferably into a virtual environment.
2018-06-27 13:11:36 +02:00
.. code-block:: bash
pip install --user toot
2018-06-27 13:11:36 +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
`from Github <https://github.com/ihabunek/toot/releases/latest/>`_.