Skip to content

Commit 5c35d3d

Browse files
jiblitsyjx1217
authored andcommitted
Refactors installer to be more forgiving of failures (#2)
* Refactors installer to be more forgiving of failures Includes the following: - List of pre-build dependencies that can be installed with system package manager - At the moment this only works for debian-like systems - Moves perl dependencies into a perldeps file to reduce code duplication - Moves perl DB package into a conditional clause based on user needs - Adds 'installed' after successful compilation/installation of each dependency - This allows the program to re-execute upon failure and resume where it failed - Allows administrator to leverage multi-processor systems to speed up dependency compilation * Fixes gnuplot installation error * prevent unnecessary downloading * removing more failed checks * another error in the installer
1 parent abe8fb7 commit 5c35d3d

File tree

3 files changed

+826
-605
lines changed

3 files changed

+826
-605
lines changed

debiandeps

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
libbz2-dev
2+
cmake
3+
gcc
4+
libc-dev
5+
libc6-dev
6+
libgcc-7-dev
7+
liblzma-dev
8+
perl
9+
python
10+
python3-virtualenv
11+
virtualenv
12+
libpython-stdlib
13+
libpython2.7-stdlib
14+
tar
15+
unzip
16+
wget
17+
openjdk-11-jre-headless
18+
tmux
19+
ghostscript
20+
libgs9
21+
zlib1g-dev
22+
g++

0 commit comments

Comments
 (0)