Estoy muy enojado Acabo de instalar el nuevo ubuntu y ejecutar apt-get install octave
. Tengo toneladas de basura instalada (como Java, algunas bibliotecas QT y otras contaminaciones).
¿Cómo puedo instalar Octave en Ubuntu 16.04 sin la dependencia de ninguna materia de GUI? Si la última versión de Octave no tiene un paquete "limpio", ¿cómo instalar una versión anterior que no tiene la GUI?
octave-cli
paquete sin Qt / Java / etc.Respuestas:
No te enojes :)
Lo instalé
GNU Octave, version 4.0.0
en mi Ubuntu 16.04 LTS nuevoAsí es como puede instalarlo en su sistema:
sudo apt-add-repository ppa:octave/stable sudo apt-get update sudo apt-get install octave
sudo apt-get build-dep octave wget ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.gz tar xf octave-4.0.0.tar.gz cd octave-4.0.0/ ./configure make sudo make install
Ejecute
octave-cli
en su terminal para verificar.Elija la opción que más le convenga. Usé PPA, porque es simple.
fuente
sudo apt-get install octave
?comenzar sin gui
Para más opciones echa un vistazo
fuente
Puede instalar Octave desde la fuente sin ningún elemento de GUI.
(o versión más nueva, según lo que quieras)
El script de configuración probablemente le dará un montón de errores y / o advertencias debido a la falta de dependencias. De hecho, Octave es bastante indulgente con las bibliotecas faltantes, pero obviamente se requieren algunas o al menos es altamente recomendable tenerlas. Al menos lo haría
Entonces otra vez
./configure --without-java
. Todavía puede dar errores, dependiendo de lo que ya haya instalado en su sistema. La regla estándar es: por ejemplobuscar la biblioteca con
sudo apt-get install libfftw3-dev
.Una vez que el script de configuración se ejecuta sin advertencias, excepto las relacionadas con GUI, Java, audio o logotipos, puede iniciar la compilación:
Esto tomará algún tiempo. Si tiene prisa y / o tiene algunos núcleos de CPU para gastar, úselos
make -j4
para compilación cuádruple-paralela.Una vez hecho esto, verifique que todo funcione, p. Ej.
Si algo aún no funciona, es posible que desee instalar más bibliotecas, luego configurar y
$ make
nuevamente. (Tal vez primero necesite hacerlo$ make clean
para que realmente se construya de nuevo, no estoy seguro de esto).Si funciona a su satisfacción, finalmente hornee la instalación en su sistema:
fuente
Una solución para este problema fue instalar miniconda (no se necesita sudo) a través de
y luego instale el paquete de octava en un nuevo entorno conda a través de
luego puede eliminar el entorno conda que eliminará todos los paquetes de octava sin dejar rastro para su sistema Linux
fuente