PYRPM.

Pyrpm é um projeto experimental para analisar o gerenciamento de pacotes RPM.
Baixe Agora

PYRPM. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Florian La Roche, Phil Knirsch and Thomas Worner
  • Site do editor:
  • http://people.redhat.com/laroche/pyrpm/

PYRPM. Tag


PYRPM. Descrição

O Pyrpm é um projeto experimental para analisar o gerenciamento de pacotes de RPM. O Pyrpm é um projeto experimental para analisar o gerenciamento de pacotes de RPM. É um módulo Python e uma coleção de scripts que fornecem funcionalidade semelhante como rpm, yum e co. É escrito de subir e é implementado apenas em Python. O PYRPM Project lida principalmente com pacotes de RPM, o banco de dados RPM RPMDB em / var / lib / rpm, arquivos comps.xml e repositórios de yum (chamados dados do repo). O motivo para este projeto foi ter uma base de código com a qual podemos testar e verificar RPM, rpmdb e yum em si e experimentar novos recursos e implementações muito rapidamente. O Python é o padrão da Defacto In-House do Red Hat, portanto, usar o Python para fazer prototipagem rápida foi apenas lógico. O próprio código ainda é muito pequeno e modular. Estamos constantemente olhando para melhorar o código, torná-lo mais pronto e remover a funcionalidade duplicada. Os resultados deste projeto de volta para RPM e CO são muito importantes para nós melhorarmos as ferramentas Linux disponíveis atuais e não nos apressar apenas adicionando outro projeto para isso. Em seguida, para trabalhar em boas implementações de algoritmos e sãs, a maioria dos códigos é backup com verificação e teste de scripts. O projeto de Pyrpm não é de forma alguma para ser uma substituição completa de rpm ou yum. Em seu estado atual, nos sentimos confiantes de que, em geral, não vai quebrar qualquer coisa, mas o código não é qualidade de produção ainda. Os scripts de verificação podem ser usados com segurança, pois não modificarão nada em seu sistema, então sinta-se à vontade para usar -los em sua conveniência. Pessoalmente temos usado a substituição Yum muito extensivamente e até mesmo usá-lo para atualizar nossos próprios sistemas, mas isso nem é remotamente uma garantia de que funcionará em sua máquina. Só foi executado por algumas pessoas até agora. Usando-o para criar buildrots, por outro lado, deve ser muito seguro, pois tudo acontece em um ambiente muito contido (princípio do sandbox). Por favor, deixe-nos saber de quaisquer problemas que você encontre, Se possível com alguns casos de teste reprodutíveis para que possamos descobrir o que poderia ter acontecido. Aqui estão algumas características principais de "Pyrpm": Resolver dependente estável e confiável com algoritmos eficientes: · Devido à fácil natureza do Python sendo uma linguagem de prototipagem rápida e o design modular de Pyrpm, conseguimos testar e escrever várias gerações de resolvedores de dependência e otimizar e melhorar a confiabilidade de um ponto em que estamos muito confiantes de que Os resultados são o que um usuário esperaria. Manuseio de sistemas multilib: · Isso é conectado ao recurso anterior. Os sistemas multilib são geralmente muito mais difíceis de lidar do que sistemas de arcos únicos. Os algoritmos usados em Pyrpm tentam fazer escolhas inteligentes sobre quais pacotes devem ser instalados resp. Como os pacotes devem ser atualizados. Encomenda de todos os pacotes em uma transação: · Para que uma transação inteira funcione confiável, não é suficiente apenas pedir as instalações e atualizações, mas também as operações apagadas corretamente. No PYRPM, estamos lidando com todas as operações e os ordenamos de uma forma que honra todos os requisitos corretamente, mesmo para apagamentos. Seleção de pacote inteligente: · Em Pyrpm, podemos fazer seleções de pacotes semelhantes ao gerenciador de pacotes inteligentes, tentando rebaixar pacotes ou mesmo removê-las se as dependências não puderem ser resolvidas. A remoção semi-automática é, claro, opcional e não ativada por padrão. Muito fácil de usar scripts para configurar changeroots: · Usando o PyrpmkickStart Você pode facilmente usar um arquivo típico Anaconda Kickstart para fazer uma instalação automatizada em um disco, partição, diskimage ou até mesmo changeroots simples.


PYRPM. Software Relacionado

Validatish

Uma biblioteca mínima de validadores que podem ser usadas em formulários funcionais e gerados de classe. ...

260

Download

Vortexego.

Um software 3D renderizador para o ambiente X criado sem usar OpenGL / MESAGL. ...

150

Download