¿Qué es, y como usar aptitude? 3

Aptitude es un gestor de paquetes. Instala, elimina, actualiza y descarga automáticamente los paquetes que se le indiquen, así como sus dependencias, y opcionalmente, recomendaciones y sugerencias (recordemos que los paquetes, en Debian, tienen bastantes relaciones entre sí, más allá de la dependencia).

Similitudes con apt-get

Ambos hacen uso de apt, pero aptitude tiene mejor reputación que apt-get en actualizaciones complicadas, cuando algunos paquetes entran en conflicto, o se desee actualizar tan sólo una parte del sistema, para que no queden paquetes con sus dependencias rotas. No es sólo que el algoritmo de actualización pueda ser mejor o no (que no lo sé, pero es lo que he entendido al ir leyendo listas de correo), sino que con aptitude se trabaja de otra manera, marcando primero las acciones a realizar (que pueden ser más de una al mismo tiempo), y luego haciendo la actualización, lo que permite un gran control.

Ventajas de aptitude frente a apt-get

Voy a describir por encima, usando ejemplos donde sea posible, algunas de las situaciones en las que tendríamos un comportamiento mejor usando aptitude, que usando apt-get.

  • Entiende de sugerencias y recomendaciones

  • Si instalamos mediante apt-get el paquete cdrecord, tendremos un programa funcionando perfectamente, puesto que instala todas sus dependencias. Sin embargo, la mayor parte de la gente, necesitará para crear las imágenes ISO, el paquete mkisofs. Es por ello, que cdrecord recomienda mkisofs. Al usar apt-get, probablemente veamos una advertencia, pero aptitude puede configurarse para que tenga en cuenta esos paquetes, y los instale como si fueran dependencias, lo que es bastante aconsejado.

  • Paquetes automáticos, y manuales

  • Si instalas un paquete de un programa que conozcas (por ejemplo, mozilla), es posible que con él se instalen otros paquetes que tú ni siquiera supieras que existían, como bibliotecas que sean imprescindibles para que funcione este programa, que son sus dependencias (por ejemplo, libnspr, que proporciona código que mozilla necesita para funcionar). Si luego te cansas de mozilla, y lo eliminas, ¿se borran sus dependencias?

    Con apt-get no, y hay que recurrir a deborphan, o debfoster, para controlar que con el tiempo, no queden cosas sueltas que no nos interesan por el sistema. Sin embargo, aptitude lo hace de la forma correcta: cuando se instala un paquete, recuerda si el paquete fue instalado manualmente, o automáticamente. Los paquetes instalados manualmente, son los que el usuario ha pedido explícitamente. Los paquetes que se han instalado como dependencias (o sugerencias, o recomendaciones), se borran automáticamente si no tienen dependencias inversas (es decir, si el paquete libnss fue instalado sólo porque mozilla lo necesitaba, será desinstalado cuando mozilla sea desinstalado, y si ningún otro paquete más lo necesita).

Breve manual de uso

aptitude install paquete

Instala el paquete solicitado, y todas sus dependencias (por defecto, también las recomendaciones, que para algo están).

aptitude remove paquete

Elimina el paquete solicitado. Si al eliminar ese paquete, hay otros que ya no son necesarios, también serán eliminados. No te preocupes por eso, aptitude sabe lo que se hace ;-).

aptitude purge paquete

Lo mismo que la opción anterior, pero eliminando también los archivos de configuración

aptitude update

Actualiza la lista de paquetes disponibles, en base a lo que diga /etc/apt/sources.list

aptitude upgrade

Actuliza el sistema de forma segura

aptitude dist-upgrade

Actualiza el sistema, eliminando y borrando paquetes que sean necesarios. A pesar de que es lo habitual, en ocasiones puede que queramos actualizar sólo algunos usando ‘upgrade’.

aptitude -h

Muestra la ayuda de aptitude.

Via | http://www.badopi.org/suy/aptitude.

Terminos de busqueda

  • aptitude linux
  • que es aptitud
  • como usar aptitude
  • desinstalar con aptitude
  • usar aptitude
  • que es aptitude
  • linux aptitude
  • actualizar aptitude
  • aptitude desinstalar
  • APTITUDE EN LINUX
  • 3 thoughts on “¿Qué es, y como usar aptitude?

    1. Reply Zootropo Jun 26,2007 03:30

      De hecho esto está un poco desfasado. Desde hace un tiempo apt tiene la opción auto remove que borra automáticamente los paquetes que ya no se necesitan.

    2. Reply Cubo Mar 4,2010 20:58

      Hola a todos los usuarios de gnu/linux.
      tengo una duda acerca de aptitude, ejecuto :
      aptitude -hold openoffice.org-debian-menus
      ya que cuando ejecuto:
      aptitude install openoffice.org-ogltrans
      (para tener transiciones en OO.O-impress.) me dice que los menus-debian se van desistalar y pues la primera vez le di que si, y ya no podia abrir el OpenOffice Writer (solo el Impress y el Draw).
      o nose si eh interpretado mal el concepto de hold de aptitude, o sino alguna manera de instalar las transisiones pero que no me desistale los debian-menus

    3. Reply roberth Aug 6,2012 20:44

      exelentisimo que aptitude no me falla cuando quero instalar algun programa que apt-get no puede porque hay que agregar repositorisos :/ flojera uso ubuntu 12 y no viene asi que se lo instale muajaja

    Comentario, Preguntas o agradecimientos?

    %d bloggers like this: