En 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.
Vistas: 137

¿Esta recomendación es solo para Debian/Ubuntu?
¿O en SUSE también prefieres aptitude frente a SMART, Yast, ….?
Yo, por costumbre más que otra cosa -al fin y al cabo uno viene de Debian- siembre he usado apt desde la consola.
De todas formas tengo que decir que, en Ubuntu, el gestor de paquetes Synaptics, desde las X hace que te olvides casi para cualquier cosa de APT, siempre que tengas repositorios de los que tirar. El sistema de gestión de actualizaciones también me parece de lo más completo. Y, estando bien todo el control que te da hacer las cosas desde la línea de comandos -a la que no tengo ningún miedo- a veces la comodidad, cuando no está, como en este caso, reñida con la calidad, se agradece.
Luis la comparacion como dice el titulo es entre APT o Aptitude, no tine nada que ver con Yast y aunque es cierto que existe un apt para Suse no lo he mencionado en la brevisima reseña que hago , quiza algun dia le dedique un post a como instalarlo y ventajas y/o desventajas (o no) pero eso es otra historia.
Chamaruco Aptitude tine un modo consola bastante majo, con las mismas ventajas y algunas mas que apt y aunque Synaptic es estupendo a veces no pueds arrancar las x y no te queda otra que enfrentarte a la consola (como lo que comentaba de la actualizacion aquella del xserver-xorrg que no te permitia entrar en modo grafico).
Mas que el gestor de paquetes los importante son los repositorios.
Independientemente de que el yast sea mas lento los repositorios de Suse son una patata comparados con los de debian (o al menos esa a sido mi experiencia usando Suse).
Cuando usaba suse era el rpmfind era el pan de cada día.
Pienso que aptitude es simplemente mejor y mas avanzado que apt. Le falta entorno grafico de verdad pero tambien es cierto que cuando te casca el entorno grafico es una maravilla tener el entorno de consola.
El que parece que va a arrasar es el SMART. Habia escuchado de el pero no lo conocia (acabo de instalarmelo con el aptitude
). La idea es buenisima y he visto por algunas web que se decía que iba a sustituir a apt/aptitude y que se esperaba se empezase a usar en todas las distribuciones.
No se si tiene cosas como controlar los paquetes huerfanos y esas cosas pero pinta muy bien.
Sería una maravilla estandarizar la instalación de paquetes para todas las distribuciones
Muchas gracias por la info.
Normalmente siempre uso apt más que nada porque utilizo synaptic, y cuando uso consola, pues por costumbre, pero lo de las dependencias está muy bien para no llenar el pc de paquetes que no usas y de mierda.
Supongo que me acostumbraria al interface de aptitude, aunque así, a primera vista se me hace raro, pero creo que vale la pena cambiar.
Lo del Xorg es tipico, menudo coñzao reconfigurarlo, no por difícil, sino por las veces que lo he tenido que hacer xD
Aptitude parece que maneja mejor que apt-get las dependencias aunque después de tanto tiempo con apt-get uno tiene sus inercias y según en la máquina que esté lo hago de una forma u otra.
Es como lo del puto ’sudo’ en Ubuntu xD
Ya se que mi preguntaba estaba fuera de la comparativa que escribes. Solamente preguntaba por tu opinión sobre las opciones en SUSE (especialmente comparando con SMART).
Si vas a hacer otro post sobre eso, ya me espero
escribid en un terminal (ubuntu):
apt-get moo
o tambien:
aptitude moo
despues aptitude -v moo
y añadiendo mas -v
Opikanoba tu opinion no cuenta por que eres un sectario.
Yo no he tenido problemas con Suse que va estupendo pero es cierto que los repositorios de Debian son inmensos.
El SMART no lo he probado pero si tu te lo has instalado ya gurrineare tu maquina instalando cosas inutiles cuando no mires, pero el estandarizar la instalcion es una de las mejores ideas que he oido, ya era hora.
Kelp Aptitude tambien tiene modo consolilla pasandole parametros como el APT (vamos que es igual) solo que en vez de escribir APT pones APTITUDE, asi que tampoco hace falta que te lo arranques en modo “pseudo~grafico”.
cerrajero es lo que me pasa a mi con Suse que l etengo cariño y aunque haya otras distribuciones con un repositorio mas potente por ejemplo, yo le tengo cariño al lagarto.
Luis como ya le comento a Opikanoba aun no h eprobado el smart, a mi el apt de suse cuando lo tenia instalado no me dio problemas, pero no me caba de hacer gracia gestionar con Yast y apt a la vez, cuando pruebe SAMRT lo mismo hago un post y comento mas en profundidad.
Ahora mismo sufri una irreparable perdida de 200 gigas y estoy con una suse instalada en 6 gigillas para ver si puedo recuperar algo del otro.
jertocvil ya conocia el huevo de pascua ese aunque esta bien qu elo comentes por que yo no lo habia hecho y esta muy curioso, en guia-ubuntu.org hay varios mas por si quieres echarle un ojillo.
Yo siempre he tilizado apt y me ha ido bastante bien, no he tenido problemas ni con uno ni con otro.
Quizas por costumbre sigo utilizando apt y porque creo que tiene muchas opciones mas que aptitude.
Para gustos lo colores.
Os felicito por el post, me ha servido para parender un poco mas sobre GNU/Linux.
Me gustaría preguntar como has sacado la versión del navegador y el sistema operativo, te lo agradecería mucho, para poder ponerlo en mi blog como curiosidad.
No se si es código que lo has desarrollado tú o de algún otro sitio.
Gracias de antemano.
[...] De todas formas, he encontrado un artÃculo donde se discute en mayor detalle el tema y que recomiendo a todo usuario de sistemas Ubuntu o Debian que se lean con atención. [...]
[...] * Diferencias entre apt-get y aptitude aptitude es una version mejorada de apt-get, una de sus principales ventajas es que recuerda las dependencias cuando instalas un paquete, asi que es aconsejable usar aptitude en lugar de apt-get, de manera que cuando queramos borrar ese paquete, se borrara el paquete y sus dependencias asociadas. si hubieramos instalado con apt-get, solo borraria el paquete principal pero no las dependencias. Mejor explicado en: Enlace y Enlace [...]
[...] Campanilla.info [...]
Muy útil, Campanilla, gracias.
[...] Dejo aquà la lista de ventajas de aptitude[a] que Joey Hess, uno de los desarrolladores de Debian enumeró hace tiempo y que las he tomado desde campanilla: [...]