本文介紹如何安裝 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
您可以通過輸入與 Ubuntu Dash 相關的關鍵字或直接從應用程序列表訪問它,隨時從 UI 啟動 GNU Octave。
首次啟動 Octave 時,將打開以下對話框。
此對話框提供有關 Octave 將在當前用戶主目錄的 .config(隱藏)文件夾中創建配置文件的信息。
[次へ]創建運行 Octave 所需的配置文件。將打開以下對話框。
此對話框允許您配置 Octave 是否會繼續連接到 Octave 官方網站,以向社區新聞提供最新的新聞和信息。關閉它並使用 Octave GUI 的[ヘルプ]您可以僅在需要時從菜單中選擇查看社區新聞。[次へ]點擊。
這只是有關如何訪問 Octave 支持和文檔的信息。[Done]單擊和 Octave 即可使用。
安裝最新版本的 Octave
如上所述,官方 Ubuntu 存儲庫當前不包含最新版本的 Octave。 您可以通過單擊 GNU Octave GUI 幫助菜單中的 About Octave 選項來檢查您正在使用的 Octave 版本。
Octave 官方網站將 Octave 4.4 列為最新版本。如果您想獲得該版本,請按照下列步驟操作:
使用系統破折號或 Ctrl+Alt+T 快捷方式打開 Ubuntu 命令行終端。由於 PPA 存儲庫當前不包含 Octave 的最新穩定版本,我們將使用 Flatpak 實用程序從 Flathub 存儲庫安裝 Octave。
如果您的系統上尚未安裝 Flatpak,請輸入以下命令進行安裝。
$ sudo apt-get install flatpak
系統將提示您輸入密碼 sudo,因為只有授權用戶才能在 Ubuntu 中安裝、刪除和配置軟件。出現 Y/n 提示以確認安裝過程的開始。 鍵入 Y 並按 Enter 安裝過程將開始,可能需要一些時間,具體取決於您的互聯網速度。 Flatpak 將安裝在您的系統上。
下一步是使用以下命令添加包含最新 Octave 包的 Flathub 存儲庫。
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
下一個對話框要求您提供 sudo 身份驗證詳細信息。
請輸入您的密碼。 Flathub 存儲庫已添加到您的系統中。
最後,通過輸入以下命令安裝最新版本的 Octave:
$ flatpak install flathub org.octave.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 版本,以簡化安裝過程。在那之前,這篇文章應該會有所幫助。