Я действительно зол. Просто установил новую убунту и запустил apt-get install octave
. Я установил кучу дерьма (например, Java, некоторые библиотеки QT и другие загрязнения).
Как я могу установить Octave в Ubuntu 16.04 без зависимости от какого-либо графического интерфейса? Если в последней версии Octave нет «чистого» пакета, то как установить старую версию без графического интерфейса?
octave-cli
пакета без Qt / Java / etc.Ответы:
Не сердись :)
Я установил
GNU Octave, version 4.0.0
на свой свежий Ubuntu 16.04 LTSВот как вы можете установить его в своей системе:
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
Запустите
octave-cli
на своем терминале, чтобы проверить.Выберите, какой вариант вам подходит. Я использовал PPA, потому что это просто.
источник
sudo apt-get install octave
?начать без графического интерфейса
Для больше вариантов проверьте
источник
Вы можете установить Octave из исходного кода без каких-либо графических элементов.
(или более новая версия, в зависимости от того, что вы хотите)
Сценарий конфигурации, скорее всего, выдаст вам кучу ошибок и / или предупреждений из-за отсутствующих зависимостей. На самом деле Octave довольно простит отсутствующими библиотеками, но некоторые из них, очевидно, необходимы или, по крайней мере, крайне желательно иметь. Я бы по крайней мере
Потом опять
./configure --without-java
. Это может все еще давать ошибки, в зависимости от того, что вы уже установили в своей системе. Стандартное правило: например,Получить библиотеку с
sudo apt-get install libfftw3-dev
.Как только скрипт configure запускается без предупреждений, кроме тех, которые касаются GUI, Java, аудио или логотипов, вы можете начать сборку:
Это займет некоторое время. Если вы спешите и / или имеете несколько процессорных ядер, используйте их
make -j4
для четырехпараллельной компиляции.Как только это будет сделано, проверьте, что все работает, например, с
Если что-то еще не работает, вы можете установить больше библиотек, затем настроить и
$ make
снова. (Возможно, вам сначала нужно,$ make clean
чтобы он действительно строился заново, не уверен в этом.)Если это работает к вашему удовлетворению, наконец, запустите установку в вашей системе:
источник
Обходной путь для этой проблемы должен был установить miniconda (не sudo, необходимый) через
а затем установить пакет octave в новой среде conda через
после этого вы можете удалить среду conda, которая удалит все октавные пакеты без какой-либо трассировки для вашей системы Linux
источник