web-dev-qa-db-fra.com

Que sont les packages Click?

J'ai remarqué qu'Ubuntu SDK avait récemment eu quelques mises à jour et installé un programme nommé "Click". J'aimerais savoir ce qu'ils sont et comment les utiliser.

De plus, faciliteraient-ils l’emballage Debian?

30
Archisman Panigrahi

Les packages de clics sont le nouveau format de packaging utilisé dans Ubuntu Touch, ainsi que par Ubuntu 14.10, également sur la version de bureau d'Ubuntu.

Certaines des fonctionnalités qu'ils fournissent sont les suivantes:

  • Emballage simplifié pour le développeur. Le SDK Ubuntu peut créer automatiquement des packages Click de vos applications Ubuntu Touch. Si vous souhaitez créer le vôtre, le format est très simple et consiste en deux fichiers, manifest.json et <app-name>.json.

    Le fichier manifiest.json correspond à la définition du package et se présente comme suit:

    {
        "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"
    }
    

    Le fichier <app.name>.json correspond au profil de sécurité de votre application et se présente comme suit:

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

    Pour construire votre paquet, vous pouvez utiliser le SDK Ubuntu ou en exécutant

    click build .
    

    Vous pouvez trouver plus d'informations sur l'emballage de votre application ici .

  • La capacité de courir sous confinement. Cela signifie que l'application est empêchée de faire de mauvaises choses. Il ne peut accéder qu'à son propre répertoire privé et aux fonctionnalités que l'utilisateur permet à l'application d'utiliser. Cela signifie que les packages Click sont très sûrs et que le processus de révision pour les publier est beaucoup plus simple.

Une fois que vous avez emballé votre application, vous pouvez soumettre votre application à Click App Store . Le processus de révision est simple et se termine généralement en quelques heures. Une fois examinée, votre application sera disponible pour l'installation à partir de tout appareil fonctionnant sous Ubuntu Touch.

Faciliteraient-ils l’emballage Debian?

Oui et non. L’emballage Debian est complètement différent. Toutefois, si votre application est créée avec le kit de développement Ubuntu SDK, vous n'avez pas besoin d'utiliser le package Debian, vous pouvez utiliser le package Click, qui est beaucoup plus simple à utiliser et beaucoup plus sûr pour l'utilisateur final.

Voici quelques liens utiles pour plus d'informations:

34
iBelieve