如何在 Ubuntu 上通過 Flatpak 安裝軟件

Flatpak 是用於軟件部署、應用程序虛擬化和最重要的包管理的通用包系統,適用於所有 Linux 發行版。 使用 Flatpak 包,您無需擔心任何依賴項和庫,因為所有內容都已捆綁在應用程序本身中。 Flatpak 的一個顯著特點是所有應用程序都以沙盒方式運行,這意味著它們都獨立運行。 除其他外,此功能可讓您在同一系統上運行不同版本的軟件。

在本文中,我們將介紹如何通過官方 Ubuntu 存儲庫以及 Alexander Larsson PPA 存儲庫在您的 Ubuntu 上安裝 Flatpak。 後來的存儲庫主要為您提供 Ubuntu 上最新版本的 Flatpak。 我們還將解釋如何使用 Flatpak 通過 Ubuntu 命令行和 Ubuntu 軟件管理器安裝軟件。

我們已經在 Ubuntu 18.04 LTS 系統上運行了本文中提到的命令和過程。

通過 Ubuntu 官方倉庫安裝 Flatpak

Flatpak 可以通過官方 Ubuntu 存儲庫輕鬆獲得,並且可以使用 apt-get 命令通過命令行安裝。

通過系統應用程序啟動器搜索或通過 Ctrl+Alt+T 快捷方式打開您的終端應用程序。

下一步是通過以下命令更新系統的存儲庫索引:

$ sudo apt-get update

這有助於您從 Internet 安裝可用的最新軟件版本。 請注意,只有授權用戶才能在 Ubuntu 上添加、刪除和配置軟件。

現在您已準備好安裝 Flatpak; 您可以通過運行以下命令來做到這一點 sudo:

$ sudo apt-get install flatpak

系統可能會詢問您的密碼 sudo 並為您提供 Y/n 選項以繼續安裝。 Enter Y 然後按回車鍵; 該軟件將安裝在您的系統上。 但是,此過程可能需要一些時間,具體取決於您的 Internet 速度。

您可以通過以下命令檢查應用程序的版本號,並驗證它是否確實安裝在您的系統上:

$ flatpak --version

通過 Alexander Larsson PPA(最新版本)

在撰寫本文時,我必須通過官方 Ubuntu 存儲庫和 Alexander Larsson PPA 安裝 Flatpak,這讓您放心,後者為您提供了最新版本的軟件。 請按照以下步驟從該 PPA 安裝 Flatpak:

打開終端應用程序並輸入以下命令作為 sudo 要將 Alexander Larsson PPA 添加到您的系統:

$ sudo add-apt-repository ppa:alexlarsson/flatpak

Enter 密碼 sudo,之後 PPA 存儲庫將添加到您的系統中。

小費: 您可以使用 Ctrl+Shift+V 或使用右鍵單擊菜單中的粘貼選項從此處複製並粘貼到終端中,而不是鍵入命令。

下一步是通過以下命令更新系統的存儲庫索引:

$ sudo apt-get update

這有助於您從 Internet 安裝可用的最新軟件版本。

現在您已完成添加 PPA,請使用以下 apt-get 命令作為 sudo 為了將 Flatpak 安裝到您的系統:

$ sudo apt-get install flatpak

現在系統將選擇 Alexander Larsson PPA 來安裝軟件。

您可以通過以下命令查看已安裝軟件的版本號:

$ plank --version

通過 PPA 安裝的版本肯定比我從官方 Ubuntu 存儲庫安裝的版本新。

使用命令行通過 Flatpak 安裝軟件

作為 example 在使用命令行通過 Flatpak 安裝程序安裝軟件的過程中,我們將搜索並安裝 GNU Octave 包。 GNU Octave 是一種高級解釋語言,主要用於數值計算。

為了讓 Flatpak 知道從哪裡找到和下載應用程序包,您需要添加 Flathub 存儲庫。 該存儲庫為您提供了許多可供選擇的 Flatpak 應用程序。 添加 Flathub 存儲庫,如下所示:

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

以下對話框將要求您提供身份驗證詳細信息 sudo:

請提供密碼,Flathub 存儲庫將添加到您的系統中。

您現在可以 搜索應用程序 通過以下命令語法:

$ flatpak 搜索 [application-name]

我使用以下命令來搜索 GNU Octave:

$ flatpak search octave

搜索結果為您提供了一個應用程序 ID,您可以在以下命令中使用它來添加特定包:

$ flatpak 安裝 flathub [Application_ID]

我將使用 flatpak 安裝程序從 Flathub 存儲庫安裝 GNU Octave 包,如下所示:

$ flatpak install flathub org.octave.Octave

Enter Y 開始安裝程序。 Octave 軟件包的大小約為 1.3 GB,可能需要很長時間,具體取決於您的 Internet 速度,之後它將安裝到您的系統上。

使用軟件管理器 UI 通過 Flatpak 安裝軟件

當您在 Ubuntu 軟件管理器中搜索軟件包時,它不會列出 Flatpak 上可用的軟件包。 為了 example, 當我嘗試搜索 gedit 編輯器時,Ubuntu 軟件只列出了來自 GNOME 的包:

如果您希望在軟件中心支持 Flatpak 以便它也列出 Flatpak 應用程序包,您需要安裝一個插件。

使用以下命令作為 sudo 在您的終端中安裝所需的插件:

$ sudo apt-get install gnome-software-plugin-flatpak

Enter Y/n 提示上的 Y 和插件將被安裝並自動配置軟件管理器。

現在當我再次搜索 gedit 時,我可以看到搜索結果中列出了 gedit Flatpak 包。

您可以搜索任何此類軟件包,然後像安裝任何其他軟件一樣繼續安裝。

這就是您需要了解的有關 Flatpak 的全部信息。 如果需要,可以通過以下命令將其刪除:

$ sudo apt-get remove flatpak

如果您已經從 PPA 安裝了該軟件包,則可以通過以下命令刪除 PPA:

$ sudo rm /etc/apt/sources.list.d/alexlarsson-ubuntu-flatpak-bionic.list

您現在可以通過 Flatpak 通用包系統訪問大多數應用程序的最新版本。