AppImageTool を使用して独自のポータブル AppImage アプリケーションを作成してください。

AppImageTool: 独自の AppImage アプリを構築するにはどうすればよいですか?

AppImageTool: 独自の AppImage アプリを構築するにはどうすればよいですか?

La Linux における断片化や代替手段の豊富さは常に重要です肯定的かどうかにかかわらず、Linux コミュニティで。このため、私たちはコンテンツ作成者/消費者として、またプロまたは非プロのユーザーとして、多くの GNU/Linux ディストリビューション、アプリケーション、システム、プラットフォームなどに関連する複数のニュース、開発、イベントに常に注目しています。そしてもちろん、問題やニーズを学び、解決するために、多くのクイック ガイドと完全なチュートリアルも用意されています。

このような理由から、両方のことを考慮して、今日は非常に重要な情報をお届けします。 独自の AppImage アプリを作成するための便利なクイック ガイド という別の追加ツールを使用する «アプリイメージツール»。の代替または補完となるソフトウェア ユーティリティはどれですか Pkg2AppImageこれは、以前の出版物で、同じ目的を達成するために使用する方法も説明しました。ユニバーサルでポータブルなアプリケーションについて話すとき、 フラットパック、スナップ y AppImage、私たちの多くはこの最後の形式を好む傾向があり、既存のソースや既存の開発のバイナリ ファイルから、必要なポータブル アプリケーションやゲームを自分で簡単かつ迅速に作成できればなおさらです。

Pkg2appimage:独自のAppImageファイルを作成する方法は?

Pkg2appimage:独自のAppImageファイルを作成する方法は?

ただし、この出版物を読み始める前に、AppImage プロジェクトの便利で補完的なアプリケーションについて説明します。 «AppImageTool»を推奨します。 以前の関連記事 前述して対処した同様のアプリについては、次のようになります。

Pkg2appimage:独自のAppImageファイルを作成する方法は?
関連記事
Pkg2appimage:独自のAppImageファイルを作成する方法は?

AppImageTool を使用して独自のポータブル AppImage アプリケーションを作成してください。

AppImageTool: 独自の AppImage アプリを構築するにはどうすればよいですか?

AppImageToolとは何ですか?

AppImage プロジェクトの独自開発者によると、 公式サイト、「AppImageTool」アプリケーション 以下に簡単に説明します。

AppImageTool は、AppImage ファイルを生成できるツールです。 AppImage は、アプリケーションと、アプリケーションが正常に実行されるために必要なものすべてを含む自己実行パッケージです。そのため、アプリケーションが実行されるオペレーティング システムにアプリケーションが存在しなくても、問題はありません。これには、ターゲット システムでは通常利用できないライブラリ ファイル、翻訳、アイコン、フォント、その他の補助ファイル (依存関係) などのリソースが含まれる場合があります。

AppImageTool を使用すると AppDir を簡単に取得できる - LinuxDeployQt

とにかく、 AppImageTool を使用すると AppDir を簡単に取得できます (アプリケーションの正規化された構造) のスタイル LinuxDeployQtをクリックして、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 アーキテクチャ、およびそのサーバー モードに含まれるバイナリに対応する、不要と考えられるファイルを削除しました。つまり、もともと Quake86-UrT.x64_3 と呼ばれていた x86_64 アーキテクチャ用の実行可能ファイルのみを残し、単に UrT4 と名前を変更しました。注: アプリケーションごとに、異なるファイルを削除するか、まったく削除する必要がある場合があります。または、移動、作成、または追加します。
  • 変換に必要なファイルの作成: 変換を正常に実行するには、以下に対応するファイルを少なくとも 3 つ作成し、用意する必要があります。

必要なファイル

Un AppRunファイル その内容は次のとおりです。

#!/bin/bash

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

Un .desktopファイル その内容は次のとおりです。

[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.

すべての準備が整ったら、公式 Web サイトに示されているように、変換コマンドの実行に進みます。 ./appimagetool-x86_64.AppImage AppDir。ただし、このアプリケーションの場合は、次のプレフィックスを追加する必要があります。 ARCH=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 形式で独自のポータブル アプリケーションを作成して楽しむ方法を学ぶことができます。しかし、 将来的にはデスクトップアプリもあればいいですねつまり、グラフィカル (ビジュアル インターフェイスを使用) で、このプロセスがさらに自動化され、容易になります。したがって、これら 2 つのいずれか、または以前に同じ目的で他の同様のものを使用したことがある場合は、全員の利益と、可能性に関する将来の出版物の作成のために、コメントを通じてそれらの使用経験について教えてください。新しいものが言及されました。

最後に、覚えておいてください 私たちを訪問 «ホームページ» エンESPAÑOL。または、他の言語で (現在の URL の末尾に 2 文字を追加するだけです。例: ar、de、en、fr、ja、pt、ru など)、最新のコンテンツをさらに学習できます。さらに、ぜひご参加ください。 公式テレグラムチャンネル 当社の Web サイトからさらに多くのニュース、ガイド、チュートリアルを読んで共有するため。そしてまた、次は、 代替電報チャネル Linuxverse 全般について詳しく学ぶには。