python-pid/archive/docs/installation.rst
2023-02-23 22:05:14 +02:00

107 lines
2.1 KiB
ReStructuredText

============
Installation
============
There are a variety of ways to install RepoLib
From System Package Manager
^^^^^^^^^^^^^^^^^^^^^^^^^^^
If your operating system packages repolib, you can install it by running::
sudo apt install python3-repolib
Uninstall
"""""""""
To uninstall, simply do::
sudo apt remove python3-repolib
From PyPI
^^^^^^^^^
Repolib is available on PyPI. You can install it for your current user with::
pip3 install repolib
Alternatively, you can install it system-wide using::
sudo pip3 install repolib
Uninstall
"""""""""
To uninstall, simply do::
sudo pip3 uninstall repolib
From Git
^^^^^^^^
First, clone the git repository onto your local system::
git clone https://github.com/isantop/repolib
cd repolib
Debian
^^^^^^
On debian based distributions, you can build a .deb package locally and install
it onto your system. You will need the following build-dependencies:
* debhelper (>= 11)
* dh-python
* lsb-release
* python3-all
* python3-dbus
* python3-debian
* python3-setuptools
* python3-distutils
* python3-pytest
* python3-gnupg
You can use this command to install these all in one go::
sudo apt install debhelper dh-python python3-all python3-setuptools python3-gnupg
Then build and install the package::
debuild -us -uc
cd ..
sudo dpkg -i python3-repolib_*.deb
Uninstall
"""""""""
To uninstall, simply do::
sudo apt remove python3-repolib
setuptools setup.py
^^^^^^^^^^^^^^^^^^^
You can build and install the package using python3-setuptools. First, install
the dependencies::
sudo apt install python3-all python3-setuptools
Then build and install the package::
sudo python3 ./setup.py install
Uninstall
"""""""""
You can uninstall RepoLib by removing the following files/directories:
* /usr/local/lib/python3.7/dist-packages/repolib/
* /usr/local/lib/python3.7/dist-packages/repolib-\*.egg-info
* /usr/local/bin/apt-manage
This command will remove all of these for you::
sudo rm -r /usr/local/lib/python3.7/dist-packages/repolib* /usr/local/bin/apt-manage