Wednesday, July 21, 2010

dev install

Installing Development Files:
  1. copy install files from usb to ~/Downloads/my/install tree structure
  2. copy backup files from usb to ~/Downloads/my/backup
  3. installing java jdk in /usr/local/java/jdk-sun-1.6.21 refer this or this
    cd /usr/local/bin
    sudo mkdir java
    cd java
    sudo mv ~/Downloads/ubuntu/java/jdk-6u21-linux-i586.bin .
    sudo chmod 755 jdk-6u21-linux-i586.bin download
    sudo ./jdk-6u21-linux-i586.bin
    pwd
    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/bin/java/jdk1.6.0_21/bin/java" 1
    (remember priority as 1)!
    (run above twice)
    sudo update-alternatives --set java "/usr/local/bin/java/jdk1.6.0_21/bin/java"

  4. install jrockit_16 too but do not set java for it in run.sh of jboss/bin
    (jboss will use it)
    [put export JAVA_HOME, JDK_HOME in sudo /etc/bash.bashrc]
  5. scala install using scala-lang.org under /usr/local/scala/scala-280-final [put export SCALA_HOME] and do default setting like above for scala exec
    cd ~/Downloads/ubuntu/scala/
    cd /usr/local/bin
    sudo mkdir scala
    cd scala
    sudo mv ~/Downloads/ubuntu/scala/scala-2.8.0.final.tgz .
    sudo tar xvfz scala-2.8.0.final.tgz
    sudo update-alternatives –install “/usr/bin/scala” “scala” “/usr/local/bin/scala/scala-2.8.0.final/bin/scala” 1
    (remember priority as 1)!
    (run above twice)
    sudo update-alternatives –set scala “/usr/local/bin/scala/scala-2.8.0.final/bin/scala”

    export JAVA_HOME=/usr/local/bin/java/jdk1.6.0_21
    export SCALA_HOME=/usr/local/bin/scala/scala-2.8.0.final
    export PATH=$JAVA_HOME/bin:$SCALA_HOME/bin:$PATH

  6. download and unzip ant into ~/apps/apache-ant-xxx [put export ANT_HOME]
    mkdir ~/apps
    cd ~/apps
    cp ~/Downloads/ubuntu/ant/apache-ant-1.8.1-bin.zip .
    unzip apache-ant-1.8.1-bin.zip
    rm apache-ant-1.8.1-bin.zip
    export ANT_HOME=~/apps/apache-ant-1.8.1
    export PATH=$JAVA_HOME/bin:$SCALA_HOME/bin:$ANT_HOME/bin:$PATH

  7. download and unzip maven 2.2.1 into ~/apps/maven-xxx [put export M2_HOME, MAVEN_HOME]
    cd ~/apps
    cp ~/Downloads/ubuntu/maven/apache-maven-2.2.1-bin.zip .
    unzip apache-maven-2.2.1-bin.zip
    rm apache-maven-2.2.1-bin.zip
    export M2_HOME=~/apps/apache-maven-2.2.1
    export PATH=$JAVA_HOME/bin:$SCALA_HOME/bin:$ANT_HOME/bin:$M2_HOME/bin:$PATH

  8. test all installs as
    cd ~
    scala
    java -version
    ant -version
    mvn -version

  9. download and unzip eclipse helios and galelio into user local dir (Not in ROOT privileges)
    mkdir -p ~/apps/eclipse/eclipse-36
    cd ~/apps/eclipse/eclipse-36
    cp ~/Downloads/ubuntu/eclipse/eclipse-jee-helios-linux-gtk.tar .
    tar xvf eclipse-jee-helios-linux-gtk.tar
    rm eclipse-jee-helios-linux-gtk.tar
    create app launcher for “~/apps/eclipse/e4clipse-36/eclipse/eclipse”

  10. download and install idea 9.0.3 from and scala plugin for it follow this
  11. install sbt in ~/apps/sbt/ and any local scripts in ~/apps/scripts/ and jrebel in ~/apps/jrebel/
  12. mkdirs as
    mkdir ~/projects (where all real projects go)
    mkdir ~/dev (where all dev/test projects go)
    mkdir ~/work/eclipse-workspace (where all projects go)
    mkdir ~/work/idea-workspace (where all projects go)

  13. install ExecuteQuery java SqlEditor into ~/apps/executeQuery/ from ~/install/misc/executequery-installer-v3.2.2.jar
  14. For Column Edit and find list lines UltraEdit
  15. Oracle Developer (java Sql Editor Client for Oracle DB)
  16. Eclipse SQL Explorer (is great too)
  17. misc optional as needed
    Istanbul
    shutter
    KGrab
    Screenie
    ssvnc

  18. creating desktop short cuts:
    create icon for eclipse 3.6, idea 9.0.3, gedit, KolourPaint, Tomboy, applications->Computer (file browser), Chrome browser

No comments: