O que são pacotes de cliques?

29

Notei que o Ubuntu SDK recentemente teve algumas atualizações e instalou um programa chamado "Click". Eu gostaria de saber o que são e como usá-los.

Além disso, eles facilitariam o empacotamento do Debian?

    
por Archisman Panigrahi 27.08.2013 / 18:21

1 resposta

34

Os pacotes de cliques são o novo formato de empacotamento usado no Ubuntu Touch e também no Ubuntu 14.10, na versão desktop do Ubuntu.

Alguns dos recursos que eles fornecem são:

  • Embalagem simplificada para o desenvolvedor. O Ubuntu SDK pode criar automaticamente os pacotes Click dos seus aplicativos do Ubuntu Touch. Se você quiser criar o seu próprio, o formato é muito simples, consistindo de dois arquivos, manifest.json e <app-name>.json .

    O arquivo manifiest.json é a definição real do pacote e se parece com isso:

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

    O arquivo <app.name>.json é o perfil de segurança do seu aplicativo e se parece com isso:

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

    Para construir seu pacote, você pode usar o Ubuntu SDK ou executando

    click build .
    

    Você pode encontrar mais informações sobre como empacotar seu aplicativo aqui .

  • A capacidade de correr em confinamento. O que isto significa é que o aplicativo é impedido de fazer coisas ruins. Ele só pode acessar seu próprio diretório privado e acessar os recursos que o usuário permite que o aplicativo use. Isso significa que os pacotes Click são muito seguros e o processo de revisão para publicá-los é muito mais simples.

Depois de empacotar seu aplicativo, você pode enviar seu aplicativo para a Click App Store . O processo de revisão é simples e geralmente será concluído em algumas horas. Uma vez revisado, seu aplicativo estará disponível para instalação em qualquer dispositivo que esteja executando o Ubuntu Touch.

Eles facilitariam o empacotamento do Debian?

Sim e não. A embalagem da Debian é completamente diferente. No entanto, se seu aplicativo é feito com o Ubuntu SDK, você não precisa usar o pacote Debian e pode usar o empacotamento Click, que é muito mais fácil de usar e muito mais seguro para o usuário final.

Aqui estão alguns links úteis para mais informações:

por iBelieve 13.09.2013 / 20:28