¿ APT o Aptitude ?
Lunes, Septiembre 18th, 2006En el post anterior te recomendaba usar aptitude frente a apt ¿por que?
Aptitude es una “version avanzada” de apt.
Guarda un log de todas las acciones realiadas en la ruta /var/log/aptitude, eso nos permite ver exactamente donde la hemos cagado.
A la hora de arreglar problemas con aptitude es mas fácil volver a la version anterior de un paquete instalado, supongamos qe por ejemplo actualizas el xserver-xorg y te da un grave fallo que no te deja acceder al entorno grafico, no pasa nada, en vez de hacer un sudo dpkg reconfigure xserver-xorg que es un rollo, podermos hacer lo siguiente ejecutar sudo aptitude remove paquete que, entre otras, nos ofrece la posibilidad de volver a la version anterior que teniamos instalada.
Con aptitude tienes dos formas de trabajar, por linea de comandos igual que hacias con el APT, por ejemplo:
sudo aptitude install paquete/s Para instalar uno o varios paquetes
sudo aptitude remove paquete/s Paa borra uno o varios paquete
sudo aptitude update Para actualizar la lista de paquetes disponibles
sudo aptitude upgrade Para actualizar tu sistema con las actualizaciones disponibles
Tambien puedes usar sudo aptitude help para ver la ayuda completa.
Pero Aptitude tambien te permite trabajar con una interfaz mas amigable, para ello solo tienes que escribir sudo aptitude en la consola y te aparecera una ventanita con las diferentes opciones que puedes usar.
Esta segunda manera es muy util para familiarizarse con todas las opciones que nos ofrece aptitude.
Otra ventaja de aptitude es que recuerda la dependencias de lo que hemos instalado con lo que a la hora de borrar ese paquete tambien elimina las dependencias y no deja residuos, tambien (al igual que en apt) podemos usar el comando --purgue que nos elimina los ficheros de configuracion.
Mas ventajas, aptitude interactua con nosotros ofreciendonos sugerencias, cosa que a un usuario poco experimentado (y a cualquiera) puede ayudarle bastante.
Os dejo aqui la lista de ventajas de aptitude[a] que Joey Hess, uno de los desarrolladores de Debian enumeró hace tiempo:
- Puedes usar aptitude exactamente igual que apt-get. Si la interfaz de aptitude te desmoraliza, usalo desde la linea de comandos: aptitude update, aptitude upgrade o aptitude install son cuasi idénticas a las órdenes que usarias con apt-get, y sirven para lo mismo, con alguna ventaja adicional; no hay curva de aprendizaje.
- Aptitude sigue la pista de todos los paquetes instalados. Si usas aptitude para todas las instalaciones, recordará aquellos que solo se necesitaban para satisfacer dependencias, y los borrará cuando ya no sean necesarios.
- Aptitude maneja librerias recomendadas. Apt-get se limita a informarte de la recomendación.
- Puedes usar aptitude como usuario normal, y probar los cambios. Si algo sale mal, puedes salir de aptitude (q) y los cambios no serán guardados. También puedes usar ctrl-u para deshacer los cambios. Y si quieres guardar los cambios, basta un simple sudo
- La interfaz de aptitude es muy eficaz y tiene gran capacidad para búsqueas. Puedes visualizar paquetes por categorias, y
buscar y filtrar paquetes por nombre, descripción, responsable, dependencias etc. - Aptitude muestra en una sección paquetes creados por ti (que no son parte de la distribución) y obsoletos
- Aptitude puede funcionar con el sistema de tareas de Debian
- Aptitude permite usar diversas fuentes, pudiendo especificar la versión del paquete a instalar
- Aptitude guarda un log de sus acciones
Y ademas tiene un buscaminas, que si te aburres viene muy bien.
Puedes encontrar mas ayuda e informacion sobre aptitude en:
http://www.badopi.org/suy/aptitude
http://www.ignside.net/man/linux/aptitude.php
http://es.wikipedia.org/wiki/Aptitude
http://www.google.es/search?q=aptitude&hl=es&lr=lang_es
[a]: Listado extraido de http://www.ignside.net/man/linux/aptitude.php.


Por fin despues de un largo fin de semana se ha completado la mudanza sin bajas aparentes.
Atencion: Este post esta escrito especialmente pensado para hombres, chicas abstenerse, buscaos una pagina especifica.

.
Si usas linux con KDE aqui tienes algunas utilidades que quiza te interesn.