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
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
如您所见,有几个命令用于管理已安装的应用程序。其中之一是flatpak列表,该列表显示系统上所有已安装的Flaptak应用程序。
flatpak list
要更新特定的应用程序,您可以运行:
flatpak update
如何卸载Flatpak应用?
最后,如果要删除Flatpak应用程序,则可以使用图形方法和命令行方法进行相同的操作。
如果使用命令行,则只需运行flatpak list并获取app-id。然后,运行命令以卸载应用程序:
flatpak uninstall
您可以使用图形方法在各自的软件中心中搜索已安装的应用,然后单击“删除”或“卸载”。
总结
希望您喜欢本文的初学者指南,了解Flatpak软件包管理系统。如有什么疑问,请在下面的评论部分中表达您的意见。 谢谢。返回搜狐,查看更多
责任编辑:
linux中pak命令,Linux下Flatpak的安装与使用超详细教程相关推荐
- 在Linux中head命令,Linux 中 head 命令实例
原标题:Linux 中 head 命令实例 head命令将每个文件的前10行打印到标准输出.对于多个文件,在每个文件前面加上一个给出文件名的头.如果没有文件,或者文件为-,则读取标准输入. 如何使用h ...
- 在linux中which命令,Linux 中 which 命令怎么用?
在Linux中which命令的作用是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果,其用法为"which [文件...]",其参数有"-n&q ...
- 在Linux中ipcs命令,linux中ipcs命令使用详解
linux中ipcs命令使用详解 用途 报告进程间通信设施状态. 语法 代码如下: ipcs [-mqs] [-abcopt] [-C core] [-N namelist] -m 输出有关共享内存( ...
- linux中pak命令,如何在Linux系统中安装Flatpak
选择你的Linux发行版快速安装Flatpak及使用Flatpak.支持Ubuntu.Fedora.Red Hat Enterprise Linux.Deepin.Endless OS.Linux M ...
- linux中shutdown命令,linux下shutdown命令有什么作用 shutdown命令使用方法
Linux系统下shutdown命令是基本命令之一,主要用来进行关机程序.下面小编就跟大家说说linux下shutdown命令有什么作用?有需要的用户可以参考以下教程来设置. linux的shutdo ...
- linux中setfacl命令,Linux 中的Setfacl命令
setfacl命令是用来在命令行里设置ACL(访问控制列表).在命令行里,一系列的命令跟随以一系列的文件名. 选项 -b,--remove-all:删除所有扩展的acl规则,基本的acl规则(所有者, ...
- linux中tmount命令,Linux中mount命令起什么作用呢?
摘要: 下文讲述Linux中mount的功能说明,如下所示: mount命令功能: 用于将文件系统(设备等)挂载到指定位置 如: 挂载cdrom mount命令的语法格式: mount [参数] -- ...
- linux中shutdown命令,Linux中shutdown命令起什么作用呢?
摘要: 下文讲述Linux中shutdown的功能说明,如下所示: shutdown命令功能: 用于对linux进行系统关机操作(同时也会关闭所有程序) shutdown命令的语法格式: shutdo ...
- linux中shutdown命令,linux中使用shutdown命令关机和重启
linux中可以使用shutdown命令进行关机和重新启动,因为linux是多用户操作系统,可能会有很多用户在线上,所以这个命令需要root权限才可以执行,避免其他登录用户误操作. 1.命令格式 常用 ...
- 在Linux中ipcs命令,Linux下ipcs指令的用法详解。
ipcs是Linux下显示进程间通信设施状态的工具.可以显示消息队列.共享内存和信号量的信息.对于程序员可能更有用些,普通的系统管理员一般用不到此指令. (1)显示消息队列信息, 修改消息队列大小: ...
最新文章
- .net中下载文件的方法(转)
- 数字信号处理篇(一) 采样定理
- 速卖通代运营收费标准,什么样的商家适合找代运营公司
- hmlt ul li 水平排列
- 安卓自定义时间选择器_微信小程序拾色器(颜色选择器)组件
- ADC0832程序完整版 源码+Proteus仿真
- React开发(198):需要加个{}
- oracle增加网络服务,Oracle 配置监听和本地网络服务
- python json的中文读取与中文写入
- 区块链 智能合约安全 重入攻击(re-entrancy attack)DAO incident
- Android 六大布局之 GridLayout(网格布局)
- Tomcat监控利器Probe
- surf算子匹配物体
- 万字长文入门 Redis 命令、事务、锁、订阅、性能测试
- 怎么完全卸载赛门铁克_Symantec卸载方法,赛门铁克卸载
- 如何免费的、完整的把 PDF 转换为 Word?
- Java实现PDF文件生成并且打印pdf文件(附demo)
- 集成电路设计的一种运作模式(Fabless/Foundry/IDM模式)
- 基于高通SNPE推理引擎的yolov5目标检测算法
- 杜洋面包板入门电子制作学习笔记 第2集