Comunidad Ulfix

Inicio GNU/Linux Aplicaciones GNU/Linux APT: Una mejor forma de administrar paquetes para distribuciones

Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /home2/ulfixcom/public_html/comm/plugins/content/mavikthumbnails.php on line 177

Warning: imagealphablending(): supplied argument is not a valid Image resource in /home2/ulfixcom/public_html/comm/plugins/content/mavikthumbnails.php on line 188

Warning: imagesavealpha(): supplied argument is not a valid Image resource in /home2/ulfixcom/public_html/comm/plugins/content/mavikthumbnails.php on line 189

Warning: imagecolorallocatealpha(): supplied argument is not a valid Image resource in /home2/ulfixcom/public_html/comm/plugins/content/mavikthumbnails.php on line 190

Warning: imagefilledrectangle(): supplied argument is not a valid Image resource in /home2/ulfixcom/public_html/comm/plugins/content/mavikthumbnails.php on line 191

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home2/ulfixcom/public_html/comm/plugins/content/mavikthumbnails.php on line 194

Warning: imagepng(): supplied argument is not a valid Image resource in /home2/ulfixcom/public_html/comm/plugins/content/mavikthumbnails.php on line 203

Warning: imagedestroy(): supplied argument is not a valid Image resource in /home2/ulfixcom/public_html/comm/plugins/content/mavikthumbnails.php on line 209
Aplicaciones GNU/Linux
APT: Una mejor forma de administrar paquetes para distribuciones
Valoración de los usuarios: / 1
PobreEl mejor 
GNU/Linux - Aplicaciones
Escrito por Alejandro López Hernández   
Martes 10 de Agosto de 2004 00:00
Índice de artículos
APT: Una mejor forma de administrar paquetes para distribuciones
Page #
Page #
Page #
Todas las páginas

Si utilizas una distribución Linux basada en RPM, probablemente hayas lidiado con las dependencias, el caso en que un paquete depende de uno o más paquetes. Aunque rpm funciona bien cuando un paquete es independiente de prerequisitos, rpm tiende a fallar miserablemente cuando un paquete tiene muchas dependencias.

Por ejemplo, para actualizar KDE, normalmente tienes que ir a través de un proceso similar a este: primero, descargar kdebase y alrededor de otros dieciocho paquetes. Después correr rpm -Uvh *.rpm, y resolver los problemas de dependencias, lo que puede llevar horas.

Por supuesto que rpm te informa de cualquier problema al instalar un paquete, pero no te ayuda a resolverlos. Y esa es la cuestión. ¡Debe haber un mejor modo de actualizar el software de Linux!. Y la hay: se llama apt.

apt es una herramienta de paquetes avanzada. Inicialmente creada por Debian GNU/Linux y sus paquetes .deb, apt fue posteriormente portado por Connectiva para que funcionara con RPMs también. apt instala, actualiza y desinstala paquetes de software. Lo mejor de todo, apt automaticamente maneja las dependencias por ti.

Por ejemplo, si estás tratando de instalar un RPM llamado prototipo, pero los paquetes esto y aquello son prerequisitos, apt descarga e instala llos tres paquetes. Después, si decides que ya no quieres prototipo en tu PC, apt puede desintalarlo por ti, junto con esto y aquello, siempre y cuando otro software no requiera los últimos dos paquetes.

Ahora, apt no instala realmente los paquetes; en vez de eso, llama a rpm para que haga el trabajo pesado. apt tampoco es up2date de Red Hat, urpmi de Mandrake o Red Carpet de Ximian. Esas utilerías parecen similares a apt debido a que cada una de ellas intenta automatizar la administración de paquetes, sin embargo apt es por mucho superior.

  • apt es gratuito (así como Red Carpet), mientas que up2date requiere una suscripción pagada, o por lo menos la realización de una encuesta cada dieciseis dias por cada máquina que quieres administrar.
  • apt puede administrar un red completa de equipos Linux, nuevamente gratis. Ximian y up2date requieren una suscripción pagada.
  • apt puede administrar los paquetes de tu sistema, asi como lo puede hacer up2date y urpmi, sin embargo apt puede administrar casi cualquier paquete de software instalado en tu sistema.

Además, apt puede ser personalizado para que encaje exactamente con tus necesidades de software, si eres una persona conservativa o con la voluntad de aceptar riesgos. Por otro lado, up2date te limita al software proporcionado por Red Hat.

  • apt funciona con tu software existente y no requiere de cambios en tu sistema para usarlo. Red Carpet, a la inversa, "ximianiza" tu sistema reemplazando varias librerías clave de tu sistema.

Finalmente, apt es mucho más rápido que Red Carpet, y es mucho más fácil de utilizar que up2date.

Un par de advertencias antes de que profundicemos en apt. apt es grandioso, pero no es ideal para todos. Realmente no deberias usar apt si tienes una conexión internet lenta. Por supuesto, aún así puedes usarlo -- solo tienes que tener mucha paciencia o descargar tus paquetes mientras duermes. El software libre es constantemente actualizado, así que estarás regularmente descargardo muchos paquetes. Una conexión DSL, cable modem, o T1 hace mucho más divertido usar apt.

También no debes usar apt si has estado usando Red Carpet de Ximian. ¡Correr ambos en una sola máquina causa conflictos! Si utilizas Red Carpet, lee el resto del este artículo y entonces decide si prefieres usar apt. Si crees que apt es para ti, desinstala Red Carpet y las librerias de sistema de Ximian.



 

Agregar comentario


Código de seguridad
Actualizar