Cosa sono i pacchetti Click?


Risposte:


34

I pacchetti di clic sono il nuovo formato di packaging utilizzato in Ubuntu Touch e da Ubuntu 14.10 anche sulla versione desktop di Ubuntu.

Alcune delle funzionalità che forniscono sono:

  • Imballaggio semplificato per lo sviluppatore. Ubuntu SDK può creare automaticamente pacchetti Click delle tue app Ubuntu Touch. Se vuoi crearne uno tuo, il formato è molto semplice, composto da due file manifest.jsone <app-name>.json.

    Il manifiest.jsonfile è l'effettiva definizione del pacchetto e si presenta così:

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

    Il <app.name>.jsonfile è il profilo di sicurezza della tua app ed è simile al seguente:

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

    Per compilare il pacchetto, è possibile utilizzare Ubuntu SDK o eseguendolo

    click build .
    

    Puoi trovare ulteriori informazioni sul confezionamento della tua app qui .

  • La capacità di correre in isolamento. Ciò significa che all'app è impedito di fare cose cattive. Può accedere solo alla propria directory privata e alle funzionalità che l'utente consente all'app di utilizzare. Ciò significa che i pacchetti Click sono molto sicuri e il processo di revisione per pubblicarli è molto più semplice.

Dopo aver impacchettato la tua app, puoi inviarla al Click App Store . Il processo di revisione è molto semplice e verrà completato di solito entro poche ore. Una volta esaminata, l'app sarà disponibile per l'installazione da qualsiasi dispositivo che esegue Ubuntu Touch.

Renderebbero più facile il packaging Debian?

Sì e no. Il packaging di Debian è completamente diverso. Tuttavia, se la tua app è realizzata con Ubuntu SDK, non è necessario usare il pacchetto Debian e puoi invece usare il pacchetto Click, che è molto più facile da usare e molto più sicuro per l'utente finale.

Ecco alcuni link utili per ulteriori informazioni:


Il link Scopri di più "qui" è interrotto .. developer.ubuntu.com/publish/packaging-click-apps
jcalfee314
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.