KdenliveおよびKrita appimagesをインストールしました。手動で更新する必要がありますか、それとも自動ですか?
手動で更新します。つまり、利用可能な更新されたappimageファイルがある場合は、それをダウンロードして、古いappimageファイルを新しいものに置き換えます。
Appimagesは自己完結型の実行可能ファイルとして機能します。それらは、設計上、システム上で、自分で配置したフォルダに単独で存在します。自動的に更新できるソフトウェアがシステムにありません。
Appimagesとは対照的に、APT(Debian、Ubuntu)などのソフトウェアをインストールする他のシステム、または他の新しい配布形式であるフラットパックとスナップは、自動化されたアプリケーション管理フレームワークを提供します。これらのパッケージ形式は、特定のインストールされたアプリケーションを維持し、リポジトリに照らしてチェックし、特定のテクノロジーに従って更新できるシステム。
バナジウムの答え で指摘されているように、AppImageアプリケーションはdpkg/aptによって更新されません。
AppImageを更新できるかできないか新しいバージョン全体をダウンロードせずには、特定のAppImageによって異なります。
この問題は appimageを更新する方法 で対処されています。
AppImages(タイプ2のもの、技術的に話されている)には、いわゆる「更新情報」が含まれている場合があります…
このようなAppImageを更新するには、AppImageプロジェクトのメンテナーが最新バージョンの AppImageUpdate をダウンロードすることをお勧めします。
AppImageUpdateファイルは、他のAppImageと同様に実行可能にして、PATH内の場所に移動する必要があります。
AppImageUpdateを実行し、ファイルの選択ダイアログから、更新の有無を確認するAppImageアプリケーションを選択します。
更新が利用可能な場合、差分(デルタ)更新が実行されます。
AppImageUpdateはZSync2と呼ばれる非常に効率的なアルゴリズムを実装しているため、ローカルAppImageと新しいリリースの間で実際に変更された数メガバイトをダウンロードするだけです。
これがksnip AppImageを更新したときの出力です。
Fetching release information for tag "continuous" from GitHub API.
Updating from GitHub Releases via ZSync
zsync2: /home/dkb/bin/ksnip/ksnip-1.6.0-continuous-x86_64.AppImage found, using as seed file
zsync2: Target file: /home/dkb/bin/ksnip/ksnip-1.6.0-continuous-x86_64.AppImage
zsync2: Reading seed file: /home/dkb/bin/ksnip/ksnip-1.6.0-continuous-x86_64.AppImage
zsync2: Usable data from seed files: 98.206243%
zsync2: Renaming temp file
zsync2: Fetching remaining blocks
zsync2: Downloading from https://github-production-release-asset-2e65be.s3.amazonaws.com/64607359/c2a6c880-5940-11e9-9790- …
zsync2: Verifying downloaded file
zsync2: checksum matches OK
zsync2: used 25901056 local, fetched 472808
上から6行目は、この特定の更新ではパッケージの98%をダウンロードする必要がないことを示しています。
上記のように、AppImageUpdateを使用できるかどうかは、特定のAppImageがこの機能を提供しているかどうかによって異なります。そうでない場合:
著者にステップアップして、それを含めるように依頼してください。 GitHubでリリースをホストしている場合、実装は非常に簡単です。
AppImageUpdate here および here の詳細をご覧ください。
AppImagesの作成者を主に対象とする詳細情報は here です。このリンクは、とりわけ、「手動で更新する必要がありますか、それとも自動ですか?」
ユーザーの明示的な同意なしに更新をダウンロードしないでください…
「新しいバージョンをチェックしない」および「更新を試みない」のグローバルフラグを尊重してください…
アプリケーションが起動されたときに最初にユーザーに直接アップデートを気にしないでください…
バージョンチェックを行う前に、ユーザーに許可を求めてください…
これは短いYouTubeビデオです AppImage、RetroArchの更新に関する2016年から。
再クリタ
これで問題が解決しない場合は、新しいバージョンを完全にダウンロードする必要があります。どうやら、現在、バイナリデルタの更新は利用できません。これは、 ここ のKritaの更新というタイトルのセクションによるものです。
新しいバージョンに更新したい場合は、新しいKrita AppImageをダウンロードしてください。
同じリンクはまた、Krita AppImage開発者に依頼します
…Krita AppImageに更新情報を追加し、.zsyncファイルを出荷して、AppImageUpdateを使用して更新できるようにします。 appimagetoolやlinuxdeployqtなどのツールを使用すると、これを簡単に行うことができます。