Pkg2appimage:如何构建自己的AppImage文件?

Pkg2appimage:如何构建自己的AppImage文件?

Pkg2appimage:如何构建自己的AppImage文件?

对于许多 免费和开放的操作系统,特别是 GNU / Linux的,其形式多种多样 发行(发行),想要安装特定的外部应用程序而无法执行,因为它与我们的系统不兼容 GNU / Linux发行版 或其版本号。

最近,正是这种情况发生在我身上,当时我想帮助一位同事安装该应用程序 封包追踪器7.xx。 关于他的 Debian发行版10,使用我的 发行版MX Linux 19.1。 经过研究和测试后,从其他安装外部软件包 发行版(Ubuntu / Debian) 和做 «过时»(降级) 软件包和库重定向使用 变量$ LD_LIBRARY_PATH 并创建符号链接,一切都无济于事,直到我使用该工具 pkg2appimage.

Pkg2appimage:简介

首先,最好突出显示文件格式或技术 AppImage 属于所谓的 “ GNU / Linux的通用应用程序”。 在此名称下包括的格式中,除了 AppImage他们见面 Flatpak y 捕捉。 虽然,有些通常包含称为  轨道应用.

什么是AppImage?

因此, AppImage是一种用于在GNU / Linux上分发便携式软件的格式 无需超级用户权限即可安装该应用程序。 通过这种方式,允许并促进 二进制软件分发,即独立于 GNU / Linux发行版。 这对于开发人员和用户都非常有用。

下载一个应用程序,使其可执行并运行。 不需要安装它。 系统库和系统偏好设置未更改。 它也可以在Firejail之类的沙箱中运行。 以AppImage格式分发Linux桌面应用程序,并赢得运行所有常见Linux发行版的用户。 打包一次即可在任何地方运行。 在所有主要的桌面发行版上吸引用户=. https://appimage.org/

应用图像中心
相关文章:
AppImage有一个应用程序商店“ AppImageHub”
AppImage启动器
相关文章:
AppImageLauncher:在Appimage中轻松启动和集成应用程序

Pkg2appimage:内容

Pkg2appimage:创建AppImage应用程序的工具

据开发商 AppImage技术 在其官方网站上,它正式使用了该工具 应用图像工具包 以这种格式从头开始构建应用程序 .AppImage。 同时,要从已经以其他格式创建的其他应用程序构建(转换)AppImage应用程序,请使用该工具 pkg2appimage.

在我的特定情况下,由于我想构建一个 .AppImage 应用程序的 封包追踪器7.xx,我继续使用 Konradmb在Pkg2appimage和Packet Tracer上的GitHub存储库.

使用 pkg2appimage

正如作者所说,我首先对它们各自的命令执行以下步骤:

A.-步骤1

数据包跟踪程序的克隆.yml文件存储库

git 克隆 https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /

B.-步骤2

下载Pkg2appimage工具并使其可执行

wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage

C.-步骤3

更新内容 .yml文件 具有新的文件下载路径 封包追踪器因为当前的下载路径不包含该文件。 为此,可以如下使用nano控制台编辑器:

纳米PacketTracer.yml

然后它必须 注释(用#禁用) 过时的行,然后输入正确的一行,高出一行,如下所示:

- wget -c https://dllb2.pling.com/api/files/download/j/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjE1NjY3MjEzNDAiLCJ1IjpudWxsLCJsdCI6ImRvd25sb2FkIiwicyI6Ijc5ZDUxNWZlZmRjZTExZDAxY2NmNGQ4OWU5YmJhNzJhOWE3OTc5MzdkN2U1NWUxY2Y1MDAwYWJiNTA1ODQyN2Y3ZGRhODNjOTA0ZjQxMzU0ZTUzNzU0YThkODE0NWRlZWYwMmUyNWEyMDdhMTM3ZjdmZTgxNTY0MjIxNGE0YTRmIiwidCI6MTU4ODQ2MTE1Miwic3RmcCI6bnVsbCwic3RpcCI6bnVsbH0.qpUCNIAk2kRMkXamvP-mYn03caCLa743Pgt7BoggSGQ/packet_tracer_7.2.1_for_linux_64_bit.tar.gz

# wget -c https://www.netacad.com/portal/sites/default/files/resources/PacketTracer/packet_tracer_7.2.1_for_linux_64_bit.tar.gz

D.-步骤4

制作包装 .AppImage封包追踪器.yml文件

./pkg2appimage PacketTracer.yml

E.-步骤5

运行包 .AppImage封包追踪器 建。 如果一切都已正确执行,则必须在路径中:

“ / home / $ USER / PacketTracer-AppImage / out /”

当执行后,您将可以看到您的 新的AppImage应用 没有任何困难,如下所示:

MX Linux 19.1团队(基于Debian 10-Buster)

GNU / Linux Debian 10团队(Buster)

Pkg2appimage:数据包跟踪器

在学习完本教程和一些反复试验后,我希望许多人可以构建自己的应用程序 .AppImage 运用 Pkg2appimage。

文章结论的通用图片

结论

我们希望这个 有用的小贴子= 上  «Pkg2appimage»,旨在创建 安装文件 格式的应用程序 AppImage 运用 二进制文件(tar.gz,.deb或.ppa) 现有和 说明文件.yml 实现转换; 很多 兴趣与效用,整体而言 «Comunidad de Software Libre y Código Abierto» 并极大地促进了应用程序的精彩,庞大和不断发展的生态系统的传播 «GNU/Linux».

有关更多信息,请不要总是犹豫访问任何 在线图书馆OpenLibra y 杰迪 读书 书籍(PDF) 关于这个话题或其他 知识领域。 现在,如果你喜欢这个 «publicación», 不要停止分享 与他人,在你的 最喜欢的网站,渠道,团体或社区 社交网络,最好是免费开放的 乳齿象,或者像 Telegram.

或直接访问我们的主页,网址为 来自Linux 或加入官方频道 DesdeLinux的电报 阅读此书或其他有趣的出版物并为其投票 «Software Libre», «Código Abierto», «GNU/Linux» 和其他相关主题 «Informática y la Computación»«Actualidad tecnológica».