Skip to content

Instantly share code, notes, and snippets.

@bugcloud
Last active December 15, 2015 11:09
Show Gist options
  • Select an option

  • Save bugcloud/5251404 to your computer and use it in GitHub Desktop.

Select an option

Save bugcloud/5251404 to your computer and use it in GitHub Desktop.
basic setup Ubuntu Server 12.04 LST
#!/bin/bash
sudo aptitude install language-pack-ja
sudo dpkg-reconfigure locales
sudo aptitude update
sudo aptitude upgrade
# install many packages
sudo aptitude install build-essential git-core zlib1g-dev libreadline6-dev zsh openssl curl wget mysql-server libmysql-ruby libmysqlclient-dev nginx sysv-rc-conf vim tmux libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev nodejs-dev libcurl3 libcurl3-gnutls libcurl4-openssl-dev
# edit my.cnf to set utf-8 as default
sudo sed -i -e 's/\[mysqld_safe\]/default\-character\-set = utf8\
\[mysqld_safe\]/g' /etc/mysql/my.cnf
sudo sed -i -e 's/\[mysqldump\]/character\-set\-server = utf8\
skip\-character\-set\-client\-handshake\
\[mysqldump\]/g' /etc/mysql/my.cnf
sudo sed -i -e 's/\[mysql\]/default\-character\-set = utf8\
\[mysql\]/g' /etc/mysql/my.cnf
# start mysql server
sudo service mysql start
mysql_secure_installation
# set services
sudo sysv-rc-conf mysql on
sudo sysv-rc-conf ssh on
# install RVM
curl -L https://get.rvm.io | bash -s stable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment