dpkg --get-selections

If none of the more specific forums is the right place to ask

dpkg --get-selections

Postby graciano » 2009-05-04 21:15

Hi
What does install and deinstall mean here?
Code: Select all
...
python2.5-minimal            install
qt3-dev-tools               install
qt4-designer               deinstall
qt4-dev-tools               deinstall
qt4-qtconfig               deinstall
radeontool               install
rarian-compat               install
rdesktop               install
...


Thanks
User avatar
graciano
 
Posts: 194
Joined: 2008-07-07 11:36
Location: Portugal

Re: dpkg --get-selections

Postby BioTube » 2009-05-04 22:19

'install' means it's on your system. 'deinstall' means it ain't.
Image
Ludwig von Mises wrote:The elite should be supreme by virtue of persuasion, not by the assistance of firing squads.
User avatar
BioTube
 
Posts: 7551
Joined: 2007-06-01 04:34

Re: dpkg --get-selections

Postby graciano » 2009-05-05 20:55

humm ... i don't get it!

Let's say i have unrar installed on my system.
Code: Select all
# dpkg --get-selections|grep unrar
unrar                                           install


Now if i remove the package (apt-get remove unrar)it wont show on the previous command!
It's not on my system and does not show as a "deinstall".
User avatar
graciano
 
Posts: 194
Joined: 2008-07-07 11:36
Location: Portugal

Re: dpkg --get-selections

Postby TAS » 2009-05-06 12:36

I think this means that all package files have been selected for removal except the configuration files.
Do you get the same lists if you do aptitude search ~c and dpkg --get-selections | grep deinstall?
TAS
 
Posts: 20
Joined: 2009-04-29 06:57

Re: dpkg --get-selections

Postby graciano » 2009-05-06 21:21

