Что такое пакеты Click?
Я заметил, что в Ubuntu SDK недавно было несколько обновлений, и он установил программу под названием "Click". Я хотел бы знать, что они и как их использовать.
Кроме того, они облегчат упаковку Debian?
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. Процесс рассмотрения отличается простотой и будет завершен, как правило, в течение нескольких часов. После проверки ваше приложение будет доступно для установки с любого устройства под управлением Ubuntu Touch.
Могут ли они сделать упаковку Debian проще?
И да и нет. Упаковка Debian совершенно другая. Однако, если ваше приложение создано с использованием Ubuntu SDK, вам не нужно использовать упаковку Debian, и вместо этого вы можете использовать упаковку Click, что намного проще и намного безопаснее для конечного пользователя.
Вот несколько полезных ссылок для получения дополнительной информации: