Advertisement
Guest User

Untitled

a guest
Sep 4th, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. $ ssh server-a dpkg --get-selections | grep 'binstall$' | cut -f 1 > server-a.txt
  2. $ ssh server-b dpkg --get-selections | grep 'binstall$' | cut -f 1 > server-b.txt
  3.  
  4. $ comm -12 <(sort server-a.txt) <(sort server-b.txt) > both.txt
  5. $ comm -23 <(sort server-a.txt) <(sort server-b.txt) > only-server-a.txt
  6. $ comm -13 <(sort server-a.txt) <(sort server-b.txt) > only-server-b.txt
  7.  
  8. $ wc -l *.txt
  9. 2238 both.txt
  10. 948 only-server-a.txt
  11. 89 only-server-b.txt
  12. 3186 server-a.txt
  13. 2327 server-b.txt
  14. 8788 total
  15.  
  16. apt --installed list | tail -n+2 > that_server.lst
  17.  
  18. ./compare_ubuntu_apt.pl this_server.lst that_server.lst
  19.  
  20. ----------------------------------
  21. DIFFERENCES
  22. ----------------------------------
  23. @ apparmor : 2.8.95~2430-0ubuntu5.2 -> 2.8.95~2430-0ubuntu5.3
  24. @ apt : 1.0.1ubuntu2.8 -> 1.0.1ubuntu2.10
  25. @ apt-transport-https : 1.0.1ubuntu2.8 -> 1.0.1ubuntu2.10
  26. @ apt-utils : 1.0.1ubuntu2.8 -> 1.0.1ubuntu2.10
  27. @ base-files : 7.2ubuntu5.2 -> 7.2ubuntu5.3
  28. @ bash-completion : 1:2.1-4 -> 1:2.1-4ubuntu0.1
  29. ----------------------------------
  30. MISSING IN this_server.lst
  31. ----------------------------------
  32. + acl : 2.2.52-1
  33. + acpid : 1:2.0.21-1ubuntu2
  34. + apport : 2.14.1-0ubuntu3.11
  35. + apport-symptoms : 0.20
  36. + at : 3.1.14-1ubuntu1
  37. + at-spi2-core : 2.10.2.is.2.10.1-0ubuntu1
  38. + attr : 1:2.4.47-1ubuntu1
  39. + autotools-dev : 20130810.1
  40. ----------------------------------
  41. MISSING IN that_server.lst
  42. ----------------------------------
  43. - apcupsd : 3.14.10-2build1
  44. - apcupsd-doc : 3.14.10-2build1
  45. - beep : 1.3-3
  46. - btrfs-tools : 3.12-1
  47. - discover : 2.1.2-5.2ubuntu1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement