我已经安装了其他版本的最新版本的GNU Octave


17

我已经使用安装了Gnu Octave apt-get install octave
这在我的机器上安装了4.0.3版本。

我想安装最新的可用版本。我怎么能够:

  1. 卸载我拥有的版本?
  2. 安装最新版本?

您使用哪个版本的Ubuntu?\\如果您使用的兴致高(17.04),你可以使用这个命令添加这个仓库sudo sed -i 's/zesty/xenial/g' /etc/apt/sources.list.d/octave-ubuntu-stable-zesty.list && sudo apt update
阿里Razmdideh

Answers:


15

要卸载GNU Octave,可以运行以下命令:

sudo apt purge octave

但是您不需要删除并安装最新版本的Octave。

您可以使用以下命令轻松升级该软件包:

sudo add-apt-repository ppa:octave/stable
sudo apt update
sudo apt install octave

这些命令将Octave升级到该软件的最新稳定版本(无需删除当前版本)。


运行此命令后,它说:octave已经是最新版本(4.0.3-3ubuntu1)。然而,在八度音阶网页上它说4.2.1已发布:(
saidaspen

1
如果新软件(由原始作者)向上游发行,则不会自动在Ubuntu存储库中发布。Ubuntu维护者必须创建软件包等等。在Ubuntu版本(即18.04)中,软件包仅获得安全更新,很少软件包获得主要更新,例如firefox,thunderbird,chrome。
tardis

有效。已在Ubuntu 16.04上成功安装Octave 4.2.2。谢谢。
ddas

5

您可以通过将它作为Flatpack应用程序运行来运行最新版本的Octave(2019年3月为5.1.0)。“ Flatpack是一个用于在Linux上构建,分发和运行沙盒桌面应用程序的系统。”

安装过程在此处进行了描述:页面底部的https://flathub.org/apps/details/org.octave.Octave

一组更完整的命令类似于以下部分:

如果您使用的是Ubuntu 16.04,则必须先安装Flatpack,然后运行Octave:

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt install flatpak
# optional line, AFAIK (pulls in Gnome deps?):
sudo apt install gnome-software-plugin-flatpak  
# this line possibly required on Debian systems
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo  
flatpak install flathub org.octave.Octave
flatpak run org.octave.Octave --gui

这将从互联网上下载大约900 MB。

为了方便从命令行启动Octave,可以创建/usr/share/octave包含以下内容的文件:

#!/bin/sh
flatpak run org.octave.Octave --gui

/usr/share/octave-cli内容

#!/bin/sh
flatpak run org.octave.Octave

在我的Debian扩展程序(9,稳定)上,您还必须添加存储库,此操作由 flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
tverrbjelke,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.