mirror of
https://github.com/andre-wojtowicz/blas-benchmarks
synced 2024-07-22 16:45:31 +02:00
43 lines
1.5 KiB
Bash
43 lines
1.5 KiB
Bash
#!/bin/bash
|
|
|
|
WGET_OPTIONS="--no-check-certificate"
|
|
MRO_VERSION="3.2.4"
|
|
|
|
# update debian repos & upgrade packages
|
|
sed -i -e 's/ftp.debian.org/ftp.pl.debian.org/ig' /etc/apt/sources.list
|
|
sed -i -e 's/wheezy/jessie/ig' /etc/apt/sources.list
|
|
|
|
apt-get update
|
|
DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" upgrade
|
|
|
|
# install new packages for R
|
|
apt-get -y install build-essential gfortran ed htop libxml2-dev ca-certificates curl libcurl4-openssl-dev gdebi-core sshpass
|
|
|
|
# hack with Microsoft R Open deps
|
|
wget ${WGET_OPTIONS} http://ftp.pl.debian.org/debian/pool/main/libj/libjpeg8/libjpeg8_8d1-2_amd64.deb
|
|
gdebi -n libjpeg8_8d1-2_amd64.deb
|
|
rm libjpeg8_8d1-2_amd64.deb
|
|
|
|
# install Microsoft R Open
|
|
wget ${WGET_OPTIONS} https://mran.microsoft.com/install/mro/${MRO_VERSION}/MRO-${MRO_VERSION}-Ubuntu-15.4.x86_64.deb
|
|
gdebi -n MRO-${MRO_VERSION}-Ubuntu-15.4.x86_64.deb
|
|
rm MRO-${MRO_VERSION}-Ubuntu-15.4.x86_64.deb
|
|
|
|
# update R repository url
|
|
sed -i -e 's/mran.revolutionanalytics.com/mran.microsoft.com/ig' /usr/lib64/MRO-${MRO_VERSION}/R-${MRO_VERSION}/lib/R/etc/Rprofile.site
|
|
|
|
# update R reposritory snapshot day
|
|
sed -i -e 's/2016-01-01/2016-04-10/ig' /usr/lib64/MRO-${MRO_VERSION}/R-${MRO_VERSION}/lib/R/etc/Rprofile.site
|
|
|
|
# install RevoMathUtils
|
|
wget ${WGET_OPTIONS} https://mran.microsoft.com/install/mro/${MRO_VERSION}/RevoMath-${MRO_VERSION}.tar.gz
|
|
tar -xvzf RevoMath-${MRO_VERSION}.tar.gz
|
|
|
|
cd RevoMath
|
|
sed -i '16,18d' RevoMath.sh
|
|
|
|
echo 1 | ./RevoMath.sh
|
|
|
|
cd ..
|
|
rm -r RevoMath*
|