¿Es posible cambiar el sistema de gestión de paquetes?

¿Es posible cambiar el sistema de gestión de paquetes?

Eché un vistazo a CentOS recientemente y quedé asombrado, pero también recuerdo haber incursionado en Fedora cuando salió la versión 16 y recuerdo estar horrorizado por lo horrible de las rpm. No soporto nada más que el sistema de gestión de paquetes de ubuntu. Sin embargo, ver rpm nuevamente en una configuración tan buena como CentOS me hizo pensar de nuevo.

¿Se puede cambiar el sistema de gestión de paquetes? ¿O está en el núcleo y requiere reconstruir todo el sistema operativo?

No responda con "Puede desinstalar Synaptic y usar USC". No tengo un conocimiento profundo de la administración de paquetes, pero no estoy pensando en usar una GUI diferente o algo así. ¿Es posible hacer lo anterior y hacer que los rpm sean nativos en ubuntu o deb en fedora (y tampoco necesito saber acerca de Alien, que convierte deb a rpm y viceversa).

Respuesta1

La razón por la que no puedes usar yum en Debian/Ubuntu es por la incompatibilidad de los paquetes.

Supongamos por un minuto que eliminaste apt e instalaste yum del código fuente. Entonces, ¿dónde conseguirías un paquete para instalar? Ya no podrás usar los repositorios de Ubuntu porque todos los paquetes son .deb.

Mira las guías de embalaje.

https://wiki.ubuntu.com/PackagingGuide/Complete

http://fedoraproject.org/wiki/Packaging:Guidelines

La estructura es completamente diferente y no existe una herramienta confiable para convertir un .deb a un .rpm.

Entonces, si vas a utilizar los repositorios de Fedora, ¿por qué no simplemente instalar Fedora?

Y si vas a utilizar el código fuente, mejor con Arch, gentoo o Linux desde cero.

Respuesta2

"¿Es posible?" Es una gran pregunta, y estoy seguro de que probablemente haya algunos hackers genios que podrían hacerlo. Pero, en general, creo que la respuesta a tu pregunta es No.

información relacionada