===== Consultar paquetes instalados =====
En ocasiones, es posible que desee verificar si un paquete en particular está instalado o qué versión de un paquete está instalada en su sistema. Si el paquete es parte de la instalación de Slackware, puede usar la herramienta '' slackpkg '':
# slackpkg info emacs
PACKAGE NAME: emacs-24.1-x86_64-6.txz
PACKAGE LOCATION: ./slackware64/e
PACKAGE SIZE (compressed): 36704 K
PACKAGE SIZE (uncompressed): 110720 K
PACKAGE DESCRIPTION:
emacs: emacs (GNU Emacs)
emacs:
emacs: Emacs is the extensible, customizable, self-documenting real-time
emacs: display editor. If this seems to be a bit of a mouthful, an
emacs: easier explanation is that Emacs is a text editor and more. At
emacs: its core is an interpreter for Emacs Lisp, a dialect of the Lisp
emacs: programming language with extensions to support text editing.
emacs: This version supports X.
emacs:
emacs: http://www.gnu.org/software/emacs/
emacs:
Esto funciona bien para los paquetes básicos de Slackware. Sin embargo, algunos de nosotros instalamos programas adicionales de varias fuentes (por ejemplo, [[http: //www.slackbuilds.org | SlackBuilds]]), que no son tomados en cuenta por '' slackpkg ''. Otro método que incluye todos los paquetes * correctamente instalados es el siguiente:
ls /var/log/packages | grep i3
i3-4.2-x86_64-1_SBo
i3status-2.5.1-x86_64-1_SBo
Primero listamos el contenido del directorio '' /var/log/packages '' que incluye los nombres de todos los paquetes instalados actualmente. Luego lo canalizamos a grep para reducir los resultados y solo mostrar los paquetes que coincidan con nuestro patrón.
Otro ejemplo que muestra todos los paquetes instalados desde Slackbuilds:
ls /var/log/packages | grep SBo
Si no desea escribirlo cada vez, puede crear un script muy corto y agregarlo a su ruta :
#!/bin/sh
packages_dir=/var/log/packages/
if [ "$#" -eq 1 ]; then
ls $packages_dir | grep $1
else
echo "Please, provide one argument"
fi
$ pkg.sh cairo
cairo-1.10.2-x86_64-2
cairomm-1.9.8-x86_64-1_SBo
pycairo-1.8.10-x86_64-2
*Tenga en cuenta que si ejecuta directamente instaladores binarios ( por ejemplo, '' VirtualBox ''), un programa no tendrá una entrada en ''/var/log/packages/''.
===== Sources =====
* Originally written by [[wiki:user:sycamorex]]
{{tag>howtos software package_management package_tracking author_sycamorex}}