软件包管理是任何Linux发行版的重要功能之一,可简化Linux应用程序的安装和维护方法。不同的Linux发行版采用不同的方法来打包和分发软件。但是对于某些切换到不同的Linux发行版来的人说,相同的功能有时反而会成为绊脚石。他们发现很难理解新的软件包管理器,并且无法安装应用程序。为了使用多个程序包管理器解决此类问题,Linux发行版已经发展出了通用的包管理系统,如Snap、Appimage和Flatpak。本文为您详解Flatpak以及安装和卸载Flatpak应用程序的基本用法。
Flatpak是一个通用的软件包管理系统,用于在任何Linux发行版上构建和分发应用程序。您无需学习特定于发行版的软件包管理器即可安装Flatpak应用。它为所有Linux发行版提供了一个命令行实用程序,以下载,安装和更新该应用程序。Flatpak应用程序与该应用程序内的所有依赖库捆绑在一起。因此,您也不需要在Linux桌面上从外部安装任何依赖项。Flathub 是一个包含了几乎所有 flatpak 应用的仓库,可为Linux系统提供大量的应用程序和游戏。它还为想要构建,分发和定期更新应用程序的开发人员提供了构建服务。您还可以将Flathub与软件中心集成在一起,从中使用图形界面浏览和安装Flatpak应用程序。如果您住在终端机中,则可以使用命令行Flatpak实用程序从Flathub存储库中浏览和安装应用程序。因此,让我们进入第一步,在Ubuntu和其他Linux发行版上设置Flatpak。如果您使用的是Fedora,Endless OS,Linux Mint,CentOS,基本OS,则可以跳过此步骤,因为不需要安装Flatpak。这些Linux发行版的最新版本预先安装了默认的Flatpak支持。现在要在其他Linux发行版上启用Flatpak,我们只需要运行一个命令即可安装Flatpak并在Linux系统上自动配置。在Debian,Po!_OS,Ubuntu及其衍生版本上安装Flatpaklinuxmi@linuxmi:~/www.linuxmi.com$sudo apt install flatpak在18.10之前的旧版Ubuntu上安装Flatpaklinuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository ppa:alexlarsson/flatpaklinuxmi@linuxmi:~/www.linuxmi.com$ sudo apt updatelinuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install flatpak在Red Hat Enterprise Linux(RHEL)上安装Flatpaklinuxmi@linuxmi:~/www.linuxmi.com$ sudo yum install flatpaklinuxmi@linuxmi:~/www.linuxmi.com$ sudo pacman -S flatpaklinuxmi@linuxmi:~/www.linuxmi.com$ sudo zypper install flatpaklinuxmi@linuxmi:~/www.linuxmi.com$ sudo eopkg install flatpak xdg-desktop-portal-gtkFlatpak安装完好之后,请重新启动系统,我们准备开始下一步安装Flatpak应用程序。下面我将讨论三种从Flathub商店下载和安装Flatpak应用程序的方法。
因此,您可以根据自己的情况使用这三种方法中的一种。在这里,我还想提到我正在使用Ubuntu 20.04 Linux来显示Flatpak应用程序的安装。如何使用图形GNOME软件中心安装Flatpak应用程序?图形化方法是为所有担心终端的人安装Flaptak应用程序的最简单方法。要使用默认软件中心,您首先需要启用Flatpak支持。因此,如果您使用的是GNOME桌面环境,请通过运行以下命令来安装Flatpak插件:linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install gnome-software-plugin-flatpaklinuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install plasma-discover-backend-flatpak现在,只要在默认的软件中心中搜索这个应用程序,就会注意到一个标签,其中的源代码指向Flathub库。如何使用.flatpakref (Flatpak)文件安装Flatpak应用程序?去Flathub在线应用商店,搜索你想要的应用。(https://flathub.org/apps)2、下载.flatpakref Flatpak文件点击“Install”,它会下载像.flatpakref的flatpak种子文件,我们将在下一步使用安装应用程序。3、从.flatpakref文件安装Flatpak应用程序现在,运行以下命令来使用.flatpakref文件安装应用程序。flatpak install --from /path/to/<app-id>.flatpakref安装完应用程序后,您可以在系统中搜索或运行以下命令来打开应用程序:要从终端安装Flatpak应用程序,我们首先需要安装Flathub商店,以便我们搜索该应用程序然后进行安装。因此,运行命令以添加包含Flatpak应用程序完整列表的Flathub:linuxmi@linuxmi:~/www.linuxmi.com$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepolinuxmi@linuxmi:~/www.linuxmi.com$ flatpak search vlc它将列出所有与您输入的app-name关键字相关的应用程序。
找到要安装的应用程序,复制其应用程序ID,并将其作为输入传递到以下命令来安装应用程序:
flatpak install flathub <app-id>
linuxmi@linuxmi:~/www.linuxmi.com$ flatpak install flathub org.videolan.VLC如果您想对Flatpak进行更多操作,可以通过阅读手册页查看其所有可用命令:
如您所见,有几个命令用于管理已安装的应用程序。其中之一是flatpak列表,该列表显示系统上所有已安装的Flaptak应用程序。最后,如果要删除Flatpak应用程序,则可以使用图形方法和命令行方法进行相同的操作。如果使用命令行,则只需运行flatpak list并获取app-id。然后,运行命令以卸载应用程序:flatpak uninstall <app-id>您可以使用图形方法在各自的软件中心中搜索已安装的应用,然后单击“删除”或“卸载”。 总结希望您喜欢本文的初学者指南,了解Flatpak软件包管理系统。如有什么疑问,请在下面的评论部分中表达您的意见。谢谢。