<commit_before># juCi++ Installation Guide

- Linux
  - [Debian/Ubuntu 15](#debianubuntu-15)
  - [Ubuntu 14/Linux Mint 17](#ubuntu-14linux-mint-17)
  - [Arch Linux](#arch-linux)
- OS X
  - [Homebrew](#os-x-with-homebrew-httpbrewsh)
- Windows
  - [MSYS 2](#windows-with-msys2-httpsmsys2githubio)

## Debian/Ubuntu 15
**Currently, if using another libclang version, the same version of lldb is needed.**

Install dependencies:
```sh
sudo apt-get install git cmake make g++ pkg-config libboost-system-dev libboost-thread-dev libboost-filesystem-dev libboost-log-dev libboost-regex-dev libgtksourceviewmm-3.0-dev aspell-en libaspell-dev
sudo apt-get install libclang-3.6-dev liblldb-3.6-dev || sudo apt-get install  libclang-3.5-dev liblldb-3.5-dev
sudo apt-get install clang-format-3.6 || sudo apt-get install clang-format-3.5
```

Get juCi++ source, compile and install:
```sh
git clone --recursive https://github.com/cppit/jucipp
mkdir jucipp/build
cd jucipp/build
cmake ..
make
sudo make install
```

## Ubuntu 14/Linux Mint 17
Install dependencies:
```sh
sudo apt-get install git cmake make g++ libclang-3.6-dev clang-format-3.6 pkg-config libboost-system-dev libboost-thread-dev libboost-filesystem-dev libboost-log-dev libboost-regex-dev libgtksourceviewmm-3.0-dev aspell-en libaspell-dev
```

Get juCi++ source, compile and install:
```sh
git clone --recursive https://github.com/cppit/jucipp
mkdir jucipp/build
cd jucipp/build
cmake ..
make
sudo make install
```

##Arch Linux
**lldb install instructions needed**

Package available in the Arch User Repository:
https://aur.archlinux.org/packages/jucipp-git/

Alternatively, follow the instructions below.

Install dependencies:
```sh<commit_msg>Added Ubuntu 14 lldb instructions<commit_after># juCi++ Installation Guide

- Linux
  - [Debian/Ubuntu 15](#debianubuntu-15)
  - [Ubuntu 14/Linux Mint 17](#ubuntu-14linux-mint-17)
  - [Arch Linux](#arch-linux)
- OS X
  - [Homebrew](#os-x-with-homebrew-httpbrewsh)
- Windows
  - [MSYS 2](#windows-with-msys2-httpsmsys2githubio)

## Debian/Ubuntu 15
**Currently, if using another libclang version, the same version of lldb is needed.**

Install dependencies:
```sh
sudo apt-get install git cmake make g++ pkg-config libboost-system-dev libboost-thread-dev libboost-filesystem-dev libboost-log-dev libboost-regex-dev libgtksourceviewmm-3.0-dev aspell-en libaspell-dev
sudo apt-get install libclang-3.6-dev liblldb-3.6-dev || sudo apt-get install  libclang-3.5-dev liblldb-3.5-dev
sudo apt-get install clang-format-3.6 || sudo apt-get install clang-format-3.5
```

Get juCi++ source, compile and install:
```sh
git clone --recursive https://github.com/cppit/jucipp
mkdir jucipp/build
cd jucipp/build
cmake ..
make
sudo make install
```

## Ubuntu 14/Linux Mint 17
Install dependencies:
```sh
sudo apt-get install git cmake make g++ libclang-3.6-dev liblldb-3.6-dev clang-format-3.6 pkg-config libboost-system-dev libboost-thread-dev libboost-filesystem-dev libboost-log-dev libboost-regex-dev libgtksourceviewmm-3.0-dev aspell-en libaspell-dev
```

Get juCi++ source, compile and install:
```sh
git clone --recursive https://github.com/cppit/jucipp
mkdir jucipp/build
cd jucipp/build
cmake ..
make
sudo make install
```

##Arch Linux
**lldb install instructions needed**

Package available in the Arch User Repository:
https://aur.archlinux.org/packages/jucipp-git/

Alternatively, follow the instructions below.

Install dependencies:
```sh
{'fraction_non_alphanumeric': 0.12652705061082026, 'fraction_numerical': 0.02501454333915067, 'mean_word_length': 4.398744113029827, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1596373', 'n_tokens_mistral': 1332, 'n_tokens_neox': 1178, 'n_words': 320}