본문 바로가기

개발관련

[ubuntu]scala, play2 설치, 제거 스크립트

아래 링크에 있는 걸 해볼려고 가상머신 우분투에 열심히 설치했는데, 다시 설치하는 귀찮음을 방지하기 위해 공유함.

http://yobriefca.se/blog/2012/05/08/starter-for-10-scala/?utm_source=twitterfeed&utm_medium=twitter

몽고디비는 스크립트화할수 있으나..그냥 apt-get install mongodb로 설치하시길...
(이거는 나중에 생각나면 만들어서 올릴게요. ; )
http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages (요거 보고 따라하세용)

스칼라 설치

#!/bin/bash

wget http://www.scala-lang.org/downloads/distrib/files/scala-2.9.0.1.tgz
tar zvf scala-2.9.0.1.tgz
sudo mv scala-2.9.0.1 /usr/local/

ln -s /usr/local/scala-2.9.0.1 /usr/local/scala 

SCALA_HOME="/usr/local/scala"

BIN_HOME="/usr/bin"

echo "INSTALL SCALA!"

ln -s $SCALA_HOME/bin/scala $BIN_HOME/scala
ln -s $SCALA_HOME/bin/scalac $BIN_HOME/scalac
ln -s $SCALA_HOME/bin/fsc $BIN_HOME/fsc
ln -s $SCALA_HOME/bin/sbaz $BIN_HOME/sbaz
ln -s $SCALA_HOME/bin/sbaz-setup $BIN_HOME/sbaz-setup
ln -s $SCALA_HOME/bin/scaladoc $BIN_HOME/scaladoc
ln -s $SCALA_HOME/bin/scalap $BIN_HOME/scalap

echo "INSTALL COMPLET!"

스칼라 삭제 

#!/bin/bash

echo uninstall scala

sudo rm -rf /usr/local/scala
sudo rm -rf /usr/bin/scala /usr/bin/scalac /usr/bin/fsc /usr/bin/sbaz /usr/bin/sbaz-setup /usr/bin/scaladoc /usr/bin/scalap 

플레이 프레임워크 설치 

#!/bin/bash
wget http://download.playframework.org/releases/play-2.0.1.zip

unzip play-2.0.1.zip

sudo mv ./play-2.0.1 /usr/local/
sudo chown -R gyu.gyu /usr/local/play-2.0.1
sudo ln -s /usr/local/play-2.0.1 /usr/local/play
sudo chmod +x /usr/local/play/play
sudo ln -s /usr/local/play/play /usr/bin/play


플레이 프레임워크 삭제 

#!/bin/bash
echo "play uninstall"

if [ -e "./play-2.0.1.zip" ];then
    sudo rm -rf ./play-2.0.1.zip
fi

sudo rm -rf ./play-2.0.1

if [ -d "/usr/local/play-2.0.1"  ];then
    sudo rm -rf /usr/local/play-2.0.1
fi

if [ -e "/usr/local/play" ];then
echo "Remove /usr/local/play symbolic link"
sudo rm /usr/local/play
fi

if [ -e "/usr/bin/play" ];then
echo "Remove /usr/bin/play symbolic link"
sudo rm /usr/bin/play
fi

그냥 스크립트 실행하면되니 설치노가다는 좀 줄겠지~ ㅎ

클라우드가 별거냐 저런거 자동화해주는게 클라우드지.

'개발관련' 카테고리의 다른 글

Subversion의 프로퍼티 자주 쓰는거  (0) 2012.05.10