使用 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 宇宙的更多資訊。