Skip to content

Instantly share code, notes, and snippets.

@waldirbertazzijr
Last active February 27, 2019 00:37
Show Gist options
  • Save waldirbertazzijr/b951db6371eab5df21cbe1d5c98b3d72 to your computer and use it in GitHub Desktop.
Save waldirbertazzijr/b951db6371eab5df21cbe1d5c98b3d72 to your computer and use it in GitHub Desktop.
My initial Ubuntu setup (LAMP, Node, Userdir, Mod_rewrite)
sudo apt-get update &&\
sudo apt-get upgrade &&\
sudo apt-get dist-upgrade &&\
sudo apt-get -y install vim curl git git-flow chromium-browser chromium-codecs-ffmpeg-extra apache2 mysql-server mysql-workbench geary php libapache2-mod-php composer php-mcrypt php-mysql php-cli php-mbstring unzip arc-theme &&\
sudo mysql_secure_installation &&\
sudo systemctl restart apache2 &&\
sudo a2enmod rewrite && sudo a2enmod userdir &&\
sudo vim /etc/apache2/mods-enabled/userdir.conf &&\
sudo vim /etc/apache2/mods-enabled/php7.0.conf &&\
sudo sudo service apache2 restart &&\
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 &&\
echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list &&\
sudo add-apt-repository ppa:gnumdk/lollypop &&\
sudo apt-get -y update &&\
sudo apt-get -y install lollypop spotify-client &&\
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - &&\
sudo apt-get install -y nodejs &&\
sudo apt-get autoremove &&\
sudo npm install -g gulp-cli &&\
sudo apt-get autoremove &&\
gsettings set org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:appmenu'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment