diff --git a/README.md b/README.md index 6ef3f5f..961d52f 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ * fish shell * tmux, w3m * emacs-nox with ESS -* Julia (latest version) +* Julia 0.6.3 * .gitconfig * .ssh/config diff --git a/README.md b/README.md index 6ef3f5f..961d52f 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ * fish shell * tmux, w3m * emacs-nox with ESS -* Julia (latest version) +* Julia 0.6.3 * .gitconfig * .ssh/config diff --git a/setup.sh b/setup.sh new file mode 100644 index 0000000..e82e2b5 --- /dev/null +++ b/setup.sh @@ -0,0 +1,27 @@ +#!/bin/bash +# Copy all files to their appropriate locations, +# install necessary packages + +echo "Preparing to set up this server. Warning: this requires root privileges!" + +echo "Installing packages..." +sudo apt update +sudo apt install fish tmux w3m emacs-nox ess + +echo "Copying config files..." +cp -v .tmux.conf ~/ +cp -v .gitconfig ~/ +cp -v config.fish ~/.config/fish/ +cp -v init.el ~/.emacs.d/ +cp -v config ~/.ssh/ + +echo "Installing Julia v0.6.3 to /usr/local/lib..." +wget https://julialang-s3.julialang.org/bin/linux/x64/0.6/julia-0.6.3-linux-x86_64.tar.gz +tar xzf julia-0.6.3-linux-x86_64.tar.gz +sudo mkdir /usr/local/lib/julia +sudo mv julia-d55cadc350/* /usr/local/lib/julia +sudo rm -r julia-d55cadc350 +sudo ln -s /usr/local/lib/julia/bin/julia /usr/local/bin/julia +echo "Don't forget to install julia-mode in emacs! (M-x package-install)" + +echo "Done."