Я хочу установить Octave на мою Ubuntu LTS с apt-get
. Проблема в том, что в официальных репозиториях только октава 3.0 и октава 3.2, а последняя октава 3.6.
Как мне обновить репозитории apt-get, чтобы получить Octave 3.6?
Я хочу установить Octave на мою Ubuntu LTS с apt-get
. Проблема в том, что в официальных репозиториях только октава 3.0 и октава 3.2, а последняя октава 3.6.
Как мне обновить репозитории apt-get, чтобы получить Octave 3.6?
Ответы:
Этот PPA должен решить вашу проблему, если вы используете последнюю версию 12.04.
Откройте терминал Ctrl-Alt-T
и введите:
sudo apt-add-repository -y ppa: picaso / octave sudo apt-get update sudo apt-get установить октаву sudo apt-get установить liboctave-dev
update
того, как в репозиториях не отображается октава 3.6. Я ищу в синаптических и apt-get
Ответ довольно прост! Перейдите на веб-сайт загрузок Octave, найдите последний выпуск GNU Octave и загрузите его файл .tar.gz.
После этого скопируйте и вставьте следующие команды терминала (CTRL + ALT + T):
sudo apt-get build-dep octave
cd ~/Downloads
sudo mv octave-x.x.x.tar.gz ~
cd ~
tar xvf octave-x.x.x.tar.gz
cd octave-x.x.x
./configure
make
sudo make install
Где «xxx» относится к версии GNU Octave, которую вы хотите установить, например, 3.6.3.
Я только "отвечаю" на это, потому что я не смог отформатировать в комментариях. слава @izx и @ Брентон Хорн
Для 14.0.4.2 мне пришлось использовать немного обоих ответов:
sudo apt-add-repository -y ppa:picaso/octave
sudo apt-get update
sudo apt-get install octave
sudo apt-get install liboctave-dev
Это заставило октаву 4.0 бежать, но не с --force-gui
sudo apt-get build-dep octave
Также было необходимо, чтобы добраться --force-gui
до работы.
Это не использует apt-get
, но альтернативный механизм, flatpak
который имеет свои собственные подробные инструкции по установке , в зависимости от используемого дистрибутива Linux и среды рабочего стола.
Вы можете запустить новейшую версию Octave (5.1.0 с марта 2019 года), запустив ее как приложение Flatpak. «Flatpak - это система для создания, распространения и запуска приложений для песочницы в Linux».
Процедура установки пакета Octave описана здесь: https://flathub.org/apps/details/org.octave.Octave (2 команды внизу страницы).
Если вы работаете в Ubuntu 16.04, вы должны сначала установить flatpak, а затем запустить Octave:
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt install flatpak
sudo apt install gnome-software-plugin-flatpak # optional, AFAIK
flatpak install flathub org.octave.Octave
flatpak run org.octave.Octave --gui
Это загружает около 1,5 ГБ из Интернета, поскольку также устанавливает зависимости KDE.
На моей машине он устанавливает это:
ID Branch Download
1. [|] org.kde.Sdk 5.12 < 825,1 MB
2. [ ] org.freedesktop.Platform.html5-codecs 8.08 < 4,9 MB
3. [ ] org.kde.Sdk.Locale 5.12 < 337,3 MB (partial)
4. [ ] org.octave.Octave stable < 117,0 MB
Обратите внимание, что сама Octave 5.1.0 занимает всего 117 МБ.
Для обновления мне пришлось удалить октавский flatpak, а затем запустить установку flatpak.
Последний ppa - это ppa: октава / стабильный.
https://launchpad.net/~octave/+archive/ubuntu/stable
Этот ppa поддерживается командой "GNU Octave" и имеет версию 3.8.1, доступную для ясного и точного.