
Cuando te dispones a instalar algún tipo de software en tu PC con alguna distribución de Linux, Ubuntu o quizás Debian, desde la línea de comandos, normalmente usas el sistema de paquetes apt-get. Pero hay veces que, o bien no recuerdas exactamente el nombre del paquete que quieres instalar, o bien puede que no sepas ni como se llama.
Para esto, podemos usar el comando apt-cache, el cual dispone de una opción con la que puedes buscar los distintos paquetes que se encuentren entre los repositorios que tengas configurados y que tengan algo que ver con el texto que introduzca como opción al mismo. Vamos a verlo con el siguiente comando de ejemplo:
1 | $ apt-cache search mongodb |
De esta forma estamos buscando cualquier paquete relacionado con mongodb, y cuyo resultado será algo parecido a lo siguiente:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | ... libmongodb-java - MongoDB Java Driver libmongodb-perl - Mongo Driver for Perl libmongodbx-class-perl - flexible ORM module for MongoDB databases loganalyzer - web interface to syslog and event data mongodb - object/document-oriented database (metapackage) mongodb-clients - object/document-oriented database (client apps) mongodb-server - object/document-oriented database (server package) nagios-plugins-contrib - Plugins for nagios compatible monitoring systems php-analog - PHP micro logging package php-horde-cache - Horde Caching API php-horde-vfs - Virtual File System API php-mongodb - MongoDB driver for PHP ... |
Como verás, si ejecutas el comando anterior en tu PC con Linux, obtendrás una larga lista con los distintos paquetes disponibles entre tus repositorios. No es de extrañar que pueda resultarte difícil encontrar el que realmente estás buscando.
Para filtrar un poco más el paquete que estamos buscando, como siempre, podemos hacer uso del comando grep y filtrar el resultado anterior para que muestre solamente las líneas que concuerden con lo que más convenga a nuestra búsqueda. Así, si esta vez ejecutamos el comando de la siguiente forma:
1 | $ apt-cache search mongodb | grep server |
lo que hacemos es buscar solamente aquellas líneas que tengan la palabra server en los resultados devueltos, obteniendo esta vez el siguiente resultado:
1 | mongodb-server - object/document-oriented database (server package) |
De esta forma, podemos realizar una búsqueda un poco más clara de los distintos paquetes de instalación que necesitemos en cada momento. Una vez tengamos el nombre del paquete de instalación que queramos, simplemente queda instalarlo mediante la utilidad apt-get.
