Improve installation instructions

This commit is contained in:
Torsten Grote 2018-09-02 18:13:59 -03:00
parent 3b9b055f0e
commit fe038e7170
No known key found for this signature in database
GPG Key ID: 3E5F77D92CF891FF
2 changed files with 16 additions and 10 deletions

View File

@ -11,17 +11,22 @@ before proceeding with the installation.
### Install
* pip for installation of Python 3 dependencies `apt install python3-pip`
* virtualenv to create a isolated Python environment `apt install virtualenv`
* `pip` for installation of Python 3 dependencies
* `virtualenv` to create a isolated Python environment `apt install `
* Python development and build files for installing/building some dependencies
On Debian, you can simply run this:
`apt install python3-pip python3-wheel python3-dev virtualenv build-essential`
### Runtime
* keytool from Java Runtime Environment (JRE)
* apksigner or alternatively jarsigner from Java Development Kit (JDK)
* Android Asset Packaging Tool (aapt)
* libmagic for mime-type detection
* rsync to publish repositories
* git to publish repositories to git mirrors
* `keytool` from Java Runtime Environment (JRE)
* `apksigner` or alternatively jarsigner from Java Development Kit (JDK)
* Android Asset Packaging Tool (`aapt`)
* `libmagic` for mime-type detection
* `rsync` to publish repositories
* `git` to publish repositories to git mirrors
On Debian, you can simply run this:
@ -32,7 +37,7 @@ On Debian, you can simply run this:
To not mess with other Python libraries you have installed,
we will install repomaker into its own isolated Python environment.
virtualenv repomaker
virtualenv -p /usr/bin/python3 repomaker
source repomaker/bin/activate
pip install repomaker[gui]

View File

@ -5,7 +5,7 @@ keywords = android, app store, repository
# See https://pypi.python.org/pypi?%3Aaction=list_classifiers
classifiers =
Development Status :: 3 - Alpha
Development Status :: 5 - Production/Stable
Intended Audience :: Developers
Intended Audience :: End Users/Desktop
Environment :: Web Environment
@ -13,6 +13,7 @@ classifiers =
License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Programming Language :: Python :: 3.4
Programming Language :: Python :: 3.5
Programming Language :: Python :: 3.6
Topic :: Utilities
Topic :: System :: Software Distribution