1) Sudo apt-get install build-essentials
2)Download octave3.4.3 from
Here
3)Untar it, and then install gfortran using sudo apt-get install gfortran
4)apt-get install octave3.2-headers [For building dependencies]
Or
apt-get install libblas-dev libatlas-dev liblapack-dev
5)sudo mv /usr/bin/gfortran /usr/bin/gfortran.ORG
6)sudo ln -s /usr/bin/gfortran-x.x /usr/bin/gfortran [create a soft link]
7)Create enviornment variables :
- export CC=/usr/bin/gcc-x.x
- export CXX=/usr/bin/g++-x.x
8)./configure in octave folder
9)make [it will take around 30 mins]
10)./run-octave
11)make check
12)sudo make install
13) make
14)make clean
For more Info check
here