On Debian:
su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer
exit
On Ubuntu:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installe
Manual install:
First download from Sun website
tar xzvf jdk-7uX-linux-x64.tar.gz
copy to /usr/lib/jvm/ (anywhere)
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.XXX/bin/java 1
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.XXX/bin/javac 1
update-alternatives --set java /usr/lib/jvm/jdk1.7.XXX/bin/java
update-alternatives --set javac /usr/lib/jvm/jdk1.7.XXX/bin/javac