"Readonly" I mean - without unpacking IDEA into the local file system.
These scripts will help extract and start IDEA from the RAM-Drive and remove it after using:
idea-setup.sh
#!/bin/bash
IDEA_TAR_GZ=~/downloads/idea-7.0.3.tar.gz
IDEA_HOME=~/idea/idea
export JDK_HOME=/usr/lib/jvm/java-6-sun
export REQUIRED_JVM_ARGS="-Didea.system.path=$IDEA_HOME/system -Didea.config.path=$IDEA_HOME/config"
mkdir $IDEA_HOME
sudo mount -t ramfs none $IDEA_HOME
tar -xz --strip 1 --file $IDEA_TAR_GZ -C $IDEA_HOME
$IDEA_HOME/bin/idea.sh
./idea-clean.sh
idea-clean.sh
#!/bin/bash
IDEA_HOME=~/idea/idea
sudo umount $IDEA_HOME
rm -rf $IDEA_HOME
Of course you should buy IntelliJ IDEA license, get open source license or... use evaluation version.