Mysql 5.5 ソースインストール シェル
rootで実行をお願いします
また、yum update でサーバを最新にしておいてください
#vi mysql5.5.50.sh #sh -x mysql5.5.50.sh
以下シェルのmysql5.5.50.sh の中身
yum install -y wget yum install -y gcc-c++ yum install -y cmake yum install -y ncurses-devel yum install -y bison groupadd mysql useradd -g mysql -s /sbin/nologin -d /usr/local/mysql mysql cd /usr/local/src wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.50.tar.gz tar zxvf mysql-5.5.50.tar.gz cd /usr/local/src/mysql-5.5.50 cmake . \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DWITH_EXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_LIBWRAP=ON \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 #makeとmake install make make install if [ $? -eq 0 ] ; then echo OK :make install succeeded. else echo NG :make install failed. exit 2 fi #起動用ディレクトトリ作成 chown -R mysql:mysql /usr/local/mysql chmod 755 /usr/local/mysql if [ $? -eq 0 ] ; then echo OK :mysql directory set up succeceed else echo NG :mysql directory set up failed. exit 2 fi #自動起動設定 cp -p /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql chown root:root /etc/init.d/mysql chmod 755 /etc/init.d/mysql echo OK :mysql automatic start set up succeceed if [ $? -eq 0 ] ; then echo OK :mysql automatic start set up succeceed else echo NG :mysql automatic start set up failed. exit 2 fi
ruby インストールシェル
ruby をインストールする際のシェルを作成してみた。
実行条件として基本的にroot権限の状態で実行してほしい。
#vi install_ruby.sh
以下install_ruby.shの内容
#! /bin/sh sudo yum -y install openssl-devel readline-devel zlib-devel libcurl-devel git cd /usr/local git clone git://github.com/sstephenson/rbenv.git rbenv mkdir rbenv/shims rbenv/versions rbenv/plugins groupadd rbenv chgrp -R rbenv rbenv chmod -R g+rwxXs rbenv cd /usr/local/rbenv/plugins git clone git://github.com/sstephenson/ruby-build.git ruby-build chgrp -R rbenv ruby-build chmod -R g+rwxs ruby-build git clone git://github.com/sstephenson/rbenv-default-gems.git rbenv-default-gems chgrp -R rbenv rbenv-default-gems chmod -R g+rwxs rbenv-default-gems echo -e "export RBENV_ROOT="/usr/local/rbenv"\nexport PATH="$RBENV_ROOT/bin:$PATH"\neval "$(rbenv init -)"" >> /etc/profile.d/rbenv.sh echo -e "bundler\nrbenv-rehash" >>/usr/local/rbenv/default-gems source /etc/profile.d/rbenv.sh rbenv install -l
上記シェルを実行後、ruby2.4.0(2017/3時点最新)をインストールしてグローバルに設定する。
# rbenv install 2.4.0 # rbenv global 2.4.0
バージョンを確認
# ruby -v