Update Readme notes for system setup

This commit is contained in:
Andrew Senetar 2021-01-06 12:22:15 -06:00
父節點 6a03e1e399
當前提交 fd0adc77b3
簽署人: arsenetar
GPG Key ID: C63300DCE48AB2F1
共有 1 個文件被更改,包括 17 次插入4 次删除

查看文件

@ -35,12 +35,25 @@ This folder contains the source for dupeGuru. Its documentation is in `help`, bu
### Windows & macOS specific additional instructions
For windows instructions see the [Windows Instructions](Windows.md).
For macos instructions (qt version) see the [macOS Instructions](macos.md).
### Prerequisites
* [Python 3.6+][python]
* PyQt5
### System Setup
When running in a linux based environment the following system packages or equivalents are needed to build:
* python3-pyqt5
* python3-wheel (for hsaudiotag3k)
* python3-venv (only if using a virtual environment)
* python3-dev
* build-essential
To create packages the following are also needed:
* python3-setuptools
* debhelper
### Building with Make
dupeGuru comes with a makefile that can be used to build and run:
@ -49,8 +62,8 @@ dupeGuru comes with a makefile that can be used to build and run:
### Building without Make
$ cd <dupeGuru directory>
$ python3 -m venv --system-site-packages .\env
$ source .\env\bin\activate
$ python3 -m venv --system-site-packages ./env
$ source ./env/bin/activate
$ pip install -r requirements.txt
$ python build.py
$ python run.py
@ -60,8 +73,8 @@ To generate packages the extra requirements in requirements-extra.txt must be in
steps are as follows:
$ cd <dupeGuru directory>
$ python3 -m venv --system-site-packages .\env
$ source .\env\bin\activate
$ python3 -m venv --system-site-packages ./env
$ source ./env/bin/activate
$ pip install -r requirements.txt -r requirements-extra.txt
$ python build.py --clean
$ python package.py