install-all-dev-packages.sh 549 B

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. apt-cache pkgnames > /tmp/allpackages
  3. BADPKGLIST="libjemalloc2"
  4. NEWPKGLIST="build-essential"
  5. echo "Searching for required -dev and -dbg packages..."
  6. for PKG in `dpkg --get-selections | sed 's/[: ].*//'`
  7. do
  8. # Make sure it's not in the ignore list
  9. echo $BADPKGLIST | grep -q $PKG
  10. if [ $? -eq 0 ]
  11. then
  12. continue
  13. fi
  14. for suffix in dev dbg dbgsym
  15. do
  16. grep -qe "^$PKG-$suffix$" /tmp/allpackages
  17. if [ $? -eq 0 ]
  18. then
  19. NEWPKGLIST=" $NEWPKGLIST $PKG-$suffix"
  20. fi
  21. done
  22. done
  23. apt-get install -y $NEWPKGLIST