Что такое пакеты Click?

Я заметил, что в Ubuntu SDK недавно были некоторые обновления, и он установил программу под названием «Click». Я хотел бы знать, что они из себя представляют и как их использовать.

Кроме того, они облегчат упаковку Debian?

30
задан 6 October 2013 в 02:21

1 ответ

Click-пакеты - это новый формат упаковки, используемый в Ubuntu Touch, а также в Ubuntu 14.10 и в настольной версии Ubuntu.

Некоторые из предоставляемых ими функций:

  • Упрощенная упаковка для разработчика. Ubuntu SDK может автоматически создавать пакеты Click ваших приложений Ubuntu Touch. Если вы хотите создать свой собственный, формат очень прост и состоит из двух файлов, 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 <sonrisesoftware@gmail.com>",
        "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, и вместо этого вы можете использовать упаковку Click, что намного проще в использовании и намного безопаснее для конечного пользователя.

Вот несколько полезных ссылок для получения дополнительной информации:

0
ответ дан 6 October 2013 в 02:21

Другие вопросы по тегам:

Похожие вопросы: