@@ -22,17 +22,13 @@ computer with nothing pre-installed.
22
22
## Compiled Prerequisites
23
23
24
24
Quite a few packages used by hpgltools have compiled code, here is an incomplete list of
25
- requisites and the likely Debian-based (circa 201811) solution .
25
+ requisites and the likely Debian-based.
26
26
27
27
* The basics: gcc,g++,gfortran,make,boost,build-essential,automake,autoconf
28
28
* curl
29
- * graphviz (This has problems, I ended up using the Rgraphviz from github and fiddling around in
30
- the src/ directory to get it to compile.)
31
- * java
32
29
* libgvc
33
30
* libnlopt
34
31
* libxml2
35
- * mysqlclient (mariadb)
36
32
* pandoc
37
33
* pkg-config
38
34
* texlive
@@ -43,29 +39,21 @@ requisites and the likely Debian-based (circa 201811) solution.
43
39
44
40
## For the basics:
45
41
apt-get install gcc g++ cc1plus gfortran gawk sed bison libboost-all-dev build-essential \
46
- curl libcurl4-gnutls-dev:amd64 libcurl4:amd64 default-jdk automake autoconf autotools-dev \
42
+ curl libcurl4-gnutls-dev:amd64 libcurl4:amd64 automake autoconf autotools-dev \
47
43
pkg-config
48
44
49
- ## For a large set of potentially relevant development tools:
50
- apt-get install kdesdk
51
-
52
45
## For the prerequisite tools:
53
46
apt-get install udunits2-bin libudunit2-0 libudunits2-dev libnlopt0 libnlopt-dev \
54
47
libxml2-dev pandoc texlive-latex-recommended texlive-science texlive-extra-utils \
55
- texlive-fonts-extra texlive-latex-extra libgvc6 libgraphviz-dev libmariadbclient-dev
48
+ texlive-fonts-extra texlive-latex-extra
56
49
```
57
50
58
- ### Caveats
59
-
60
- 1. Rgraphviz compilation fails with 'too few arguments to agedge' and similar problems.
61
-
62
51
## The actual R installation
63
52
64
53
Download the package via 'git pull' or from the github download link, go
65
54
into the hpgltools/ directory and:
66
55
67
56
```bash
68
- R CMD javareconf -e
69
57
make prereq ## install knitr, devtools, and friends.
70
58
make deps ## Pick up dependencies from the DESCRIPTION file.
71
59
make install ## Perform the installation
@@ -85,32 +73,10 @@ make build
85
73
make check
86
74
## Cleanup this tree
87
75
make clean
88
- ## Clean after making vignettes
89
- make clean_vignette
90
- ## Install dependencies
91
- make dep
92
76
## Rerun roxygen, rebuild the vignettes, and the reference manual
93
77
make document
94
78
## Install this via R CMD INSTALL
95
79
make install
96
- ## Install _ALL_ of bioconductor!
97
- make install_bioconductor
98
- ## Install prerequisite packages which are not explicitly dependencies, but are useful
99
- make prereq
100
- ## push to github
101
- make push
102
- ## remake the roxygen docs
103
- make roxygen
104
- ## Remake the reference manual
105
- make reference
106
- ## Install suggested packages
107
- make suggests
108
- ## Run the test suite
109
- make test
110
- ## Update R packages via bioconductor
111
- make update
112
- ## Update bioconductor
113
- make update_bioc
114
80
## Rebuild the vignettes
115
81
make vignette
116
82
```
0 commit comments