I get this:
Code: Select all
# dpkg --get-selections | grep deinstall
bsh                                             deinstall
bsh-gcj                                         deinstall
libhsqldb-java-gcj                              deinstall
libxalan2-java-gcj                              deinstall
openoffice.org-gcj                              deinstall
openoffice.org-thesaurus-en-us                  deinstall
# aptitude search ~c
c   bsh                             - Java scripting environment (BeanShell) Ver
c   bsh-gcj                         - Java scripting environment (BeanShell) Ver
c   libhsqldb-java-gcj              - Java SQL database engine (native code)   
c   libxalan2-java-gcj              - XSL Transformations (XSLT) processor in Ja
c   openoffice.org-gcj              - OpenOffice.orgs Java libraries (native for
c   openoffice.org-thesaurus-en-us  - English Thesaurus for OpenOffice.org 
User avatar
graciano
 
Posts: 194
Joined: 2008-07-07 11:36
Location: Portugal

Re: dpkg --get-selections

Postby Telemachus » 2009-05-06 22:03

graciano wrote:I get this:
Code: Select all
# dpkg --get-selections | grep deinstall
bsh                                             deinstall
bsh-gcj                                         deinstall
libhsqldb-java-gcj                              deinstall
libxalan2-java-gcj                              deinstall
openoffice.org-gcj                              deinstall
openoffice.org-thesaurus-en-us                  deinstall
# aptitude search ~c
c   bsh                             - Java scripting environment (BeanShell) Ver
c   bsh-gcj                         - Java scripting environment (BeanShell) Ver
c   libhsqldb-java-gcj              - Java SQL database engine (native code)   
c   libxalan2-java-gcj              - XSL Transformations (XSLT) processor in Ja
c   openoffice.org-gcj              - OpenOffice.orgs Java libraries (native for
c   openoffice.org-thesaurus-en-us  - English Thesaurus for OpenOffice.org 

That means Tas is right.
"We have not been faced with the need to satisfy someone else's requirements, and for this freedom we are grateful."
Dennis Ritchie and Ken Thompson, The UNIX Time-Sharing System
User avatar
Telemachus
 
Posts: 4677
Joined: 2006-12-25 15:53

Re: dpkg --get-selections

Postby gnudude » 2009-05-06 22:09

someone explain this to me like I was a three year old, because I still dont get it...
gnudude
 
Posts: 1712
Joined: 2009-04-05 17:30
Location: gone....

Re: dpkg --get-selections

Postby gnudude » 2009-05-06 22:11

Is it where the package is removed but the configs are not purged?

apt-get remove or aptitude remove would result in deinstall
apt-get remove --purge or aptitude purge would result in no result
gnudude
 
Posts: 1712
Joined: 2009-04-05 17:30
Location: gone....

Re: dpkg --get-selections

Postby graciano » 2009-05-06 22:30

That's the part i also didn't get yet :)
User avatar
graciano
 
Posts: 194
Joined: 2008-07-07 11:36
Location: Portugal

Re: dpkg --get-selections

Postby gnudude » 2009-05-06 22:37

from the quick/simple experiments I have done....
apt-get remove or aptitude remove would result in deinstall
apt-get remove --purge or aptitude purge would result in the package no longer being listed

in some cases though (I assume packages without any config files)
apt-get remove or aptitude remove will result in the package no longer being listed
gnudude
 
Posts: 1712
Joined: 2009-04-05 17:30
Location: gone....

Re: dpkg --get-selections

Postby graciano » 2009-05-06 23:01

Got read of the deinstall like this:
Code: Select all
# dpkg --purge name_of_the_listed_as_deinstall
User avatar
graciano
 
Posts: 194
Joined: 2008-07-07 11:36
Location: Portugal

Re: dpkg --get-selections

Postby gnudude » 2009-05-07 00:50

aptitude purge should work also
gnudude
 
Posts: 1712
Joined: 2009-04-05 17:30
Location: gone....

Re: dpkg --get-selections

Postby graciano » 2009-05-07 09:25

In my case is does not!
I also tried apt-get autoremove ...autoclean ... but the only way i can remove them is with dpkg.
There must me an option in apt-get for this ... but haven't found it yet :)
User avatar
graciano
 
Posts: 194
Joined: 2008-07-07 11:36
Location: Portugal

Re: dpkg --get-selections

Postby gnudude » 2009-05-07 12:02

graciano wrote:In my case is does not!

What would your case be? Please provide the package names. Both aptitude purge and apt-get remove --purge both clear the packages (that I have tried) from the listing.
gnudude
 
Posts: 1712
Joined: 2009-04-05 17:30
Location: gone....

Re: dpkg --get-selections

Postby graciano » 2009-05-07 13:19

Take a look at this sequence ...
Code: Select all
debian:/home/torrao# apt-get install filezilla
A ler as listas de pacotes... Pronto
A construir árvore de dependências       
A ler a informação de estado... Pronto
Os seguintes pacotes extra serão instalados:
  filezilla-common filezilla-locales libwxbase2.8-0 libwxgtk2.8-0
Serão instalados os seguintes NOVOS pacotes:
  filezilla filezilla-common filezilla-locales libwxbase2.8-0 libwxgtk2.8-0
0 pacotes actualizados, 5 pacotes novos instalados, 0 a remover e 0 não actualizados.
É necessário obter 0B/6816kB de arquivos.
Após esta operação, serão utilizados 19,0MB adicionais de espaço em disco.
Deseja continuar [Y/n]? Y
A seleccionar pacote anteriormente não seleccionado libwxbase2.8-0
(A ler a base de dados ... 174457 ficheiros e directórios actualmente instalados.)
A descompactar libwxbase2.8-0 (desde .../libwxbase2.8-0_2.8.7.1-1.1_i386.deb) ...
A seleccionar pacote anteriormente não seleccionado libwxgtk2.8-0
A descompactar libwxgtk2.8-0 (desde .../libwxgtk2.8-0_2.8.7.1-1.1_i386.deb) ...
A seleccionar pacote anteriormente não seleccionado filezilla-common
A descompactar filezilla-common (desde .../filezilla-common_3.0.11.1-1_all.deb) ...
A seleccionar pacote anteriormente não seleccionado filezilla
A descompactar filezilla (desde .../filezilla_3.0.11.1-1_i386.deb) ...
A seleccionar pacote anteriormente não seleccionado filezilla-locales
A descompactar filezilla-locales (desde .../filezilla-locales_3.0.11.1-1_all.deb) ...
A processar 'triggers' para man-db ...
A processar 'triggers' para menu ...
A instalar libwxbase2.8-0 (2.8.7.1-1.1) ...
A instalar libwxgtk2.8-0 (2.8.7.1-1.1) ...
A instalar filezilla-common (3.0.11.1-1) ...
A instalar filezilla (3.0.11.1-1) ...
A instalar filezilla-locales (3.0.11.1-1) ...
A processar 'triggers' para menu ...
debian:/home/torrao# dpkg --get-selections | grep filezilla
filezilla                                       install
filezilla-common                                install
filezilla-locales                               install
debian:/home/torrao# apt-get remove filezilla
A ler as listas de pacotes... Pronto
A construir árvore de dependências       
A ler a informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  libwxgtk2.8-0 libwxbase2.8-0 filezilla-common
Utilize 'apt-get autoremove' para os remover.
Serão REMOVIDOS os seguintes pacotes:
  filezilla filezilla-locales
0 pacotes actualizados, 0 pacotes novos instalados, 2 a remover e 0 não actualizados.
Após esta operação, será libertado 6808kB de espaço em disco.
Deseja continuar [Y/n]? Y
(A ler a base de dados ... 174785 ficheiros e directórios actualmente instalados.)
A remover filezilla-locales ...
A remover filezilla ...
A processar 'triggers' para menu ...
A processar 'triggers' para man-db ...
debian:/home/torrao# dpkg --get-selections | grep filezilla
filezilla                                       deinstall
filezilla-common                                install
debian:/home/torrao# apt-get autoremove
A ler as listas de pacotes... Pronto
A construir árvore de dependências       
A ler a informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  libwxgtk2.8-0 libwxbase2.8-0 filezilla-common
Serão REMOVIDOS os seguintes pacotes:
  filezilla-common libwxbase2.8-0 libwxgtk2.8-0
0 pacotes actualizados, 0 pacotes novos instalados, 3 a remover e 0 não actualizados.
Após esta operação, será libertado 12,2MB de espaço em disco.
Deseja continuar [Y/n]? Y
(A ler a base de dados ... 174685 ficheiros e directórios actualmente instalados.)
A remover filezilla-common ...
A remover libwxgtk2.8-0 ...
A remover libwxbase2.8-0 ...
debian:/home/torrao# dpkg --get-selections | grep filezilla
filezilla               deinstall
debian:/home/torrao# apt-get remove --purge
A ler as listas de pacotes... Pronto
A construir árvore de dependências       
A ler a informação de estado... Pronto
0 pacotes actualizados, 0 pacotes novos instalados, 0 a remover e 0 não actualizados.
debian:/home/torrao# dpkg --get-selections | grep filezilla
filezilla               deinstall
debian:/home/torrao# apt-get remove --purge filezilla
A ler as listas de pacotes... Pronto
A construir árvore de dependências       
A ler a informação de estado... Pronto
O pacote filezilla não está instalado, por isso não será removido
0 pacotes actualizados, 0 pacotes novos instalados, 0 a remover e 0 não actualizados.
debian:/home/torrao# dpkg --get-selections | grep filezilla
filezilla               deinstall



I tried the same with # apt-get remove --purge filezilla and it goes like you say ... but if i forget the --purge parameter i will stick to the deinstall?
This is not really a problem ... just a detail :)
User avatar
graciano
 
Posts: 194
Joined: 2008-07-07 11:36
Location: Portugal

Next

Return to General Questions

Who is online

Users browsing this forum: No registered users and 16 guests

fashionable