Feeds:
Entradas
Comentarios

Posts Tagged ‘aptitude’

El otro día estaba buscando una aplicación utilizando aptitude, que es la herramienta que habitualmente utilizo para tal efecto. Antes siempre lo hacía con apt, pero leí que aptitude controlaba mejor el tema de las dependencias, y desde entonces, no he vuelto a usar apt.

El caso es que realizando esa búsqueda observé algo curioso:

aptitude1

Estaba convencido de que al buscar algo con aptitude la búsqueda se hacía tanto por el nombre como por la descripción, y ha resultado no ser así. Esto no ocurre con apt-cache, que sí busca en ambos campos.

aptitude2

Consultado el tema, me remitieron a la documentación de aptitude, localizada en /usr/share/doc/aptitude/README y descubrí varias cosillas útiles. Se pueden utilizar algunos argumentos para potenciar las búsquedas:

  • aptitude search ~ntexto: buscará el texto que le pongamos en el nombre del paquete
  • aptitude search ~dtexto: buscará el texto en la descripción del paquete

aptitude3

Ahora si ha funcionado la búsqueda. Hay otras opciones, como:

  • aptitude search ~itexto: busqueda de paquetes instalados
  • aptitude search ~ctexto: busqueda de paquetes desinstalados, pero no purgados

Una de las recomendaciones que me hicieron era la de usar tanto aptitude como apt-cache para las búsquedas, ya que cada uno tiene sus ventajas. Y si teneis mas dudas, echad un vistazo al archivo README de aptitude que os comentaba antes.

Read Full Post »

En linux, al contrario que en windows, podemos instalar programas directamente de los repositorios, que así de una forma simple podríamos decir que se trata de un «almacen de software». La instalación suele ser bastante sencilla, ya que utilizando un par de comandos y desde la consola, podemos buscar e instalar el programa que andamos buscando. Existe otra forma de instalar programas algo mas complicada: compilándolos. Esta ultima opción es la que mas adapta el software a nuestra máquina, ya que practicamente es hecho a medida.

Cuando instalamos nuestro Debian y está limpio de todo, lo primero que debemos hacer es decirle a apt/aptitude donde debe buscar el software, los repositorios a los que debe apuntar. Esto se hace editando el fichero /etc/apt/sources.list:

joe /etc/apt/sources.list

Yo personalmente uso el editor joe, pero podéis usar nano que viene incluido en el sistema.

El fichero debe quedar así:

### REPOSITORIOS OFICIALES ###
deb http://ftp.fi.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fi.debian.org/debian/ testing main contrib non-free

### REPOSITORIO MULTIMEDIA ###
deb http://www.debian-multimedia.org/ testing main
deb-src http://www.debian-multimedia.org/ testing main

### ACTUALIZACIONES DE SEGURIDAD ###
deb http://security.debian.org/testing/updates main contrib
deb-src http://security.debian.org/testing/updates main contrib

He marcado dos cosas:

  1. fi: estas dos letras indican el país donde se encuentra el repositorio. En teoría, el contenido de todos es el mismo, lo único que puede diferenciarlos es la cantidad de usuarios conectados. En este caso, es de Finlandia, y a mi me va bien.
  2. testing: aquí debes poner el correspondiente a la versión de Debian que quieras tener: stable, testing o unstable. Yo te recomiendo que pongas el nombre genérico en vez del de la versión: etch, lenny o sid.

Por ejemplo, si tu instalación original es Etch (stable) y quieres pasar a Lenny (Testing), tendrás que sustituir stable por testing en el fichero sources.list.

Una vez modificado el fichero, actualizamos de la siguiente forma:

aptitude update (leerá la información de los nuevos repositorios)
aptitude install debian-multimedia-keyring (esto nos resolverá el error que sale al hacer el update)
aptitude update (otra vez)
aptitude upgrade o aptitude dist-upgrade (usaremos el segundo si hemos cambiado la versión de Debian)

Para obtener mas información sobre repositorios, pincha aquí: Todo sobre los repositorios Debian.

Read Full Post »