Debusine: Uma plataforma para manter repositórios de pacotes adicionais compatíveis com APT para Debian.

 
Debusine: O Debian está trabalhando em uma plataforma PPA útil para o Debian.

Debusine: O Debian está trabalhando em uma plataforma PPA útil para o Debian.

muchos Pará, O Ubuntu é considerado uma das poucas distribuições baseadas em Linux que oferece o melhor do universo Linux.Pelo menos em termos de variedade de software (aplicativos, programas, jogos e sistemas operacionais) que podem ser instalados em seu computador, o macOS oferece uma ampla gama de opções. E não apenas software gratuito e comercial, mas também software para usuários domésticos e corporativos. Isso foi possível graças ao seu extenso e crescente ecossistema de aplicativos, suportado não apenas por seus próprios repositórios de pacotes "Deb" e "Snap" (e de terceiros), mas também pela vasta quantidade de software alternativo e moderno disponível por meio de inúmeros canais. Repositórios "PPA" criada por sua enorme comunidade global de usuários. E agora, nessa mesma direção, o projeto Debian anuncia o lançamento da iniciativa "Debusine"que é um tipo de repositório "PPA".

Dessa forma, em um futuro próximo, Usuários de distribuições Debian GNU/Linux ou baseadas nela não precisarão mais recorrer à instalação de repositórios de software alternativos. Para usar e desfrutar de softwares não disponíveis nos repositórios oficiais ou certificados do Debian. Portanto, enquanto explicamos um pouco mais sobre essa nova iniciativa do projeto Debian, ao final deste post mostraremos como você pode utilizá-la de forma rápida e eficaz. «Instalar, configurar e usar vários repositórios PPA. para Ubuntu, em uma distribuição Debian 13 "Trixie".

XtraDeb: Um excelente repositório PPA de aplicativos e jogos para Ubuntu

XtraDeb: Um excelente repositório PPA de aplicativos e jogos para Ubuntu

Mas, antes de começarmos a explorar os detalhes desta nova iniciativa apoiada pelo projeto Debian chamado "Debusine", recomendamos que você explore um postagem relacionada anterior Com relação ao tema dos repositórios PPA do Ubuntu no Debian, após ler esta publicação:

XtraDebGenericName é um Repositório PPA Para Ubuntu e derivados ou dispositivos compatíveis, que oferece excelentes aplicativos e jogos muito atualizados.

XtraDeb: Um excelente repositório PPA de aplicativos e jogos para Ubuntu
Artigo relacionado:
XtraDeb: Um excelente repositório PPA de aplicativos e jogos para Ubuntu

Debusine: Uma plataforma para manter repositórios de pacotes adicionais compatíveis com APT para Debian.

Debusine: Freexian Funciona em uma plataforma PPA útil para Debian.

O que é Debusine?

De início, vale a pena destacar que, eEsta instância Debusine é patrocinada por Freexian (uma empresa de software especializada em Software Livre) e aprovado pelo projeto Debian, com o objetivo de pFornecer diversas ferramentas de empacotamento aos contribuidores do Debian e facilitar a experimentação em toda a distribuição. Mas, para mais detalhes, e de acordo com eles, Debusine é:

Negócios É uma plataforma moderna de integração contínua na nuvem. Ele executa inúmeros fluxos de trabalho relacionados ao empacotamento e distribuição do ecossistema Debian. Automatiza tudo, desde a compilação de pacotes até a geração de imagens de instaladores, discos, nuvem e contêineres, incluindo todas as verificações de qualidade intermediárias. É altamente versátil e facilmente extensível para atender a requisitos específicos. Foi desenvolvido pela Freexian para modernizar a infraestrutura do Debian, com apoio inicial do governo alemão (através do Agência de Tecnologia SoberanaOs responsáveis ​​por este empreendimento têm um histórico comprovado na criação de infraestruturas duradouras, tais como: el Launchpad do Ubuntuel Rastreador de Pacotes do Debian.

No entanto, e levando em consideração o anúncio oficial de lançamento pelo projeto Debian em DebusineVale a pena mencionar também as seguintes informações:

Ao publicar pacotes em repositórios Debusine, você pode aproveitar todos os recursos existentes do Debusine, incluindo um conjunto de testes de garantia de qualidade e rastreamento de regressão (em breve). Os repositórios são assinados usando chaves individuais armazenadas no serviço de assinatura do Debusine, e os uploads para os repositórios são baseados no conteúdo atual do repositório, bem como na versão base correspondente do Debian. Todos os repositórios incluem captura automática de snapshots. Além disso, o Debusine está configurado para permitir o uso de repositórios. Consequentemente, todos os desenvolvedores e mantenedores do Debian podem acessar e publicar pacotes neles. E todos os repositórios resultantes são públicos por padrão. Por fim, somente pacotes licenciados para distribuição no Debian e destinados principalmente a trabalhos que possam razoavelmente ser implementados no Debian são permitidos; por esse motivo, o Freexian reserva-se o direito de remover repositórios.

Explorar a Código fonte em salsa.debian.org

Como vamos trabalhar nesta nova plataforma de repositório?

Como vamos trabalhar nesta nova plataforma de repositório?

Para saber mais sobre esta plataforma e começar a usá-la, você pode acessar facilmente ambos os... Documentação oficial fornecida pelo projeto Debian como Documentação oficial fornecida pela empresa Freexian.Mas, em termos muito simplificados, e para aqueles com menos conhecimento (técnico), os desenvolvedores e responsáveis ​​pela manutenção conseguirão entender facilmente. Criar um repositório de pacotes (Suite) com o seguinte código de exemplo:

debusine --server SERVER archive suite create --workspace WORKSPACE \
           --arquitetura tudo --arquitetura amd64 \
           --base-workflow-template CONJUNTO DE MODELOS

Exemplo demonstrativo

debusine --server debian archive suite criar \
           --espaço de trabalho desenvolvedores-meu_experimento_de_usuário \
           --arquitetura tudo --arquitetura amd64 \
           --base-workflow-template upload-to-unstable \
           experimento lateral

Enquanto que, Usuários da distribuição Debian poderão usar esses repositórios facilmente. Basta adicionar as linhas de configuração apropriadas ao arquivo de origem do seu software. Por exemplo, usando o exemplo gerado acima, a configuração seria a seguinte:

Tipos: deb deb-src
URIs: https://deb.debusine.debian.líquido/debian/desenvolvedores-meu_experimento_de_usuário
Suítes: sid-experimentar
Componentes: principal
Apprepo: outro repositório da web para baixar aplicativos no formato AppImage
Artigo relacionado:
Apprepo: outro repositório da web para baixar aplicativos no formato AppImage

Passos para instalar e usar repositórios PPA criados para Ubuntu em uma distribuição Debian 13 "Trixie" e similares.

Embora esta nova alternativa oficial aos repositórios PPA do Ubuntu no Debian esteja sendo desenvolvida, aprimorada e expandida, muitos certamente desejarão continuar usando os repositórios PPA atuais e necessários hospedados no Launchpad em suas distribuições Debian. Para ajudá-lo(a) com isso, fornecemos um guia breve e simples sobre como fazê-lo:

Baixe e instale o pacote Debian SID chamado software-properties-common.

Baixe e instale o pacote Debian SID chamado python3-software-properties.

Baixe e instale, ou instale diretamente dos repositórios Debian Trixie, o pacote chamado python3-launchpadlib.

Feito tudo isso, basta escolher qualquer repositório PPA e testar todas essas novas funcionalidades (configuração e otimização) executando o seguinte comando:

sudo add-apt-repository ppa:mi-repositorio/mi-programa

Isso inclui editar posteriormente o arquivo "source" recém-gerado, chamado "my-program.sources", para substituir internamente a palavra "trixie" pela palavra apropriada, necessária ou suportada pelo programa para uma versão específica do Ubuntu, por exemplo, "mantic", "noble" ou "questing", no campo "suites". Finalmente, atualize a lista de pacotes do novo repositório com o comando:

sudo apt update

Imagem de resumo para pós-2024

Resumo

Em suma, isso Uma alternativa inovadora e interessante da empresa Freexian chamada "Debusine".Isso, que também é endossado pelo projeto Debian, muito provavelmente resolverá problemas como a falta de locais adequados para que muitos desenvolvedores do Debian testem alterações coordenadas em vários pacotes. Ou a necessidade de pedir aos usuários que verifiquem as correções de bugs antes de enviar ou distribuir software que ainda não está pronto (ou não é adequado) para inclusão no repositório principal do Debian. E, em alguns casos, Evite usar ferramentas menos avançadas ou mais manuais, como “reprepro” e “aptly”.Graças ao seu sistema integrado e automatizado, que abrange a maioria das necessidades dos gestores de repositórios para distribuições GNU/Linux, desejamos a este projeto o melhor para o benefício de todos os membros e usuários da comunidade Linux.

Por último, lembre-se visite nosso «página inicial» em Espanhol. Ou, em qualquer outro idioma (apenas adicionando 2 letras ao final da nossa URL atual, por exemplo: ar, de, en, fr, ja, pt e ru, entre muitos outros) para aprender conteúdos mais atuais. Além disso, convidamos você a se juntar ao nosso Canal oficial do Telegram para ler e compartilhar mais notícias, guias e tutoriais de nosso site.