linux中pak命令,Linux下Flatpak的安装与使用超详细教程

原标题:Linux下Flatpak的安装与使用超详细教程

转自:https://www.linuxmi.com

软件包管理是任何Linux发行版的重要功能之一,可简化Linux应用程序的安装和维护方法。不同的Linux发行版采用不同的方法来打包和分发软件。

但是对于某些切换到不同的Linux发行版来的人说,相同的功能有时反而会成为绊脚石。他们发现很难理解新的软件包管理器,并且无法安装应用程序。为了使用多个程序包管理器解决此类问题,Linux发行版已经发展出了通用的包管理系统,如Snap、Appimage和Flatpak。

本文为您详解Flatpak以及安装和卸载Flatpak应用程序的基本用法。

看完本入门指南之后,您将了解以下内容:

什么是Flatpak和Flathub

在Ubuntu,Pop!_OS,Linux Mint和其他Linux发行版上启用或安装Flatpak

使用GNOME软件安装Flatpak应用

从终端安装Flatpak应用

从.flatpakref文件安装Flatpak应用

使用其他Flatpak命令

卸载Flatpak应用

什么是Flatpak?

Flatpak是一个通用的软件包管理系统,用于在任何Linux发行版上构建和分发应用程序。您无需学习特定于发行版的软件包管理器即可安装Flatpak应用。它为所有Linux发行版提供了一个命令行实用程序,以下载,安装和更新该应用程序。

Flatpak应用程序与该应用程序内的所有依赖库捆绑在一起。因此,您也不需要在Linux桌面上从外部安装任何依赖项。

什么是Flathub?

Flathub 是一个包含了几乎所有 flatpak 应用的仓库,可为Linux系统提供大量的应用程序和游戏。它还为想要构建,分发和定期更新应用程序的开发人员提供了构建服务。

您还可以将Flathub与软件中心集成在一起,从中使用图形界面浏览和安装Flatpak应用程序。如果您住在终端机中,则可以使用命令行Flatpak实用程序从Flathub存储库中浏览和安装应用程序。

因此,让我们进入第一步,在Ubuntu和其他Linux发行版上设置Flatpak。

如何启用Flatpak支持?

如果您使用的是Fedora,Endless OS,Linux Mint,CentOS,基本OS,则可以跳过此步骤,因为不需要安装Flatpak。这些Linux发行版的最新版本预先安装了默认的Flatpak支持。

现在要在其他Linux发行版上启用Flatpak,我们只需要运行一个命令即可安装Flatpak并在Linux系统上自动配置。

在Debian,Po!_OS,Ubuntu及其衍生版本上安装Flatpak

linuxmi@linuxmi:~/www.linuxmi.com$sudo apt install flatpak

在18.10之前的旧版Ubuntu上安装Flatpak

linuxmi@linuxmi:~/www.linuxmi.com$sudo add-apt-repository ppa:alexlarsson/flatpak

linuxmi@linuxmi:~/www.linuxmi.com$sudo apt update

linuxmi@linuxmi:~/www.linuxmi.com$sudo apt install flatpak

在Red Hat Enterprise Linux(RHEL)上安装Flatpak

linuxmi@linuxmi:~/www.linuxmi.com$sudo yum install flatpak

在Arch Linux上安装Flatpak

linuxmi@linuxmi:~/www.linuxmi.com$sudo pacman -S flatpak

在OpenSUSE上安装Flatpak

linuxmi@linuxmi:~/www.linuxmi.com$sudo zypper install flatpak

在Solus上安装Flatpak

linuxmi@linuxmi:~/www.linuxmi.com$sudo eopkg install flatpak xdg-desktop-portal-gtk

Flatpak安装完好之后,请重新启动系统,我们准备开始下一步安装Flatpak应用程序。

下面我将讨论三种从Flathub商店下载和安装Flatpak应用程序的方法。

使用GNOME软件中心安装Flatpak应用

使用.flatpakref文件安装Flatpak应用

使用命令行安装Flatpak应用

因此,您可以根据自己的情况使用这三种方法中的一种。在这里,我还想提到我正在使用Ubuntu 20.04 Linux来显示Flatpak应用程序的安装。

如何使用图形GNOME软件中心安装Flatpak应用程序?

1、安装Flatpak插件

图形化方法是为所有担心终端的人安装Flaptak应用程序的最简单方法。要使用默认软件中心,您首先需要启用Flatpak支持。

因此,如果您使用的是GNOME桌面环境,请通过运行以下命令来安装Flatpak插件:

linuxmi@linuxmi:~/www.linuxmi.com$sudo apt install gnome-software-plugin-flatpak

对于KDE桌面,运行命令:

linuxmi@linuxmi:~/www.linuxmi.com$sudo apt install plasma-discover-backend-flatpak

2、搜索带有Flathub源标签的应用程序

现在,只要在默认的软件中心中搜索这个应用程序,就会注意到一个标签,其中的源代码指向Flathub库。

如何使用.flatpakref (Flatpak)文件安装Flatpak应用程序?

1. 在Flathub平台上搜索应用程序

去Flathub在线应用商店,搜索你想要的应用。(https://flathub.org/apps)

2、下载.flatpakref Flatpak文件

点击“ Install”,它会下载像.flatpakref的flatpak种子文件,我们将在下一步使用安装应用程序。

3、从.flatpakref文件 安装Flatpak应用程序

现在,运行以下命令来使用.flatpakref文件安装应用程序。

flatpak install --from /path/to/.flatpakref

安装完应用程序后,您可以在系统中搜索或运行以下命令来打开应用程序:

flatpak run

如何使用命令行安装Flatpak应用程序?

1、安装Flathub商店

要从终端安装Flatpak应用程序,我们首先需要安装Flathub商店,以便我们搜索该应用程序然后进行安装。

因此,运行命令以添加包含Flatpak应用程序完整列表的Flathub:

linuxmi@linuxmi:~/www.linuxmi.com$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

b7b4ab68c50481f5f5ec5a27bb9de880.png

2、从终端搜索Flatpak应用

现在,我们可以使用单个命令搜索任何内容:

flatpak search app-name

linuxmi@linuxmi:~/www.linuxmi.com$ flatpak search vlc

它将列出所有与您输入的app-name关键字相关的应用程序。

3、使用App ID安装Flatpak应用

找到要安装的应用程序,复制其应用程序ID,并将其作为输入传递到以下命令来安装应用程序:

flatpak install flathub

linuxmi@linuxmi:~/www.linuxmi.com$ flatpak install flathub org.videolan.VLC

现在,使用以下命令运行该应用程序:

flatpak运行

使用其他Flatpak命令

如果您想对Flatpak进行更多操作,可以通过阅读手册页查看其所有可用命令:

man flatpak

4eaabd026a3957ebb248c3fee4ab3cfb.png

如您所见,有几个命令用于管理已安装的应用程序。其中之一是flatpak列表,该列表显示系统上所有已安装的Flaptak应用程序。

flatpak list

要更新特定的应用程序,您可以运行:

flatpak update

如何卸载Flatpak应用?

最后,如果要删除Flatpak应用程序,则可以使用图形方法和命令行方法进行相同的操作。

如果使用命令行,则只需运行flatpak list并获取app-id。然后,运行命令以卸载应用程序:

flatpak uninstall

您可以使用图形方法在各自的软件中心中搜索已安装的应用,然后单击“删除”或“卸载”。

总结

希望您喜欢本文的初学者指南,了解Flatpak软件包管理系统。如有什么疑问,请在下面的评论部分中表达您的意见。 谢谢。返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值