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 키 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