已编辑 5 几个月前 通过 ExtremeHow 编辑团队
帽子Flatpak包管理软件包管理安装命令行终端软件系统管理开源计算机
翻译更新 5 几个月前
Flatpak是一种用于软件部署和应用程序虚拟化的工具。它提供了一个用于在Linux上运行应用程序的沙箱环境,无论您使用哪个发行版,都可以安全地安装、运行和更新应用程序。Fedora是支持Flatpak开箱即用的发行版之一。本指南将引导您了解在Fedora上使用Flatpak的步骤,全面了解其安装、配置和使用。
在详细了解如何在Fedora上使用Flatpak之前,了解Flatpak是什么很重要。Flatpak使开发者能够以与发行版无关的方式分发应用程序。这意味着无论您使用的是Fedora、Ubuntu还是其他任何Linux发行版,您都可以安装和运行相同的Flatpak软件包。Flatpak使用运行时的概念,即应用程序可能需要的共享库和服务。这些运行时确保每个Flatpak应用程序都拥有其运行所需的确切内容,不会出现任何依赖性问题。
由于Fedora默认支持Flatpak,您通常不需要单独安装Flatpak。然而,如果由于某种原因它没有安装,您可以使用Fedora的包管理器dnf
来安装。以下是逐步指南:
在安装任何新软件包之前,确保系统是最新的是个好习惯。打开终端并运行以下命令:
sudo dnf update
此命令将更新系统上已安装的所有软件包。根据需要更新的软件包的数量,这可能需要一些时间。
系统更新后,您可以通过运行以下命令安装Flatpak:
sudo dnf install flatpak
就是这样!现在,Flatpak应该已安装在您的Fedora系统上。
Flathub是一个流行的Flatpak应用程序商店。它托管了来自不同类别的大量应用程序,您可以通过Flatpak轻松安装它们。要使用Flathub,您需要将其添加为Flatpak的一个仓库。请按照以下步骤操作:
要将Flathub添加为一个仓库,请在终端中运行以下命令:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
此命令将Flathub添加到您的Flatpak仓库列表中。--if-not-exists
选项确保如果它已存在于系统中,则不会再次添加。
设置好Flathub后,您可以开始搜索要安装的应用程序。Flatpak提供了搜索可用应用程序的命令。
您可以使用以下命令搜索应用程序:
flatpak search ApplicationName
用您正在寻找的应用程序的名称或部分名称替换ApplicationName
。Flatpak将返回可能的匹配项列表。例如,要查找类似VLC的媒体播放器,请使用:
flatpak search vlc
此命令将返回与VLC相关的条目列表。您可以从列表中选择一个符合您需求的。
找到要安装的应用程序后,使用flatpak install命令进行安装。
要安装应用程序,例如VLC,请运行以下命令:
flatpak install flathub org.videolan.VLC
该命令将在安装应用程序之前向您确认。确保应用程序ID(例如,org.videolan.VLC
)从您之前获得的搜索结果中正确指定。
要运行已安装的Flatpak应用程序,只需使用flatpak run
命令,后跟应用程序ID。以下是启动VLC的方法:
flatpak run org.videolan.VLC
此命令将启动VLC媒体播放器。或者,许多Flatpak应用程序也与您的桌面环境集成,因此您可以通过在桌面的应用程序菜单中搜索它们来启动它们。
保持应用程序更新对于安全性和获取新功能很重要。Flatpak使更新应用程序变得容易。
要更新所有已安装的Flatpak应用程序,您可以运行以下命令:
flatpak update
此命令会检查更新,并在应用它们之前提示您确认。定期运行此命令是个好主意。
随着时间的推移,您可能想要删除一些Flatpak应用程序以释放空间或减少混乱。
要卸载应用程序,请使用以下命令:
flatpak uninstall ApplicationID
例如,要删除VLC,您可以使用:
flatpak uninstall org.videolan.VLC
此命令将在删除应用程序及其关联数据之前提示您确认。
Flatpak为高级用户提供了许多附加命令。以下是一些有用的命令:
要获取所有当前已安装的Flatpak应用程序的列表,请使用:
flatpak list
随着时间的推移,您可能累积了一些未使用的运行时。要清除它们,请运行:
flatpak uninstall --unused
如果您想了解有关已安装应用程序的更多信息,例如其权限,请使用:
flatpak info ApplicationID
例如:
flatpak info org.videolan.VLC
此命令提供有关VLC flatpak的详细信息,包括其权限和根位置。
Flatpak是一种用于管理Linux发行版(包括Fedora)中应用程序的强大工具。其易用性和在沙箱环境中运行应用程序的能力使其成为开发者和终端用户的有吸引力的选择。通过遵循本指南中概述的步骤,您应该对如何在Fedora系统上安装和管理Flatpak应用程序有一个全面的了解,包括安装、运行、更新和删除这些应用程序。此外,您还了解了如何管理运行时和访问其他应用程序信息。Flatpak在不断发展,提供越来越多的应用程序和改进的功能,使其成为Fedora生态系统中的重要组成部分。
如果你发现文章内容有误, 您可以