本文介紹如何安裝 GNU Octave,這是一種主要用於數值計算的高級解釋語言。它提供線性和非線性問題的數值解,以及執行其他數值實驗的能力。它還為數據可視化和操作提供了廣泛的圖形功能。 Octave 通常通過交互式命令行界面使用,但也可用於創建非交互式程序。 Octave 語言與 Matlab 非常相似,因此可以輕鬆移植大多數程序。

我在 Ubuntu 18.04 LTS 系統上運行了本文中提供的命令和步驟。

通過 Ubuntu 軟件管理器安裝 GNU Octave 4.2。

安裝

如果您不想打開命令行,您可以通過 UI 從 Ubuntu 存儲庫輕鬆安裝軟件。 在 Ubuntu 桌面活動工具欄中,單擊 Ubuntu 軟件圖標。

在下一個視圖中,單擊搜索圖標並在搜索欄中輸入 GNU Octave。搜索結果顯示 GNU Octave 如下:

這是一個由 Ubuntu Bionic Universe 存儲庫維護的包。但是,這可能不是 Octave 的最新版本(撰寫本文時為 Octave 4.4)。請參閱本文最後一節以安裝此軟件的最新版本。

在軟件管理器中,單擊 GNU Octave 條目以打開以下視圖。

安裝軟件

[インストール]單擊按鈕開始安裝過程。由於只有經過身份驗證的用戶才能在 Ubuntu 上安裝軟件,因此將出現以下身份驗證對話框並提供身份驗證詳細信息。

將自己驗證為管理員用戶

輸入您的密碼和[確認]單擊按鈕。之後,安裝過程將開始,您將看到如下進度條:

安裝 GNU Octave

在您的系統上安裝 GNU Octave 並且安裝成功後,您將看到以下消息:

軟件安裝成功

在上面的對話框中,您可以選擇直接啟動 GNU Octave 或出於某種原因立即刪除它。

啟動 GNU Octave

您可以通過輸入與 Ubuntu Dash 相關的關鍵字或直接從應用程序列表訪問它,隨時從 UI 啟動 GNU Octave。

在 Dash 中查找軟件

首次啟動 Octave 時,將打開以下對話框。

GNU Octave 首次啟動嚮導

此對話框提供有關 Octave 將在當前用戶主目錄的 .config(隱藏)文件夾中創建配置文件的信息。

[次へ]創建運行 Octave 所需的配置文件。將打開以下對話框。

獲取社區新聞

此對話框允許您配置 Octave 是否將繼續連接到 Octave 官方網站並提供社區新聞以及最新的新聞和信息。關閉它並使用 Octave GUI 的[ヘルプ]您可以僅在需要時從菜單中選擇查看社區新聞。[次へ]點擊。

完成嚮導

這只是有關如何訪問 Octave 支持和文檔的信息。[Done]單擊和 Octave 即可使用。

GNU Octave 正在運行

安裝最新版本的 Octave

如上所述,官方 Ubuntu 存儲庫當前不包含最新版本的 Octave。 您可以通過單擊 GNU Octave GUI 幫助菜單中的 About Octave 選項來檢查您正在使用的 Octave 版本。

獲取最新版本的 GNU Octave

Octave 官方網站將 Octave 4.4 列為最新版本。如果您想獲得該版本,請按照下列步驟操作:

使用系統破折號或 Ctrl+Alt+T 快捷鍵打開 Ubuntu 命令行終端。由於 PPA 存儲庫當前不包含 Octave 的最新穩定版本,我們將使用 Flatpak 實用程序從 Flathub 存儲庫安裝 Octave。

如果您的系統上尚未安裝 Flatpak,請輸入以下命令進行安裝。

$ sudo apt-get install flatpak

安裝 flatpak

系統將提示您輸入密碼 sudo,因為只有授權用戶才能在 Ubuntu 中安裝、刪除和配置軟件。將出現 Y/n 提示以確認安裝過程的開始。 鍵入 Y 並按 Enter 安裝過程將開始,可能需要一些時間,具體取決於您的互聯網速度。 Flatpak 將安裝在您的系統上。

下一步是使用以下命令添加包含最新 Octave 包的 Flathub 存儲庫。

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

下一個對話框要求您提供 sudo 身份驗證詳細信息。

添加 Flatpak 存儲庫

請輸入您的密碼。 Flathub 存儲庫已添加到您的系統中。

最後,通過輸入以下命令安裝最新版本的 Octave:

$ flatpak install flathub org.octave.Octave

使用 Flatpak 安裝最新的 Octave 版本

輸入 Y 啟動安裝程序。 Octave 包的大小約為 1.3 GB,可能需要一些時間,具體取決於您的互聯網速度。

發布

要啟動這個包而不是傳統的 GNU Octave 包,請在終端中運行以下命令:

$ flatpak run org.octave.Octave

排除

如果要刪除通過 Flatpak 安裝的 GNU Octave 包,可以使用以下命令:

$ flatpak uninstall org.octave.Octave

然後,如果您願意,可以使用以下命令卸載 flatpak:

$ sudo apt-get remove flatpak

希望官方的 Ubuntu PPA 將更新到最新的 Octave 版本,以簡化安裝過程。在那之前,這篇文章應該會有所幫助。