本文介紹如何安裝 GNU Octave,這是一種主要用於數值計算的高級解釋語言。它為線性和非線性問題提供數值解,以及執行其他數值實驗的能力。它還為數據可視化和操作提供了廣泛的圖形功能。 Octave 通常通過交互式命令行界面使用,但也可用於創建非交互式程序。 Octave 語言與 Matlab 非常相似,以至於大多數程序都易於移植。
我在 Ubuntu 18.04 LTS 系統上運行了本文中描述的命令和步驟。
通過 Ubuntu 軟件管理器安裝 GNU Octave 4.2
安裝
對於那些不想打開命令行的人來說,很容易通過 UI 從 Ubuntu 存儲庫安裝軟件。 在 Ubuntu 桌面活動工具欄上,單擊 Ubuntu 軟件圖標。
在下一個視圖中,單擊搜索圖標並在搜索欄中輸入 GNU Octave。 GNU Octave 出現在搜索結果中如下:
這是一個由 UbuntuBionicUniverse 存儲庫管理的包。但是,這可能不是 Octave 的最新版本。在撰寫本文時,這是 Octave 4.4。如果您想安裝此軟件的最新版本,請參考本文最後一節。
在軟件管理器中,單擊 GNU Octave 條目以打開以下視圖。
[インストール]單擊按鈕開始安裝過程。只有授權用戶才能在 Ubuntu 上安裝該軟件,因此會顯示以下身份驗證對話框以提供身份驗證詳細信息。
輸入您的密碼[確認]單擊按鈕。然後安裝過程開始,您將看到類似於以下內容的進度條:
之後,GNU Octave 安裝在您的系統上,如果安裝成功,您將看到以下消息:
在上面的對話框中,您可以選擇直接啟動 GNU Octave 或出於某種原因立即刪除它。
啟動 GNU Octave
您可以隨時從 UI 啟動 GNU Octave,方法是輸入與 Ubuntu Dash 相關的關鍵字或直接從應用程序列表訪問它。
第一次啟動 Octave 時,將打開以下對話框。
此對話框顯示 Octave 將在當前用戶主目錄的 .config(隱藏)文件夾中創建配置文件的信息。
單擊下一步創建 Octave 需要運行的配置文件。將打開以下對話框。
此對話框允許您配置 Octave 是否會繼續連接到 Octave 的官方網站,並為社區新聞提供最新的新聞和信息。 八度圖形用戶界面[ヘルプ]您可以選擇關閉此功能並僅在需要時從菜單中查看社區新聞。[次へ]點擊。
這是有關 Octave 支持以及如何訪問文檔的信息。[完了]單擊以啟用八度。
安裝最新版本的 Octave
如上所述,官方的 Ubuntu 存儲庫目前不包含最新版本的 Octave。 您可以通過單擊 GNU Octave GUI 幫助菜單中的 About Octave 選項來查看您正在使用的 Octave 版本。
Octave 4.4 被列為 Octave 官方網站的最新版本。如果您想獲得該版本,請按照下列步驟操作:
使用系統破折號或 Ctrl + Alt + T 快捷鍵打開 Ubuntu 命令行終端。目前,沒有 PPA 存儲庫包含最新且穩定的 Octave 版本,因此請使用 Flatpak 實用程序從 Flathub 存儲庫安裝 Octave。
如果您的系統上尚未安裝 Flatpak,請輸入以下命令進行安裝。
$ sudo apt-get install flatpak
只有授權用戶才能在 Ubuntu 上安裝、刪除和配置軟件,因此系統會提示您輸入密碼 sudo。系統將提示您輸入 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.3GB,可能需要一些時間,具體取決於您的互聯網速度。
發布
要啟動這個包而不是傳統的 GNU Octave 包,請在終端中運行以下命令:
$ flatpak run org.octave.Octave
排除
如果要刪除通過 Flatpak 安裝的 GNU Octave 包,可以使用以下命令:
$ flatpak uninstall org.octave.Octave
然後,如果需要,您可以使用以下命令卸載 flatpak:
$ sudo apt-get remove flatpak
希望官方 Ubuntu PPA 將更新到最新的 Octave 版本,這將簡化安裝過程。在那之前,這篇文章會有用!