Something you need to perform after RedHat 6.x installed
YUM Repos
% yum update % rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm % rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Development Tools
% yum groupinstall 'Development Tools' % yum install python-devel % curl -O http://peak.telecommunity.com/dist/ez_setup.py; % python ez_setup.py % easy_install pip
Byobu (Screen)
% yum –enablerepo=epel-testing install byobu
openjdk
for java
% yum install java-1.6.0-openjdk
for javac
% yum install java-1.6.0-openjdk-devel
maven
go to Maven Site to download the latest tar ball:
% curl -O http://ftp.mirror.tw/pub/apache/maven/maven-3/3.0.4/binaries/apache-maven-3.0.4-bin.tar.gz % cd /usr/local; tar zxf /path/to/apache-maven-3.0.4-bin.tar.gz % ln -s apache-maven-3.0.4 maven
add following to /etc/bashrc
export M3_HOME=/usr/local/maven export PATH=${M3_HOME}/bin:${PATH}
sbt , for Scala
% rpm -Uvh http://rpm.typesafe.com/typesafe-repo-2.0.0-1.noarch.rpm
Optional:
if no color in usr@host $
append below code to ~/.bashrc
# User specific aliases and functions bold = $(tput bold) # This could also be a color. reset = $(tput sgr0) yellow =$(tput setaf 3 ) export PS1 = " \[${yellow}\]\u@\[$bold\]\h\[$reset\]:\w \$ " #Set variables for foreground colors fgRed =$(tput setaf 1 ) ; fgGreen=$(tput setaf 2 ) ; fgBlue=$(tput setaf 4 ) fgMagenta =$(tput setaf 5 ) ; fgYellow=$(tput setaf 3 ) ; fgCyan=$(tput setaf 6 ) fgWhite =$(tput setaf 7 ) ; fgBlack=$(tput setaf 0 ) #Set variables for background colors bgRed =$(tput setab 1 ) ; bgGreen=$(tput setab 2 ) ; bgBlue=$(tput setab 4 ) bgMagenta =$(tput setab 5 ) ; bgYellow=$(tput setab 3 ) ; bgCyan=$(tput setab 6 ) bgWhite =$(tput setab 7 ) ; bgBlack=$(tput setab 0 ) #Set variables for font weight and text decoration B =$(tput bold) ; U=$(tput smul) ; C= $(tput sgr0) #NOTE: ${C} clears the current formatting if [[ $USER = " root " ]]; then PS1 = " ${B}${fgRed}\u\[${C}\]@\h(\s): ${fgRed}\w\[${C}\] > " else PS1 = " \[${B}\]\[${fgMagenta}\]\u\[${C}\]@\h(\s): \[${fgBlue}\]\w\[${C}\] > " fi cal