在本文中,我們將描述如何安裝 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 上安裝軟件。
Enter 您的密碼,然後單擊“身份驗證”按鈕。 之後,安裝過程將開始,顯示如下進度條:
然後 GNU Octave 將安裝到您的系統中,安裝成功後您將收到以下消息:
通過上面的對話框,您可以選擇直接啟動 GNU Octave,甚至無論出於何種原因立即將其刪除。
啟動 GNU Octave
您可以隨時通過 UI 啟動 GNU Octave,方法是在 Ubuntu Dash 中輸入相關關鍵字或直接從應用程序列表中訪問它。
首次啟動 Octave 時,將打開以下對話框:
此對話框為您提供 Octave 將在當前用戶主目錄中的 .config(隱藏)文件夾中創建配置文件的信息。
請單擊下一步以創建 Octave 運行所需的配置文件。 將打開以下對話框:
通過此對話框,您可以配置是否希望 Octave 繼續連接到 Octave 官方網站並為您提供包含當前新聞和信息的社區新聞。 您可以選擇取消選中此項並通過 Octave GUI 的“幫助”菜單查看社區新聞,僅當您願意時。 點擊下一步。
這只是有關如何訪問 Octave 支持和文檔的信息。 請單擊完成,之後您就可以使用 Octave。
安裝最新版本的 Octave
如上所述,官方的 Ubuntu 存儲庫目前不包含 Octave 的最新版本。 您可以通過單擊 GNU Octave GUI 的“幫助”菜單中的“關於 Octave”選項來檢查您擁有的 Octave 版本。
Octave 官方網站將 Octave 4.4 列為最新版本。 如果您想獲得該版本,請按照下列步驟操作:
通過系統 Dash 或 Ctrl+Alt+T 快捷方式打開您的 Ubuntu 命令行終端。 目前,沒有 PPA 存儲庫包含 Octave 的最新和穩定版本,因此我們將使用 Flatpak 實用程序從 Flathub 存儲庫安裝 Octave。
如果您的系統上尚未安裝 Flatpak,請輸入以下命令以安裝它:
$ sudo apt-get install flatpak
系統會詢問你的密碼 sudo 因為只有授權用戶才能在 Ubuntu 上安裝、刪除和配置軟件。 系統將用 Y/n 提示您確認安裝過程的開始。 Enter Y然後打 Enter. 安裝過程將開始,可能需要一些時間,具體取決於您的 Internet 速度。 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
Enter 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
希望當 Ubuntu 官方 PPA 更新為最新的 Octave 版本時,安裝過程會變得更加簡單。 到那時,這篇文章就在這里為您提供幫助!