Improved installation instruction.

This commit is contained in:
Achim D. Brucker 2018-08-22 19:58:21 +01:00
parent c45eee56aa
commit 1da6840988
1 changed files with 25 additions and 9 deletions

View File

@ -1,27 +1,43 @@
# ExtensionDsLab # ExtensionDsLab
ExtensionDsLab is a data science and machine learning framework for analyzing ExtensionDsLab is a data science and machine learning framework for analyzing
security and privacy related properties of the browser extensions (and Chrome security and privacy related properties of the browser extensions (and Chrome
Apps) offered in the [Chrome Web Store](https://chrome.google.com/webstore/). Apps) offered in the [Chrome Web Store](https://chrome.google.com/webstore/).
## Dependencies
Dependencies are managed by paket.
## Installation ## Installation
### Linux/MacOs (mono) ### First Time
Ensure that both
* [mono](https://www.mono-project.com/) (tested with version 5.14) *and*
* [dotnet SDK](https://www.microsoft.com/net/download) (tested with version 2.1)
are installed. Moreover, [FAKE] needs to be installed
dotnet tool install fake-cli -g
and added to the `PATH` so that you can call `fake` on the command line.
This might require
export PATH=$HOME/.dotnet/tools/fake:$PATH
After cloning the repository, call After cloning the repository, call
./configure.sh ./configure.sh
to initialize the `paket` configuration.
### (Re-) Compiling
After that, the project can be build using After that, the project can be build using
./build.sh ./build.sh
### Windows ### Note for Windows Users
On Windows (untested), you need to set up the initial project manually: On Windows (untested), `configure.sh` can be replaced by configuring
`paket` manually
.paket/paket.bootstrapper.exe .paket/paket.bootstrapper.exe
.paket/paket.exe install .paket/paket.exe install