J'ai remarqué que le SDK Ubuntu a récemment eu quelques mises à jour et il a installé un programme nommé "Click". Je voudrais savoir ce qu'ils sont et comment les utiliser.
Cela faciliterait-il également l'empaquetage de Debian?
J'ai remarqué que le SDK Ubuntu a récemment eu quelques mises à jour et il a installé un programme nommé "Click". Je voudrais savoir ce qu'ils sont et comment les utiliser.
Cela faciliterait-il également l'empaquetage de Debian?
Réponses:
Les packages de clic sont le nouveau format d'emballage utilisé dans Ubuntu Touch, et par Ubuntu 14.10, sur la version de bureau d'Ubuntu également.
Certaines des fonctionnalités qu'ils fournissent sont:
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 manifiest.json
fichier 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 <sonrisesoftware@gmail.com>",
"name": "com.ubuntu.developer.mdspencer.ubuntu-tasks",
"title": "Ubuntu Tasks",
"version": "0.5"
}
Le <app.name>.json
fichier est le profil de sécurité de votre application et ressemble à ceci:
{
"policy_groups": [
"networking"
],
"policy_version": 1
}
Pour créer votre package, vous pouvez utiliser le SDK Ubuntu ou en exécutant
click build .
Vous pouvez trouver plus d'informations sur l'empaquetage de votre application ici .
La capacité de fonctionner sous confinement. Cela signifie que l'application ne peut pas faire de mauvaises choses. Il ne peut accéder qu'à son propre répertoire privé et accéder 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 à l'App Store Click . Le processus d'examen est simple et variable et se terminera généralement en quelques heures. Une fois examinée, votre application sera disponible pour l'installation à partir de n'importe quel appareil exécutant Ubuntu Touch.
Seraient-ils plus faciles à empaqueter Debian?
Oui et non. Le packaging Debian est complètement différent. Cependant, si votre application est créée avec le SDK Ubuntu, vous n'avez pas besoin d'utiliser le package Debian et pouvez plutôt utiliser le package Click, qui est beaucoup plus facile à utiliser et beaucoup plus sûr pour l'utilisateur final.
Voici quelques liens utiles pour plus d'informations: