Quiero instalar un administrador de paquetes que no sea Ubuntu como Portage (Gentoo) o Pacman (Arch) en Ubuntu 12.04 LTS.
¿Cómo puedo hacer eso?
package-management
Akshit Baunthiyal
fuente
fuente
Respuestas:
Usted no Un administrador de paquetes es central para una distribución específica. Gentoo , Arch , Redhat : todos utilizan diferentes sistemas de embalaje. Los paquetes de portage de Gentoo generalmente se compilan desde la fuente, Arch usa su propio formato de paquete binario, Redhat usa RPM como sistema de empaquetado, y Debian , así como Ubuntu y Linux Mint usan paquetes Debian ( .deb ). La administración de su instalación local se lleva a cabo utilizando interfaces gráficas como Synaptic y Adept , o herramientas de línea de comandos como apt-get , aptitude y dpkg .
Aunque es posible instalar otros gestores de paquetes en Ubuntu (de lo contrario, no estarían en los repositorios), esto no se recomienda para usuarios inexpertos. Uno debe estar bastante familiarizado con los paquetes y los administradores de paquetes, cómo funcionan, etc., incluso antes de pensar en usarlos junto. De lo contrario, es muy probable que termine con un sistema muy dañado: como un administrador de paquetes no conoce a los demás, por ejemplo, sobrescribirían los archivos / configuraciones de los demás, desinstalar un paquete con un administrador de paquetes podría romper las dependencias con el otro, y más.
Así que por ahora te sugiero que te quedes con los administradores de paquetes nativos de tu sistema (ver arriba).
fuente
Usted
no puededebe noLos gestores de paquetes suelen estar muy estrechamente integrados con una distribución de Linux particular, y normalmente no se puede instalar un gestor nativo para una distribución en otra y esperar que simplemente funcione. (pero ver nota al final)
Sin embargo, puede instalar los paquetes resultantes utilizando herramientas para convertir, por ejemplo, RPM a DEB, etc. Esto puede ser posible para los paquetes de Pacman. Portage, como ya sabrá, construye todo desde la fuente, y puede hacerlo en cualquier distribución, no solo en Gentoo.
fuente
Debido a los diferentes sistemas de empaque, los gerentes de paquetes no son intercambiables sin mucha sangre, sudor y lágrimas. Incluso entonces, hay muchos problemas de dependencia, errores, errores y agujeros de conejo de los que no puede salir. No, no es imposible, pero no es recomendable. PacApt es su mejor opción para usar los comandos Pacman AND Portage en Ubuntu sin destruir su computadora. Creo que admite comandos de todos los principales administradores de paquetes. Esta es probablemente su apuesta más segura para la instalación de Pacman / Portage-like en Ubuntu. Echale un vistazo.
Si no es lo que está buscando, su mejor opción (y el curso de acción recomendado) puede ser instalar la distribución del administrador de paquetes que desea utilizar.
PacApt lleva el sorprendente Administrador de paquetes Pacman de Arch Linux a otras distribuciones de Linux (bueno, más o menos)
fuente
Aquí la gente describe cómo instalar portage en otras distribuciones de linux que no sean gentoo: https://forums.gentoo.org/viewtopic-t-125553-postdays-0-postorder-asc-start-300.html
Aquí un hombre describe cómo instalar gento completo en otra partición desde Ubuntu http://blog.abhiomkar.in/2008/07/17/install-gentoo-when-other-linux-running/
fuente
Se me ocurre una buena razón para querer instalar Portage en un sistema Debian. Dependencia Infierno. No solo para los atolladeros que las personas encuentran cuando hay conflictos, sino para obtener RID de las aplicaciones que se enumeran como dependencias que algunos usuarios pueden no desear.
¿Ejemplo?
¿Qué sucede si soy paranoico y no quiero "Linux con seguridad mejorada" o algo producido por la NSA en mi sistema? No estoy afirmando que sea inherentemente un defecto de seguridad, aunque se han encontrado algunas vulnerabilidades en él. ¿Qué sucede si solo soy parcial y lo quiero APAGADO de mi sistema, por ninguna otra razón que no sea porque la idea me irrita? ¿Por qué debería tener que eliminar todas las demás aplicaciones importantes en mi sistema para hacerlo? ... No estoy diciendo que no lo incluya en su sistema predeterminado si lo desea, pero ¿por qué convertirlo en una dependencia tan arbitraria cuando claramente es? ¿Ni uno?
Máscara de red? No es una verdadera dependencia para su administrador de red. Puedo ver cómo podría ser útil en los servidores, pero ¿por qué los usuarios de escritorio lo necesitan? De hecho, puede ser una responsabilidad para los usuarios que desean más anonimato mediante el uso de sistemas virtuales. También tiene un error que le permite hacer un ataque DDOS realmente fácil, o lo hizo cuando todos estaban enojados por eso.
Servidor de Avahi? De nuevo, podría ser útil, pero ¿por qué necesito que mi computadora de escritorio anuncie todos sus servicios y demonios? Si quisiera más anonimato, no desearía que dicho programa publicite los servicios de mis computadoras a ningún hacker o títere del gobierno que lo quisiera. La impresora debería ser la que diga "Soy una impresora" ... Mi computadora no necesita ser la que diga "Soy una computadora que escucha en todos estos puertos, eres una impresora ... eres una impresora". ... eres una impresora ... ". Cuando trato de eliminarlo, me lleva demasiado.
Net-bios? No lo necesito No lo quiero
¿Cuál es la respuesta estándar? No lo quites. Es una respuesta fácil, pero apesta.
Algo como Portage, que PUEDE instalar binarios, o incluso el estilo de administración de archivos Slackwares, podría ser bueno para un sistema operativo basado en Debian / Ubuntu ... pero los usuarios tendrían demasiado control sobre sus propias computadoras, y podemos tener eso en el mundo de código abierto ahora podemos?
fuente