AppImages:すべてのディストリビューションの実行可能ファイル

AppImage

断片化については賛否両論で多くのことが言われてきましたが、Ubuntuだけでなくすべてのディストリビューションで開かれているCanonicalスナップパッケージのように、最近いくつかの非常に興味深いソリューションが登場しています。 しかし、これに加えて、他の可能性があります、それらのXNUMXつは私たちがこの見解を提示するようになるものです、それはについてです AppImages。 基本的に、GNU / Linux用の一般的な方法でアプリケーションをパッケージ化する可能性。

これにより、開発者は、既存のさまざまなディストリビューション用に生成および維持する必要のあるパッケージの数に気が進まないことがあるため、Linux用のソフトウェアをさらに作成するように促されます。 また、特定のディストリビューションと互換性のあるソフトウェアのみを提供し、残りを無視することを選択する場合もありますが、これは完全なソリューションではありません。 このため、これらのタイプのプロジェクトは希望を開き、 ソフトウェアパッケージへの普遍性.

これに加えて、セキュリティアプリを含むアプリのアップデートは、ある意味で到着します アップストリーム経由でより直接的 (元の開発者の手から)。 これは、デルタ更新、つまり、新しいバージョンの変更のみを含むパッケージのおかげです。 したがって、開発者の方がはるかに簡単であり、更新して常に最新の状態になり、エンドユーザーにとってより互換性のあるパッケージを使用できるという利点の両方で、私たち全員が勝ちます。 セキュリティの向上に加えて、サンドボックス技術を実装してそれらを分離することができます。

しかし、すべてが利点であるわけではありません。 それに対して冗長性のそれを持っていますa、すべての依存関係を統合することにより、現在利用できないライブラリやその他の繰り返される要素によって浪費されているストレージスペースを見つけることができるためです。 しかしねえ、それは残りの利点のために支払わなければならない価格です...詳細については、あなたは相談することができます appimage.org.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   Khrys Oschilewski(@khrysRo)

    Appimageをもっと考慮に入れることができたのが好きです。彼らは長い間存在していて、今の戦いで彼らが標準になる可能性は非常に低いです。 それらはUbuntuから作成するのは非常に簡単です(Ubuntuからだけですが、私はそれほど好きではありません)。 私はubuntuでvokoscreenAppimageをシームレスに作成し、openSUSEで問題なく使用しています。

    うまくいけば、標準として勝つものは、Ubuntuからだけでなく、同じように簡単に作成できます

    1.    ジョーズ

      それがどのように行われ、それを行うためにどのような手順とアプリケーションを使用したかを教えてください

      1.    Khrys Oschilewski(@khrysRo)

        ウィキが言うように私はそれをしました

        https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages

        最初に、最初の行に表示されている必要なコンポーネントをダウンロードします

        sudo apt-get update; sudo apt-get -y install libfuse-dev libglib2.0-dev cmake git libc6-dev binutils realpathfuse#debian、Ubuntu

        その後

        git clone https://github.com/probonopd/AppImageKit.git
        cd AppImageKit
        cmake。
        make

        そしてleafpadの代わりに

        export APP = leafpad && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage

        ボコスクリーンを入れました

        export APP = vokoscreen && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage

        これは仮想マシンからのもので、openSUSEを使用しているため、単独で含まれていない一部のライブラリで問題が発生しました(openSUSEにライブラリがないことがわかりました)が、それらをvokoscreen.AppDirディレクトリに追加し、次のコマンドでAppImageを再作成しました。

        export APP = vokoscreen && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage

        同じ名前のファイルが存在しない限り機能するため、前の.AppImageを削除する必要があります

        あなたが理解していなかったり、私があまりはっきりしていなかった場合は、AppImage forkdenliveでビデオチュートリアルを作成すると思います

        よろしく

  2.   Khrys Oschilewski(@khrysRo)

    .

  3.   ホルヘロメロ

    非常に良いappimageの
    私にとって最高のことは、それらがポータブルであるということです

  4.   パブロ

    まあ、かなり成功しているので、それは大きな改善であり、もう少し標準化する方法になると思います。私はLinuxユーザーですが、特定の点で不快だと感じています。

  5.   イエス・バレステロス

    私たちはそれに同意さえしません。 UbuntuはSNAPパッケージをリリースし、RedHatはFlatpakをリリースしました。 そして、彼らは一つのことを標準化することに同意しません。 Linuxでの断片化の問題は引き続き存在します。