使用 AppImageTool 创建您自己的便携式 AppImage 应用程序!

AppImageTool:如何构建我们自己的AppImage应用程序?

AppImageTool:如何构建我们自己的AppImage应用程序?

La Linux 中的碎片或丰富的替代方案始终是相关的在 Linux 社区中,无论积极与否。因此,无论是作为内容创建者/消费者还是作为专业或非专业用户,我们总是沉浸在与许多 GNU/Linux 发行版、应用程序、系统、平台等相关的多种新闻、开发和事件中。当然,在许多快速指南和完整教程中也可以学习或解决问题和需求。

出于这个原因,并考虑到这两件事,今天我们为您带来了一个非常 创建我们自己的 AppImage 应用程序的有用快速指南 使用另一个名为的附加工具 «应用图像工具»。这是替代或补充的软件实用程序 Pkg2AppImage,在之前的出版物中我们还教授了如何使用它来实现相同的目标。因为,当我们谈论通用和便携式应用程序时, 扁平包装、按扣 y AppImage,我们中的许多人倾向于更喜欢最后一种格式,如果我们能够根据现有开发的现有源代码和二进制文件轻松快速地自己创建必要的便携式应用程序和游戏,则更是如此。

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

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

但是,在开始阅读本出版物之前,请先阅读有关名为 AppImage 项目的有用和补充应用程序的出版物 «应用程序图像工具», 我们推荐 以前的相关帖子 与前面提到和解决的类似应用程序:

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

使用 AppImageTool 创建您自己的便携式 AppImage 应用程序!

AppImageTool:如何构建我们自己的AppImage应用程序?

什么是AppImageTool?

根据 AppImage 项目自己的开发人员的说法 官方网站,“AppImageTool”应用程序 简要描述如下:

AppImageTool是一个允许您生成AppImage文件的工具。 AppImage 是一个自执行包,其中包含应用程序及其成功执行所需的一切,因此,如果它们不在要执行的操作系统中,则不会出现问题。这可能包括目标系统上通常不可用的库文件、翻译、图标、字体等资源和其他辅助文件(依赖项)。

AppImageTool 可以轻松获取 AppDir - LinuxDeployQt

最后, AppImageTool 可以轻松获取 AppDir (应用程序的标准化结构)的风格 Linux部署Qt,将其转换为 AppImage 应用程序。

此 Linux 部署工具将应用程序作为输入,并通过将应用程序使用的资源(例如库、图形和插件)复制到包中来使其独立。生成的包可以作为 AppDir 或 AppImage 分发给用户,或者放置在交叉分发包中。 关于 GitHub 上的 LinuxDeployQt

创建 AppImage 应用程序的步骤

对于今天的快速指南,我们将使用 比赛 城市恐怖4 了解如何将具有可执行二进制文件的应用程序及其所有相关打包转换为 采用 AppImage 格式的通用便携式应用程序 使用AppImageTool。

必要的步骤如下:

  • 下载AppImageTool应用程序: 直接从你的 GitHub上的官方网站。为此,我们已将 AppImage 可执行文件下载到您的 最新的稳定版本 在我们的操作系统和计算机的适当架构中可用,其名称为 应用图像工具-x86_64.AppImage。然后,以通常的方式,CLI 或 GUI,我们给它执行权限。
  • 下载要转换的应用程序:在我们的例子中,正如我们已经表达的,我们下载游戏的最新可用版本 城市恐怖4,名称是 UrbanTerror434_full.zip。然后,我们继续解压该文件,得到名为UrbanTerror43的文件夹。
  • 要转换的应用程序目录的适用性:对于 Urban Terror 4,在执行转换过程之前,我们删除了那些我们认为不必要的文件,这些文件对应于 Windows、i386 架构及其服务器模式包含的二进制文件。也就是说,我们只保留 x86_64 架构的可执行文件,最初称为 Quake3-UrT.x86_64,我们将其简单重命名为 UrT4。注意:对于每个应用程序,可能需要删除不同的文件或根本不删除任何文件。或者移动、创建或添加一些。
  • 创建转换所需的文件:要成功执行转换,我们必须创建并拥有至少 3 个对应于以下内容的文件:

所需文件

Un 应用程序运行文件 其内容是:

#!/bin/bash

cd "$(dirname "$0")"
exec ./UrT4

Un .桌面文件 其内容是:

[Desktop Entry]
Type=Application
Exec=AppRun
Icon=UrT4
Name=Urban Terror 4
Terminal=false
StartupNotify=true
Comment=Juego FPS UrT4
Categories=Game;

最后, 图像文件 对应应用程序图标和未来的AppImage文件。在我们今天的实际案例中,我们将称之为 UrT4.png.

当一切准备就绪后,我们继续执行我们的转换命令命令,如官方网站所示: ./appimagetool-x86_64.AppImage 应用目录。但是,在我们的应用程序中,需要添加以下前缀: 拱门=x86_64。所以,我们最终的命令如下:

ARCH=x86_64 ./appimagetool-x86_64.AppImage UrbanTerror43

如果我们仔细且成功地完成了所有工作,我们的应用程序就会被称为准备就绪。 Urban_Terror_4-x86_64.AppImage 位于我们正在进行转换的同一文件夹中,例如: 下载。如下截图所示:

创建 AppImage 应用程序的步骤 - 01

创建 AppImage 应用程序的步骤 - 02

AppImagePool:一个简单高效的AppImageHub客户端
相关文章:
AppImagePool:一个简单高效的AppImageHub客户端

2024 年之后的摘要图

总结

综上所述, Pkg2AppImage 旁边的“AppImageTool”, 毫无疑问, 2个非常有用且多功能的软件工具 任何人都可以在其当前的 GNU/Linux 发行版上使用它,以学习如何以 AppImage 格式创建和享受自己的便携式应用程序。然而, 将来如果有桌面应用就好了,即图形化(具有可视化界面),它可以进一步自动化并简化此过程。因此,如果您之前已经使用过这两个或其他类似的具有相同目的的工具,我们邀请您通过评论告诉我们您使用它们的经验,以造福所有人并在未来创建关于可能的出版物提到的新内容。

最后,记住 访问我们的 «起始页面» 西班牙语版。或者,使用任何其他语言(只需在当前 URL 末尾添加 2 个字母,例如:ar、de、en、fr、ja、pt 和 ru 等)即可了解更多当前内容。此外,我们邀请您加入我们的 官方电报频道 从我们的网站阅读和分享更多新闻、指南和教程。还有,接下来 替代 Telegram 频道 了解有关 Linux 宇宙的更多信息。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。