5

I have a legacy Ubuntu Server 12.04 (i386) and a new Ubuntu Server 12.04 LTS (AMD64)

How do I use the same list of packages from the legacy server on the AMD64 server? I tried this:

dpkg --get-selections > installedpackages

But when I use that list on the new server it tries installing i386 libraries and binaries. I don't want that. I only want the AMD64 stuff.

I used this post as a guide

How to list all installed packages

Any help is appreciated.

Malocchio
  • 123

1 Answers1

6

Try this command line to generate your package list instead (you'll need to apt-get install aptitude if you haven't):

aptitude search -F '%100p' '~i!~M' > installedpackages

This should omit all those machine-specific preinstalled packages and only list things you deliberately selected (and their dependencies).

If even that has too much stuff in it, this should list more or less just the packages that you have explicitly installed (their dependencies will be pulled in automatically, of course):

deborphan -a --no-show-section > installedpackages

tgies
  • 509