PYRPM

PYRPM es un proyecto experimental para observar la gestión de paquetes de RPM.
Descargar ahora

PYRPM Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Florian La Roche, Phil Knirsch and Thomas Worner
  • Sitio web del editor:
  • http://people.redhat.com/laroche/pyrpm/

PYRPM Etiquetas


PYRPM Descripción

PYRPM es un proyecto experimental para observar la gestión de paquetes de RPM. PYRPM es un proyecto experimental para observar la gestión de paquetes de RPM. Es un módulo Python y una colección de scripts que proporcionan una funcionalidad similar como RPM, Yum y CO. Está escrito desde tierra hacia arriba y se implementa solo en Python. El proyecto PYRPM se ocupa principalmente de los paquetes de RPM, la base de datos RPM RPMDB IN / VAR / LIB / RPM, los archivos comps.xml y los repositorios de yum (llamados datos de repo). La razón de este proyecto fue tener una base de código con la que podamos probar y verificar RPM, RPMDB y Yum en sí mismo y experimenta con nuevas características e implementaciones muy rápidamente. Python es el estándar de defacto interno del sombrero rojo, por lo que usar Python para hacer un prototipado rápido fue solo lógico. El código en sí es todavía muy pequeño y modular. Buscamos constantemente para mejorar el código, hágalo más listo para la producción y elimine la funcionalidad duplicada. Los resultados de este proyecto Volver a RPM y CO son muy importantes para nosotros mejorar las herramientas de Linux disponibles actuales y no correr solo agregando otro proyecto para esto. Al lado de trabajar en buenos algoritmos y implementaciones sanas, la mayoría del código está respaldado por verificar y probar scripts.WarningEl proyecto PYRPM no es de ninguna manera significa ser un reemplazo completo de RPM o Yum. En su estado actual, confiamos en que, en general, no romperá nada, pero el código no es de calidad de producción. Los scripts de cheque se pueden usar de manera segura, ya que no modificarán nada en su sistema, así que siéntase libre de usarlo. A su conveniencia, personalmente, hemos estado usando el reemplazo de Yum muy extensamente e incluso lo usamos para actualizar nuestros propios sistemas, pero esa ni siquiera es de forma remota una garantía de que funcionará en su máquina. Solo ha sido administrado por unas pocas personas hasta ahora. La puesta para configurar Buildroots, por otro lado, debería ser muy seguro, ya que todo esto sucede en un entorno muy contenido (principio de caja de arena). Por favor, háganoslo saber de cualquier problema que encuentre, Si es posible, con algunos casos de prueba reproducibles para que podamos averiguar qué podría haber ocurrido. Aquí hay algunas características clave de "Pyrpm": Resolución de dependencia estable y confiable con algoritmos eficientes: · Debido a la naturaleza fácil de Python, ya que es un lenguaje de prototipos rápidos y el diseño modular de Pyrpm, pudimos probar y escribir varias generaciones de resolores de dependencia y con el tiempo, optimizar y mejorar la confiabilidad de ello hasta un punto en el que estamos seguros de que Los resultados son lo que esperaría un usuario. Manejo de sistemas multilib: · Esto está conectado a la característica anterior. Los sistemas multilib son generalmente mucho más complicados para manejar los sistemas de arco único. Los algoritmos utilizados en PYRPM intentan hacer elecciones inteligentes en cuanto a qué paquetes deben instalarse resp. Cómo se deben actualizar los paquetes. Pedido de todos los paquetes en una transacción: · Para que toda una transacción funcione confiable, no es suficiente para simplemente pedir las instalaciones y actualizaciones, pero también las operaciones de borrado correctamente. En PYRPM estamos manejando todas las operaciones y los ordenamos de una manera que honra todos los requisitos correctamente, incluso para los borres. SELMIDA COMA SELECCIÓN DEL PAQUETE: · En PYRPM, podemos hacer selecciones de paquetes similares al Smart Package Manager intentando degradar los paquetes o incluso eliminarlos si no se pueden resolver dependencias en absoluto. La eliminación semi automática es, por supuesto, opcional y no está habilitada de forma predeterminada. Muy fácil de usar Scripts para configurar Changeroots: · Uso de PyRPMKickStart Puede usar fácilmente un archivo típico de Anaconda Kickstart para realizar una instalación automatizada en un disco, partición, disipamiento o incluso cambios simples.


PYRPM Software relacionado

Validato

Una biblioteca mínima de validadores que se puede usar en formularios generados funcionales y de clase. ...

260

Descargar

Vortexge

Un procesador 3D de software para el entorno X que se creó sin usar OpenGL / MESAGL. ...

150

Descargar