Que sont les packages Click?

29

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

En outre, rendraient-ils l’emballage de Debian plus facile?

    
posée Archisman Panigrahi 27.08.2013 - 18:21
la source

1 réponse

34

Les packages Click sont le nouveau format d’emballage utilisé dans Ubuntu Touch et par Ubuntu 14.10 sur la version de bureau d’Ubuntu.

Certaines des fonctionnalités qu’ils proposent 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, composé de deux fichiers, manifest.json et <app-name>.json .

    Le fichier manifiest.json est la définition réelle du package et ressemble à ceci:

    {
        "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 est le profil de sécurité de votre application et ressemble à ceci:

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

    Pour créer votre paquet, vous pouvez soit utiliser le SDK Ubuntu, soit en exécutant

    click build .
    

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

  • La possibilité de s'exécuter 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 accéder à des fonctionnalités que l’utilisateur autorise à 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 votre application emballée, vous pouvez envoyer votre application à Click App Store . Le processus de révision est très simple et se terminera généralement en quelques heures. Une fois passé en revue, votre application sera disponible pour l’installation à partir de tout appareil exécutant Ubuntu Touch.

Faciliteraient-ils l’emballage de Debian?

Oui et non. L'emballage Debian est complètement différent. Cependant, si votre application est faite avec le SDK Ubuntu, vous n'avez pas besoin d'utiliser le packaging Debian et vous pouvez utiliser le packaging Click, qui est beaucoup plus facile à utiliser et beaucoup plus sûr pour l'utilisateur final.

Voici quelques liens utiles pour plus d'informations:

réponse donnée iBelieve 13.09.2013 - 20:28
la source

Lire d'autres questions sur les étiquettes