web-dev-qa-db-ja.com

Clickパッケージとは何ですか?

Ubuntu SDKに最近いくつかの更新があり、「Click」という名前のプログラムがインストールされていることに気付きました。それらが何であり、どのように使用するかを知りたいです。

また、Debianのパッケージングが簡単になりますか?

30

クリックパッケージは、Ubuntu Touchで使用されている新しいパッケージング形式であり、Ubuntu 14.10でもデスクトップバージョンのUbuntuで使用されています。

それらが提供する機能のいくつかは次のとおりです:

  • 開発者向けの簡易パッケージ。 Ubuntu SDKは、Ubuntu TouchアプリのClickパッケージを自動的に作成できます。独自に作成する場合、形式は2つのファイルmanifest.jsonおよび<app-name>.jsonで構成される非常に単純です。

    manifiest.jsonファイルは実際のパッケージ定義であり、次のようになります。

    {
        "description": "Your tasks, every device, everywhere. Create and synchronize tasks using Ubuntu One, and connect to your boards in Trello.",
        "framework": "ubuntu-sdk-13.10",
        "hooks": {
            "ubuntu-tasks": {
                "apparmor": "ubuntu-tasks.json",
                "desktop": "ubuntu-tasks.desktop"
            }
        },
        "maintainer": "Michael Spencer <[email protected]>",
        "name": "com.ubuntu.developer.mdspencer.ubuntu-tasks",
        "title": "Ubuntu Tasks",
        "version": "0.5"
    }
    

    <app.name>.jsonファイルはアプリのセキュリティプロファイルであり、次のようになります。

    {
        "policy_groups": [
            "networking"
        ],
        "policy_version": 1
    }
    

    パッケージをビルドするには、Ubuntu SDKを使用するか、次を実行します。

    click build .
    

    アプリのパッケージ化の詳細については、こちらをご覧ください こちら

  • 監禁下で実行する機能。これが意味することは、アプリが悪いことをするのを防ぐことです。独自のプライベートディレクトリにのみアクセスでき、ユーザーがアプリに使用を許可する機能にアクセスできます。つまり、Clickパッケージは非常に安全であり、それらを公開するためのレビュープロセスははるかに簡単です。

アプリをパッケージ化したら、 Click App Storeにアプリケーションを送信 できます。レビュープロセスは簡単で、通常数時間以内に完了します。レビューが完了すると、アプリはUbuntu Touchを実行しているデバイスからインストールできるようになります。

Debianのパッケージングを簡単にしますか?

はいといいえ。 Debianパッケージングは​​完全に異なります。ただし、アプリがUbuntu SDKで作成されている場合は、Debianパッケージを使用する必要はなく、代わりにクリックパッケージを使用できます。これは、エンドユーザーにとってはるかに使いやすく安全です。

詳細については、次のリンクを参照してください:

34
iBelieve