Guest User

Untitled

a guest
Jul 17th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. The best way to use this tool is to hook apt's use of dpkg to run it before
  2. doing any package installs.
  3.  
  4. In your apt.conf, put this:
  5.  
  6. DPkg::Pre-Install-Pkgs {"xargs -rL1 bash /path/to/stripdeb.sh 2>&1 | logger -t stripdeb"}
  7.  
  8. Then, a demo:
  9.  
  10. % sudo apt-get install mysql-server-5.1
  11. ...
  12. Fetched 7,110kB in 3s (2,344kB/s)
  13. Preconfiguring packages ...
  14. Selecting previously deselected package mysql-server-5.1.
  15. (Reading database ... 231513 files and directories currently installed.)
  16. Unpacking mysql-server-5.1 (from .../mysql-server-5.1_5.1.41-3ubuntu12.8_amd64.deb) ...
  17. Selecting previously deselected package mysql-server.
  18. Unpacking mysql-server (from .../mysql-server_5.1.41-3ubuntu12.8_all.deb) ...
  19. Processing triggers for ureadahead ...
  20. Processing triggers for man-db ...
  21. Setting up mysql-server-5.1 (5.1.41-3ubuntu12.8) ...
  22.  
  23. Setting up mysql-server (5.1.41-3ubuntu12.8) ...
  24. Processing triggers for libc-bin ...
  25. ldconfig deferred processing now taking place
  26.  
  27.  
  28. And from the logs (thanks to `| logger -t stripdeb`)
  29.  
  30. Dec 20 11:49:43 snack stripdeb: Stripping /var/cache/apt/archives/mysql-server-5.1_5.1.41-3ubuntu12.8_amd64.deb of pre/post maintainer scripts
  31. Dec 20 11:49:43 snack stripdeb: /var/cache/apt/archives/mysql-server-5.1_5.1.41-3ubuntu12.8_amd64.deb: Stripping postrm
  32. Dec 20 11:49:43 snack stripdeb: /var/cache/apt/archives/mysql-server-5.1_5.1.41-3ubuntu12.8_amd64.deb: Replacing /tmp/tmp.xEyTSHBK7T/postinst with a generic 'ldconfig' script
  33. Dec 20 11:49:43 snack stripdeb: /var/cache/apt/archives/mysql-server-5.1_5.1.41-3ubuntu12.8_amd64.deb: Stripping prerm
  34. Dec 20 11:49:43 snack stripdeb: /var/cache/apt/archives/mysql-server-5.1_5.1.41-3ubuntu12.8_amd64.deb: Stripping preinst
  35. Dec 20 11:49:43 snack stripdeb: Stripping /var/cache/apt/archives/mysql-server_5.1.41-3ubuntu12.8_all.deb of pre/post maintainer scripts
  36.  
  37. Perfect. Automated madness-removal.
Add Comment
Please, Sign In to add comment