[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Question about get-selections



Boyd Stephen Smith Jr. <bss <at> iguanasuicide.net> writes:

> >I'd rather do
> >aptitude -F '%p' search '~i~M' > auto_installed_packages
> >Your command does not work if the package state is e.g. 'i A'
> >(note the space)
> 
> Actually, it only works in that case.  Of course, because of the search 
> terms, all the packages will have status 'i A'.

That's what I meant.

Now... I've been playing a little bit with this.

First, I get some 
warning: Unknown type error, skipping line 
using debconf-set-selections < ...

While that does not worry me much, I get a
xargs: aptitude: exited with status 255; aborting
at the end of
xargs -r -- aptitude markauto < ...
Probably, this is because conflicts are generated, however there were/are no
conflicts on the original system.

Of and BTW you had better use:
#dpkg --get-selections | awk '$2 == "install"' > ...
(Note the *two* equality signs) I was wondering where all those unnecessary
conflicts were coming from ;-)

I need to say that sometimes I feel a bit dazzled by all these tools
dselect
dpkg
apt-get
aptitude
....
After a dpkg --set-selections I have to use 'apt-get dselect-upgrade' instead of
'apt-get upgrade'. However, the standard 'aptitude install' works fine and seems
to know about the --set-selections. I am not clear what kind of information is
available to what kind of tool. I guess the auto flag of aptitude is exclusive
to aptitude, otherwise we would not have to set it manually. I guess one has got
to have the overview over all that first.... ~.~

Oh and I guess to make things really right one would have to use 
--get-selections '*'
during the backup, or an additional
dpkg --clear-selections
before the restore. Just a thought.


Reply to: