Algunas veces necesitamos saber si algún paquete está instalado en nuestro sistema, y es algo tedioso abrir nuestro gestor de paquetes para después de varios pasos ver si se encuentra instalado o no.
He aquí la manera fácil y rápida de hacerlo desde un terminal. |
Para saber si un paquete se encuentra disponible en los repositorios, abrí un terminal y escribí:
- Arch Linux: pacman -Ss paquete
- Fedora: yum search paquete
- Debian/Ubuntu: apt-cache search paquete
- OpenSUSE: zypper se paquete
- Gentoo: emerge -S paquete
Para saber si un paquete se encuentra instalado en nuestra máquina:
- Arch Linux: pacman -Qs paquete
- Fedora: rpm -qa | grep paquete
- Debian/Ubuntu: dpkg -l | grep paquete
- OpenSUSE: zypper se -i paquete
- Gentoo: emerge -pv paquete
Facil, ¿no?
eso es para saber si un paquete se encuntra en los repositorios,, si quieres saber si un paquete esta instalado… en Debian
dpkg -l | grep paquete
Aquí envío otra forma, también desde terminal, y mas puntual, ya que la de search puede encontrar muchos paquetes que comiencen igual:
sudo apt-cache policy
No solo dice si está instalado, sino también que versión está instalada y cuál en los repositorios.
Ojo, para Gentoo el parámetro es ‘s’ minúscula, no ‘S’ mayúscula, porque ‘S’ busca dentro de títulos y descripciones de paquetes (un proceso más lento) mientras que ‘s’ busca sólo en los nombres. Es decir, para buscar un determinado paquete por un texto se ejecutaría
emerge -s paquete
En un proceso parecido al que describe Vjnario para Debian. Pero para averigüar si un paquete está instalado o no, y si lo está qué versión está instalada, se puede ejecutar
emerge -pv paquete
Se supone que el propósito de estos blogs es informar, no confundir. Tengan cuidado y averigüen bien la información que publican, el colmo que se tengan que corregir estas cosas.
Fedora:
rpm -qa | grep paquete
Porfavor compañero puedes hacer un nuevo tema sobre el ahorro de energía en Linux.
Gracias. Seria un plus importante.
Gracias! Fue mi error… ya está arreglado. Avisen si detectan algo más.
Saludos! Pablo.
Gracias x el dato! También somos humanos… el error ya fue corregido.
Saludos. Pablo.
Lo voy a tener en cuenta.
Mientras tanto, te dejo algunos artículos que te pueden interesar:
http://usemoslinux.blogspot.com/2012/03/el-nuevo-kernel-finalmente-soluciona-el.html
http://usemoslinux.blogspot.com/2011/03/cpufreq-trayfreq-y-como-ahorrar-energia.html
http://usemoslinux.blogspot.com/2011/08/como-ahorrar-energia-en-linux-usando.html
http://usemoslinux.blogspot.com/2010/10/jupiter-sencillo-gestor-de-energia-para.html
https://blog.desdelinux.net/granola-herramienta-para-ahorrar-energia/
https://blog.desdelinux.net/powertop-ahorra-energia-con-linux-en-procesadores-intel/
http://usemoslinux.blogspot.com/2010/02/wattos-distro-ligera-basada-en-ubuntu.html
Saludos! Pablo.
eso es una gilipollez por que con synaptic es mucho mas sencillo y visual saber si esta instalado o no un paquete en concreto, otra cosa sería ver a la vez si hay instalados varios paquetes
Eso no es nada… En Unity só0lo escribes el nombre del paquete (o parte de él) en el Lens de aplicaciones del Dash y listo… de una vez sabes si está instalado, y si no puedes ver si está disponible… ¡zas…!
Interesante! No lo sabía.
en Arch Linux, para buscar dentro de los paquetes instalados es con
pacman -Qs paquete
no importa lo fallos… lo importante es aprender.. gracias por tus tutos… sigue asi !!!!
Si en Ubuntu y Debian usas Aptitude en lugar de dpkg o apt-get, en el resultado ya te va a decir si está instalado (i), pendiente (p)…
Bien José!
Ya que nadie habla de Slackware… En Slackware es muy simple solo desde la terminal ejecutas: ls /var/log/packages
Haz tocado un punto muy importante
y en ubuntu? O.o
En Ubuntu no funciona el comando que indicas, solo buscas el nombre del paquete para saber si existe o como se llama pero no indica si está instalado o no.
Tenés que usar el segundo comando que se indica en el post:
dpkg -l | grep paquete
Saludos! Pablo.
Al tú escribir el comando dpkg -l se parece que fuera una i mayúscula, o una barra |
sobre el tema: muy buen post, yo que me estoy adentrando al mundillo de debian 🙂
Gracias pero en Opensuse con ese comando no aparece el numero de version,
Me seria muy util porque no tengo acceso al entorno grafico me manejo en forma remota solo por terminal y
zypper list-updates -t package
si me da la version current pero solo los paquetes que podrian ser actualizados por ende no aparecen los demas…
Saludos!
Acabo de encontrar para OpenSuse el numero de version instalado
zypper info nombreDePaquete
Saludos
funciona el comando dpkg -l | grep paquete, pero que pasaria si no habre el paquete desde el menu?, nos estaria engañando este comando