Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
Equivalencias de comandos | 9 comentarios (9 temáticos, editoriales, 0 ocultos)
Depende de la distro, falta o no (none / 0) (#6)
por jorginius ("jorginius" en Google Mail) a las Tue Sep 23rd, 2003 at 11:16:09 AM CET
(Información Usuario) http://www.rodriguezmoreno.com

El apt-cdrom y otros chismes de la familia apt vienen en, al menos, ALTlinux (basada en RPM). En RedHat o en Mandrake no porque que apt no es la herramienta oficial en esas distribuciones. Se comporta, demás, tal y como se comporta en Debian porque apt es "package-agnostic" (Sinner dixit). Así que no hay diferencias que se puedan poner en el cuadro.

El deborphan y dpkg-awk son scripts triviales. El rpmorphan es tan simple como recorrer la lista de paquetes instalados (rpm -qa), consultar qué es lo que proveen (rpm -q --provides) y ver si algo de eso es requerido por otro paquete (rpm -q --whatrequires). Eso, en tu lenguaje de script favorito, no debería superar las diez líneas o, si quieres algo realmente rápido, puedes escribir un pequeño programa en C que lea la base de datos "Berkeley DB" de rpm. El dpkg-awk igual: sólo es unas cuantas expresiones regulares sobre la base de datos en texto claro (rpm -qia).

Por lo demás, el apt o dpkg tiene algunas limitaciones molestas. Por ejemplo:
  • Siempre actualizan y no te da la opción de instalar (Siempre "rpm -U", sin opción a "rpm -i") así que no puedes tener dos paquetes con el mismo nombre pero con distinto número de versión ya que el nuevo siempre reemplazará al viejo (no puedes tener un paquete reubicable en /opt, una versión inestable quizás, y el oficial instalado, o dos bibliotecas con distinto soname pero mismo nombre de paquete).
  • La forma de resolver las dependencias de apt. El rpm resuelve las dependencias por su cuenta desde hace algunas versiones (Sugiere los paquetes hacen falta para satisfacerlas) pero el apt, que está pensado para usar por debajo una herramienta mucho más limitada como dpkg, se empeña en reconstruir cada vez que se ejecuta el árbol de dependencias a partir de su base de datos en texto plano (muy lento) y buscarlas por su cuenta. El apt debería sólo ir al servidor correspondiente a buscar lo que le indique la herramienta de paquetería.
  • Lo que ya comenté de que no se incluyen en las dependencias lo que precisan los scripts de instalación (pero esto es más una limitación de deb, parece ser).
  • Etc.


[ Padre ]


Equivalencias de comandos | 9 comentarios (9 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda