To try out the system behaviour with all the PPDs in a bzipped tarball and an appropriate PPD generator (see one of my previous comments) I have created the following script:
http://www.linux-foundation.org/~till/tmp/compressppds Download it and make it executable. Then install the linuxprinting.org- ppds and the linuxprinting.org-ppds-extra packages. Do time lpinfo -m > x du -h /usr/share/ppd/postscript/linuxprinting.org sudo ./compressppds postscript/linuxprinting.org/ openprinting-ppds /usr/share/ppd time lpinfo -m > x ls -l /usr/share/ppd/openprinting-ppds.tar.bz2 rm x You see now that this saves a lot of space (3.6 MB instead of 18 MB on current Feisty), but it takes much more time to generate the PPD list (this is only extracting the .ppdlist file from the tarball, but even if .ppdlist is in the beginning the whole tarball gets read). On my box the first "lpinfo -m" command needs 6 sec and the second 19 sec. To return to the old state do cd /usr/share/ppd sudo tar -xvf openprinting-ppds.tar.bz2 sudo rm postscript/linuxprinting.org/.ppdlist sudo find postscript/linuxprinting.org -name '*.ppd' -type f -exec gzip -9 '{}' \; sudo rm /usr/lib/cups/driver/openprinting-ppds So the only problem of this is that tar reads the tarball always to the end, even if one extracts the very first file. Is there a method to make tar stop once it has found the requested file? -- Getting (more) manufacturer-supplied PostScript PPDs onto the Ubuntu desktop CDs https://launchpad.net/bugs/39847 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs