Ubuntu trabalhando em um novo instalador do aplicativo Linux

Você quer saber como dizer totós reais Linux de pessoas que apenas usá-lo? Pergunte a eles o seu sistema de embalagem aplicativo favorito é. old-school usuários de Linux graves serão em breve lhe dizendo tudo tudo sobre RPM vs. DEB e antes que seja sobre alguém é certo para dialogar sobre ir direto para o código-fonte ala Portage do Gentoo Linux.

A versão curta é que há um monte de Linux embalagem aplicação de software e sistemas de instalação lá fora, mas já Ubuntu em breve será a adição de um outro.

Canonical, empresa-mãe do Ubuntu, está fazendo isso porque, como Ubuntu se muda para; a tentativa de se tornar o sistema operacional de consumo popular em smartphones e tablets, ele precisa de uma maneira mais rápida e mais fácil para os fornecedores de software independentes (ISV) s para obter os seus programas para clientes. O site do desenvolvedor Ubuntu descreve o problema de instalação de software nestes termos

Hoje enfrentamos um desafio significativo no Ubuntu. Se um autor aplicação deseja obter a última versão do seu software no Ubuntu eles têm duas opções

1. desenvolvedor Um Ubuntu empacota o software e entrega-lo na versão em desenvolvimento.

2. O desenvolvedor do aplicativo pode enviar seus aplicativos via MyApps na versão estável para revisão.

Nem são ideais. Por isso, é que

O objetivo aqui é fornecer um meio seguro, de confiança em que desenvolvedores de aplicativos podem enviar suas versões estáveis ​​diretamente no Ubuntu.

Com este objetivo em mente, queremos resolver os gargalos comuns que temos vivido com o processo atual para desenvolvedores de aplicativos

Nós não deve confiar em análises manuais de software antes da inclusão. revisões manuais foram encontrados para causar um gargalo significativo na fila MyApps e eles não vão crescer eficazmente como nós crescemos e abrir Ubuntu a milhares de aplicativos.

A necessidade de instalação aplicativo para o diretório / opt é significativamente desafio para os desenvolvedores de aplicativos e não bem suportado no Ubuntu, o que deve ser feito transparente para o desenvolvedor.

Queremos também melhorar a experiência de plataforma para os usuários e desenvolvedores que estão criando aplicativos para o Ubuntu

Ubuntu 13.04 revisão: Linux para o médio Joe ou Jane; Ubuntu 13.04 versão: Lançando as bases para OS ‘telefone e tablet futuro; betas Ubuntu toque estão prontos para testes; Ubuntu smartphones chegando a duas regiões em outubro; Ubuntu Toque preparado para 20+ smartphones e tablets

A Apple; negócio surpreendente: Best Buy está vendendo originais Apple Watch por apenas $ 189; maçã; Estes iPhones e iPads serão todos se tornam obsoletos em 13 de setembro; Mobilidade; livre iPhone 7 a oferta da T-Mobile requer custos iniciais e muita paciência; iPhone; Eis o que os proprietários Android fazer quando a Apple lança um novo iPhone

Fornecer um padrão, plataforma estável e útil para desenvolvedores, e um caminho rápido para a entrega dos seus aplicativos para os usuários do Ubuntu

Dar aos usuários um acesso mais seguro à crescente ecossistema de aplicativos independentes sendo desenvolvido para o Ubuntu.

Manter o usuário informado e no controle sobre quem está fornecendo o software que instala e que o acesso ao seu sistema, ele vai ter.

Colin Watson, um engenheiro de software Canonical de longa data que trabalhou em ambos Debian e Ubuntu Linux, explicou – em uma mensagem de e-mail para os desenvolvedores do Ubuntu lista de discussão – como eles estão abordando estas questões. O objetivo, Watson escreveu, é “para torná-lo mais rápido e mais fácil para desenvolvedores de aplicativos para obter o seu software no Ubuntu. Existem várias peças … mas parece claro que uma delas é algum tipo de formato de embalagem simplificada, que podemos oferecer para a terceira desenvolvedores de aplicativos -party “.

Isso não significa que o Ubuntu vai despejar o método DEB ele usa atualmente. Watson escreveu: “Isso não se destina a alterar pacotes que já fazem parte do arquivo Ubuntu;. Para a maior parte do nosso sistema existente funciona bem para aqueles, e eles tendem a ter estruturas de dependência não-triviais Vamos continuar a usar dpkg e apta para a construção do sistema operacional Ubuntu, sincronização com o Debian, e assim por diante.

Em vez disso, o âmbito do que Watson foi trabalhado em é para uma configuração de gerenciamento de pacotes para “aplicações integradas em um fixo” sistema básico “, o que, no caso de a meta inicial do Ubuntu trabalho telefone / tablet seria a parte de tempo de execução do Ubuntu SDK [Software Developer Kit]. a estrutura de dependência radicalmente reduzida significa que a maioria dos aplicativos será Ubuntu-SDK-specific para começar, embora eu gostaria de ter certeza de que o projeto formato de pacote inclui apoio suficiente up-front para permitir que este seja útil para outras plataformas que definem os perfis do sistema básico adequadas no futuro “.

Isso ainda é muito mais um trabalho em andamento. Quanto à objecção óbvia de por que não usar um dos sistemas de pacotes de Linux existentes, ou mesmo pedir arquivo apk do Android (APK), Watson respondeu: “Muitos dos sistemas de embalagem app existentes são mais um reflexo do sistema eram construído para que qualquer outra coisa. Se você olhar para, digamos, formato APK do Android, é essencialmente um arquivo zip com um manifesto e algumas convenções sobre a instalação classe Dalvik e similares. a maioria dos outros formatos de aplicativos móveis são semelhantes. Coisas como Listaller pode ser um ajuste razoável, mas estou preocupado sobre como importar coisas como um solucionador de dependência completa sobre isso: muito embora eu amo sistemas de embalagem à base de dependência, que envolve necessariamente a digitalização do banco de dados de embalagem sistema em algum momento e eu prefiro muito mais pacotes de aplicativos para ser tão independente de que quanto possível, principalmente para o desempenho, mas também de ser à prova de balas como possível. ”

Isso não quer dizer que o Ubuntu é re-inventar a roda. Watson escreveu: “A prova de conceito que eu escrevi também não é inteiramente novo código. Ele é pequeno devido à using.deb como um formato contêiner (menos scripts de manutenção, dependências completas, etc.), assim que eu começar a economizar esforço usando dpkg desempacotar coisas, o que nos deixa espaço para utilizar selectivamente mais dos seus recursos no futuro, se quisermos. ” Como Watson acrescentou em outra mensagem: “Para ser claro – oi Slashdot – Gosto muito do sistema dpkg / apt e colocaram uma grande quantidade de esforço para isso ao longo da última década, tanto no meu próprio tempo e para pagar, eu acho que é excelente e não tenho vontade de matá-lo.

Assim, enquanto Ubuntu estará adicionando ainda um outro método Linux embalagem programa, ele está construindo sobre o que se passou antes de dar ISVs uma maneira rápida e simples para obter as suas aplicações para usuários de dispositivos de toque do Ubuntu. Embora seja muito mais um trabalho em progresso, o resultado final deve ajudar Ubuntu tem um rico conjunto de aplicativos quando, smartphones e tablets Ubuntu começar a ser distribuídos ainda este ano.

 histórias

negócio surpreendente: Best Buy está vendendo original da Apple relógio para apenas US $ 189

Estes iPhones e iPads serão todos se tornam obsoletos em 13 de Setembro

iPhone livre 7 a oferta da T-Mobile requer custos iniciais e muita paciência

Aqui está o que os proprietários de Android fazer quando a Apple lança um novo iPhone