Repositório personalizado para pacotes de “cliques”

6

Para pacotes deb padrão, podemos usar o reprepro. Existe alguma solução relacionada a repositórios personalizados para pacotes "click"?

    
por asaenko 23.07.2014 / 17:48

2 respostas

0

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": "John Doe <[email protected]>",
    "name": "com.ubuntu.developer.johndoe.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

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 sua inscrição para a Click App Store. O processo de revisão é muito simples e será concluído geralmente dentro de 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.

    
por Muddassir Nazir 11.05.2015 / 22:53
0

Há pelo menos um outro:

link

Mas basicamente você pode baixar e instalar pacotes de cliques de qualquer lugar.

Um pacote de cliques tem apenas uma dependência, a estrutura do ubuntu em que foi criada.

Quaisquer libs extras que ele precise, ele precisa armazená-las dentro do pacote, de modo que não há necessidade de repositórios que armazenem hierarquias completas de pacotes.

    
por E. Timotei 26.12.2016 / 19:44