Cuando utilizas linux y decides instalar software, puedes sufrir problemas con librerías cruzadas de las que dependan lo que deseas instalar, lo cual puede llegar a ser un problema bastante interesante de resolver, dado que tendrías que descargar estas también, e instalarlas, y ver si las antiguas debes quitarlas, y etc etc ¿complicado? Sí, existe una solución para aliviar el problema: apt-get.
Con este comando puedes descargar paquetes e instalarlos de forma fácil, resolviendo dependencias, puedes incluso actualizar tu sistema (distribución) al completo. Para aquellos que no lo conozcáis, podéis mirar la página man de apt-get. En ella tenéis todas la posibilidades que podéis ejecutar. Aunque muchas de ellas no llegaréis a utilizarlas, y con unas cuántas básicas se puede vivir perfectamente. Si queréis algo más concreto, podéis ver el apt-get mini-COMO.
Algo bastante importante que descubriréis en cuanto hagáis unos cuantos: apt-cache search es que no siempre encuentra los paquetes, ¿por qué? La palabra es: repositorios. apt-get trabaja con una serie de “sitios” desde lo cual se pueden descargar los paquetes. Estos servidores están declarados en un archivo llamado sources.list. Aquí habrá que descomentar o incluso añadir repositorios nuevos.
En mi caso poseo una instalación de ubuntu, y por ejemplo en ella podemos encontrar los siguientes repositorios ya preconfigurados:
– propios: url dapper universe multiverse
– url dapper-updates main restricted: las actualizaciones importantes que corrigen errores después del lanzamiento de la distribución final.
– url dapper universe –> universe: UNSUPPORTED con “not free license” tienes que ver la licencia.
– url dapper-backports main restricted uni$ –> no ha sido testeado tanto como para aparecer en la release principal, aunque incluye las más nuevas versiones de algunas aplicaciones que pueden tener características útiles.
– url dapper-security main restricted: actualizaciones de seguridad.
En función de lo que te interese, descomenta o comenta estos repositorios o añade otros.
Lo que si es recomendable es añadir los repositorios que nos convengan para nuestro software personal; además para los que vivimos en España, utilizar los servidores de Rediris:
ftp://ftp.rediris.es -=- http://sunsite.rediris.es
por mi experiencia, van bastante rápidos.
Si alguno de vosotros quiere ver más acerca de repositorios e incluso montarse uno propio para su empresa o software, un link interesante.
Dejo para otro día hablar de aptitude, y sus mejoras frente a apt-get.


Me ha gustado, por ahora lo guardo en mi “indice mental” pero ya tengo de donde tirar cuando necesite consultar el tema.
Ando en plenas pruebas con Ubuntu y mas tarde o mas temprano tendre que usar esto para tunearlo como es debido (ahora uso SuSE en el Vaio de trabajo).
Saludos
Raul