如何在Debian 10上安装GNU Octave

在本文中,我们描述了如何安装GNU Octave,这是一种主要用于数值计算的解释性高级语言,它为线性和非线性问题的数值解法以及进行其他数值实验提供了可能性,还为用户提供了广泛的图形功能。 Octave通常通过其交互式命令行界面使用,但也可以用于编写非交互式程序。Octave语言与Matlab非常相似,因此大多数程序都易于移植。

我们已经在Debian 10 Buster系统上运行了本文中提到的命令和过程。

通过软件管理器安装GNU Octave 4.4.1

安装方式

对于不想太多打开命令行的人,通过UI安装Debian存储库中存在的软件非常简单。在桌面“活动”工具栏上,单击Debian Software图标。

在下面的视图中,单击搜索图标,然后在搜索栏中输入GNU Octave,搜索结果将显示GNU Octave,如下所示:

GNU八度

这是Debian Stable Main存储库维护的软件包,但是,这可能不是Octave的最新版本,在撰写本文时为Octave 5.1.0。如果要安装此软件的最新版本,请查看本文的最后一部分。

在软件管理器中,单击GNU Octave条目以打开以下视图:

GNU Octave安装包

单击安装按钮开始安装过程。将显示以下身份验证对话框,提示您提供身份验证详细信息,因为只有授权用户才能在Debian上安装软件。

以管理员身份验证

输入密码并单击验证按钮,然后安装过程将开始,显示如下进度条。

安装GNU Octave

广告

然后,将GNU Octave安装到您的系统中,并且在成功安装后,您会收到以下消息:

启动GNU Octave

通过上面的对话框,无论出于何种原因,您都可以选择直接启动GNU Octave,甚至立即将其删除。

发射

您可以随时通过UI在应用程序启动器中输入相关关键字来启动GNU Octave,或直接从“应用程序”列表中访问它。

GNU Octave图标

首次启动Octave时,将打开以下对话框:

欢迎来到八度

该对话框为您提供信息,即Octave将在当前用户的.config(隐藏)文件夹的主目录中创建配置文件。

请单击下一步创建Octave功能所需的配置文件。将打开以下对话框:

八度社区新闻

通过此对话框,您可以配置是否要Octave连接到Octave官方网站并为您提供包含当前新闻和信息的社区新闻。您可以取消选中此项目,并通过Octave GUI的“帮助”菜单检查社区新闻,仅在您愿意时单击下一步。

享受使用八度音

这只是有关如何访问Octave支持和文档的信息。请单击“完成”,然后即可使用Octave。

GNU八度

安装最新版本的八度

如上所述,官方的Debian仓库目前不包括最新版本的Octave。您可以通过单击GNU Octave GUI中“帮助”菜单中的“关于Octave”选项来检查您拥有的Octave版本。

版本信息

Octave官方网站列出了Octave 5.1.0作为最新版本。如果要获取该版本,请按照以下步骤操作:

通过Application Launcher搜索打开Debian命令行终端(Terminal)。目前,没有PPA存储库包含最新稳定的Octave版本,因此我们将使用Flatpak实用程序从Flathub存储库中安装Octave。

如果您的系统上尚未安装Flatpak,请输入以下命令以进行安装:

$ sudo apt-get install flatpak

安装Flatpak

系统将要求您输入sudo的密码,因为只有授权用户才能在Debian上安装,删除和配置软件。系统将提示您输入Y / n确认安装过程的开始,输入Y然后按Enter。安装过程将开始,并且可能需要一些时间,具体取决于您的Internet速度.Flatpak随后将安装在您的系统上。

下一步是通过以下命令添加包含最新Octave软件包的Flathub存储库:

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

将GNU Octave存储库添加到FlatPak

Flathub存储库将添加到您的系统中。

最后,输入以下命令以安装最新版本的Octave:

$ flatpak install flathub org.octave.Octave

使用Flatpak安装GNU Octave

输入Y开始安装过程。Octave程序包的大小约为1.3 GB,可能需要很长时间,具体取决于您的Internet速度。

发射

为了启动此程序包而不是传统的GNU Octave程序包,请在终端中运行以下命令:

$ flatpak run org.octave.Octave

删除

如果要删除通过Flatpak安装的GNU Octave软件包,可以使用以下命令:

$ flatpak uninstall org.octave.Octave

然后,您可以根据需要通过以下命令卸载flatpak:

$ sudo apt-get remove flatpak

希望当Debian官方存储库更新为最新的Octave版本时,安装过程将变得更加简单。到那时,本文将为您提供帮助!

如何在Debian 10上安装GNU Octave

Sidebar