Re: Backing up your package list WAS screen resolution problems with Hardy Herron
- From: NoOp <glgxg@xxxxxxxxxxxxx>
- Date: Sun, 28 Sep 2008 10:33:48 -0700
On 09/28/2008 06:54 AM, Owen Townend wrote:
2008/9/28 Derek Broughton <news@xxxxxxxxxxxxxx>:
Owen Townend wrote:
2008/9/28 Derek Broughton <news@xxxxxxxxxxxxxx>:
Owen Townend wrote:
Further to that... try something as simple as this to duplicate or
backup your current set of apps:
dpkg --get-selections > installed_apps.txt
dpkg --set-selections < installed_apps.txt
Well, actually, no. That's a truly ugly way to install software, and I
heartily recommend NOBODY follow that advice. You'll never get rid of
all the cruft in future (every single package on the system is now marked
as "manually installed" and will not be removed if nothing needs it in
future).
yeah, it was only an example of the possibilities with a single
overarching package manager...
I agree that NOBODY should actually use that particular method and it
was not intended as advice, only as a possibility.
Something more like this would probably be closer to useable:
$ aptitude search '!(!~i|~M)' -F %p > ${aptlist}
(Search for the inverse of anything not installed or installed
automatically)
What other ways do people use for this type of task?
In fact, that's pretty much exactly what I do - except that I went
through 'tr' and 'cut' to parse out just the package name. Doh! Thanks for
that.
otoh, my search string is simpler: '~i !~M' - installed and Not manual
Great, it's now even less complex.
$ aptitude search '~i!~M' -F '%p' > ${aptlist}
I'm sure I got the inverse syntax expression from an earlier post
around here but googling for '!(!~i|~M)' is no easy thing.
cheers,
Owen.
P.S.
The ~M matches _automatically_ installed packages.
Tried it:
$ aptitude search '~i!~M' -F '%p' > ${aptlist}
bash: ${aptlist}: ambiguous redirect
$ aptitude search '~i!~M' -F '%p' > aptlist.txt
works.
for dpkg --get-selections > installed_apps.txt, you might want to try:
dpkg --get-selections "*" >myselections
"*" makes myselections include package entries for "purge" too.
and then use meld to show the differences between installed_apps.txt and
myselections. Note: you can also do a comaparison between aptlist.txt
and myselections just to see the difference, but they are not comparable
files so it will drive meld nuts for awhile trying to mark diffs.
ref:
http://www.debian.org/doc/manuals/quick-reference/ch-package.en.html#s-record
[3.4.9 Record/copy system configuration]
--
ubuntu-users mailing list
ubuntu-users@xxxxxxxxxxxxxxxx
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
- Follow-Ups:
- References:
- Backing up your package list WAS screen resolution problems with Hardy Herron
- From: Owen Townend
- Re: Backing up your package list WAS screen resolution problems with Hardy Herron
- From: Derek Broughton
- Re: Backing up your package list WAS screen resolution problems with Hardy Herron
- From: Owen Townend
- Backing up your package list WAS screen resolution problems with Hardy Herron
- Prev by Date: Re: Printing in Ubuntu 8.04
- Next by Date: Re: Printing in Ubuntu 8.04
- Previous by thread: Re: Backing up your package list WAS screen resolution problems with Hardy Herron
- Next by thread: Re: Backing up your package list WAS screen resolution problems with Hardy Herron
- Index(es):
Relevant Pages
|