mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-03-10 05:34:36 +00:00
Update Readme notes for system setup
This commit is contained in:
parent
6a03e1e399
commit
fd0adc77b3
21
README.md
21
README.md
@ -35,12 +35,25 @@ This folder contains the source for dupeGuru. Its documentation is in `help`, bu
|
|||||||
|
|
||||||
### Windows & macOS specific additional instructions
|
### Windows & macOS specific additional instructions
|
||||||
For windows instructions see the [Windows Instructions](Windows.md).
|
For windows instructions see the [Windows Instructions](Windows.md).
|
||||||
|
|
||||||
For macos instructions (qt version) see the [macOS Instructions](macos.md).
|
For macos instructions (qt version) see the [macOS Instructions](macos.md).
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
* [Python 3.6+][python]
|
* [Python 3.6+][python]
|
||||||
* PyQt5
|
* 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
|
### Building with Make
|
||||||
dupeGuru comes with a makefile that can be used to build and run:
|
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
|
### Building without Make
|
||||||
|
|
||||||
$ cd <dupeGuru directory>
|
$ cd <dupeGuru directory>
|
||||||
$ python3 -m venv --system-site-packages .\env
|
$ python3 -m venv --system-site-packages ./env
|
||||||
$ source .\env\bin\activate
|
$ source ./env/bin/activate
|
||||||
$ pip install -r requirements.txt
|
$ pip install -r requirements.txt
|
||||||
$ python build.py
|
$ python build.py
|
||||||
$ python run.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:
|
steps are as follows:
|
||||||
|
|
||||||
$ cd <dupeGuru directory>
|
$ cd <dupeGuru directory>
|
||||||
$ python3 -m venv --system-site-packages .\env
|
$ python3 -m venv --system-site-packages ./env
|
||||||
$ source .\env\bin\activate
|
$ source ./env/bin/activate
|
||||||
$ pip install -r requirements.txt -r requirements-extra.txt
|
$ pip install -r requirements.txt -r requirements-extra.txt
|
||||||
$ python build.py --clean
|
$ python build.py --clean
|
||||||
$ python package.py
|
$ python package.py
|
||||||
|
Loading…
x
Reference in New Issue
Block a user