Skip to content

Instantly share code, notes, and snippets.

@IronistM
Forked from floriancourgey/setup-elementary.sh
Last active May 8, 2023 18:52
Show Gist options
  • Star 24 You must be signed in to star a gist
  • Fork 12 You must be signed in to fork a gist
  • Save IronistM/e12d0acf6c64a2f7f6e5496394b5af79 to your computer and use it in GitHub Desktop.
Save IronistM/e12d0acf6c64a2f7f6e5496394b5af79 to your computer and use it in GitHub Desktop.
Things to do after installing elementary OS Loki 0.4
#Start with a dist upgrade
sudo apt dist-upgrade
# Get chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i ./google-chrome*.deb
sudo apt-get install -f
# dev (php, docker, git, node, bower, electron, composer)
sudo apt install -y \
php php-curl php-mysql \
docker.io \
git \
nodejs npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo npm install -g bower electron
wget https://getcomposer.org/installer
php installer
rm installer
sudo mv composer.phar /usr/bin/composer
sudo gpasswd -a $USER docker
sudo service docker restart
sudo docker pull postgres # Get most used open source DB
sudo docker pull redash/redash # Get latest re:dash docker
# add-apt-repository
sudo apt-get install software-properties-common python-software-properties
# archive formats
sudo apt install unace rar unrar p7zip-rar p7zip sharutils uudeview mpack arj cabextract lzip lunzip
# GUI pour autoriser les sources non libres (canonical..)
sudo apt install software-properties-common
sudo apt install software-properties-gtk
sudo apt install ubuntu-restricted-extras
# libreoffice
sudo add-apt-repository ppa:libreoffice/ppa
sudo apt update
sudo apt install libreoffice-gtk2 libreoffice-gnome
# java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt install oracle-java8-installer
# vlc
sudo apt install -y vlc
# atom
sudo add-apt-repository ppa:webupd8team/atom
sudo apt update && sudo apt install atom
# install add-ins with apm
apm install file-icons
apm install atom-beautify
apm install indent-guide-improved
apm install git-plus
apm install highlight-selected minimap minimap-highlight-selected minimap-find-and-replace
apm install pigments
# Get R (base) and a few dependencies for packages
sudo apt-get -y install r-base libapparmor1 libcurl4-gnutls-dev libxml2-dev libssl-dev
sudo su - -c "R -e \"install.packages('tidyverse', repos = 'http://cran.rstudio.com/')\""
sudo su - -c "R -e \"install.packages('devtools', repos='http://cran.rstudio.com/')\""
sudo su - -c "R -e \"devtools::install_github('daattali/shinyjs')\""
sudo su - -c "R -e \"install.packages('rmarkdown', repos='http://cran.rstudio.com/')\""
# Get R-Studio
sudo apt-get install gdebi-core
wget https://www.rstudio.org/download/latest/daily/desktop/ubuntu64/rstudio-latest-amd64.deb # latest as now()!
sudo gdebi rstudio-latest-amd64.deb
# Python's turn..
sudo apt-get -y install fastqc python-stdeb python-pip python-dev
sudo apt-get -y install build-essentials
sudo pip install psutil
sudo pip install configobj
sudo apt-add-repository ppa:neufeldlab/ppa && sudo apt-get update && sudo apt-get -y install pandaseq
# remove elementary softwares
sudo apt purge epiphany-browser epiphany-browser-data
sudo apt purge midori-granite
sudo apt purge noise
sudo apt purge bluez
sudo apt purge modemmanager
sudo apt purge geary
sudo apt autoremove
sudo apt autoclean
@RoboWeb
Copy link

RoboWeb commented Apr 9, 2018

Great job!

Maybe You know how to install node_sass? Is in requirements for this Atom module https://atom.io/packages/sass-autocompile

Copy link

ghost commented Jul 28, 2018

Add visual studio code as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment