Ejecutar lo siguiente para instalar octave desde apt:
sudo add-apt-repository ppa:octave/stable
sudo apt update
sudo apt install octave
sudo apt install liboctave-dev
Para acceder a la interfaz por consola de Octave, correr:
octave --no-gui
Podemos extender Octave con paquetes extras (https://octave.sourceforge.io/). Para instalar los paquetes utilizados en el TP, ejecutar los siguientes comandos desde la interfaz de Octave:
pkg install -forge io
pkg install -forge statistics
pkg install -forge image
Luego, crear un archivo .octaverc en $HOME, con el siguiente contenido:
pkg load io
pkg load statistics
pkg load image
Se puede instalar de mil maneras. Instalar pip también, y bajarse las dependencias de python con:
pip3 install numpy
pip3 install pandas
pip3 install matplotlib
Para instalar jupyter, basta con usar pip. Los notebooks tienen bloques de código en Octave, con lo cual también hay que bajarse un kernel de Octave para poder ejecutarlos.
pip3 install --upgrade pip
pip3 install jupyter
pip3 install octave_kernel
Para correr jupyter, en un directorio con notebooks correr:
jupyter notebook