プロジェクトWikiにCreating AppImagesの後にAppImageを作成しています。 AppRunファイルを作成するはずですが、そのファイルの形式や作成方法に関するドキュメントは表示されません。私のプロジェクトはPythonアプリケーションであり、apt-appdirは私のチームのソフトウェアであり、どのリポジトリでも利用できないため、オプションではありません。AppRunファイル形式ですか?
答えて
見つけました。 AppRunは、ガイドの冒頭に作成されたAppImageKitディレクトリにあります。
これは、APPDIRの一般的な構造である:
MyApp.AppDir/
MyApp.AppDir/AppRun
MyApp.AppDir/myapp.desktop
MyApp.AppDir/myapp.png
MyApp.AppDir/usr/bin/myapp
MyApp.AppDir/usr/lib/libfoo.so.0
ではなく、手でそれを作成し、あなたが大幅にAPPDIRとAppImage生成を簡素化しますfunctions.shヘルパースクリプトを使用することができます。
これを使用する方法についてはsample recipesを参照し、フォーマットのより正式な仕様についてはAppImageSpecを参照してください。
AppImage(タイプ2)がSquashFSで圧縮されたファイルシステムであることはすでに分かっているかもしれません。実行時に、ペイロードの実行のために一時的な(オンザフライで作成された)マウントポイントにマウントされます。この「マウント」ビジネスは、「ランタイム」と呼ばれる組み込みコンポーネントによって処理されます。別の埋め込みコンポーネントを「AppRun」と呼びます。
AppImage内のAppRunのタスクは、正しいパラメータと環境変数を設定してAppImageのペイロードアプリケーションを呼び出すことです。
あなたのAppImageが使用できるAppRunのための2つのオプションがあります。https://github.com/AppImage/AppImageKit/releases(注:ここでのダウンロードのためAppImageプロジェクトによって提供されるよう標準 "AppRun" のバイナリを、使用
をダウンロードするバージョンは2つあります:i686用、x64_86用、どちらを選んでも、それをあなたのAppImageに手動で埋め込むと「AppRun」に名前を変更する必要があります。)標準のAppRunは何もしません特別であり、プロジェクトの90%以上に適している可能性が非常に高い。
あなた自身を記述する必要があり、すべての派手なことを行うであろうあなたが今まで想像もカスタム AppRun使用:など、非常に特定の方法でアンを環境の設定、追加のコマンドラインパラメータを実装しますかなり洗練されたAppRunの例はhttps://github.com/KurtPfeifle/ImageMagick/blob/master/appimage/AppRunです(
--help
パラメータを使ってan ImageMagick AppImage from hereを実行した場合の例です)。このようなAppRunは、Bash(またはその他の言語)スクリプトでもあります。
多くの場合AppRunは単にAppImage内部(相対)USR/binに/経路内の実行ファイルを指しAppImageの最上位(ルート)ディレクトリからシンボリックリンクすることができることがあるべきですペイロードアプリケーションを起動して実行するのに十分です。
- 1. Wgetファイル形式
- 2. WEKAファイル形式
- 3. EDBファイル形式
- 4. Multidexファイル形式
- 5. ファイル形式は
- 6. ファイル形式テスト
- 7. .Netファイル形式?
- 8. hprofファイル形式
- 9. PCM形式とBWFファイル形式を区別しますか?
- 10. .ccf CommViewファイル形式
- 11. JTファイル形式:ビルドハフマンツリー
- 12. XG MIDIファイル形式
- 13. .CER&.PFXファイル形式
- 14. マイクロソフトのファイル形式
- 15. Gettext POファイル形式
- 16. ファイルがApache POIからの.docx形式か.doc形式かを知る方法
- 17. `* .ni.dll.aux`ファイルの形式は?
- 18. iOS:オーディオ録音ファイル形式
- 19. 逆索引のファイル形式
- 20. gnucash xmlとsqliteファイル形式
- 21. Gmail形式のファイルをC#
- 22. Jarファイル名形式javaコード
- 23. Python形式の出力ファイル
- 24. ビデオ解析のファイル形式
- 25. jpegファイル形式の質問
- 26. Moodleとファイル形式のエラー
- 27. MP3ファイル形式の詳細
- 28. PHPエクスポートのDBFファイル形式
- 29. MPMoviePlayerController iPhone 3G&.movファイル形式
- 30. .NET CSC.EXE出力ファイル形式
ああ、申し訳ありませんが、私はAppRunファイルを意味しました。私の質問を編集します。 – philo
functions.shへのポインタありがとう。 AppRunは、get_apprun()を使ってプロジェクトのgithubからwgetする予定です。 – philo