Remover paquetes usando regex [aptitude]

Bueno, estoy seguro que mas de uno ya ha intentado remover ciertos paquetes que tenemos instalados con aptitude utilizando una linea similar a esta:

lucho@hawk:~/$ sudo aptitude remove '*chromium*'
Couldn't find any package whose name or description matched "*chromium*"
Couldn't find any package whose name or description matched "*chromium*"
No packages will be installed, upgraded, or removed.

Bien, pues aptitude no entiende que lo que queremos indicarle es que remueva todos los paquetes cuyo nombre contenga la palabra “chromium”. No esta mal que esto suceda, ya que no se lo estamos indicando correctamente. La manera correcta de hacerlo es:

lucho@hawk:~/Escritorio$ sudo aptitude remove ~nchromium
The following packages will be REMOVED:
chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg
0 packages upgraded, 0 newly installed, 3 to remove and 21 not upgraded.
Need to get 0 B of archives. After unpacking 97,7 MB will be freed.
(Leyendo la base de datos ... 158046 ficheros o directorios instalados actualmente.)
Desinstalando chromium-browser-l10n ...
Desinstalando chromium-browser ...
Desinstalando chromium-codecs-ffmpeg ...
Procesando disparadores para man-db ...
Procesando disparadores para hicolor-icon-theme ...
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...

Noten la presencia de una de las formulas de expresiones regulares de aptitude la secuencia: ~n

Esto indica a aptitude que debe operar sobre los paquetes cuyo nombre contenga lo que esta escrito luego de esta formula (~n). De este modo usando el ejemplo de arriba, los paquetes que yo tengo instalados (chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg) se removeran.

 

Otro uso podria ser utilizar la formula ~c para listar los paquetes removidos pero no purgados:

lucho@hawk:~/Escritorio$ sudo aptitude search ~c
c   chromium-browser                - Navegador Chromium
c   nvidia-current                  - NVIDIA binary Xorg driver, kernel module a
c   nvidia-settings                 - Herramienta para configurar el controlador
c   opera                           - Fast and secure web browser and Internet s

 

Espero les sea de utilidad, pueden ver mas de estas formulas en el sitio de Debian.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s