什么是Click套餐?


Answers:


34

Click软件包是Ubuntu Touch以及Ubuntu 14.10桌面版上的Ubuntu Touch中使用的新打包格式。

他们提供的一些功能包括:

  • 开发商的简化包装。Ubuntu SDK可以自动创建您的Ubuntu Touch应用程序的Click软件包。如果要创建自己的格式,格式非常简单,由两个文件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打包,对于最终用户而言,Click打包更容易使用且更安全。

以下是一些有用的链接,以获取更多信息:


“发现更多链接”“此处”链接已损坏.. developer.ubuntu.com/publish/packaging-click-apps
jcalfee314
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.