On 02/17/2014 04:26 PM, Tong Sun wrote: > Hi, > > I have never taken a closer look at what's inside the Lubuntu CD, until > now when I discovered that there is bunch of packages on the CD that is > not packed in the filesystem.squashfs file. There are *quite* a few of > them (ref 1). > > What's the purpose of having those packages loose on the disk instead of > installing them and have them in compressed squashfs file? >
deb files are compressed, now with LZMA2 (xz) instead of old gzip. There is no imperative to install packages to a live system; it just saves time, since you can copy the base image directly to disk. Naturally, packages which may not be needed but would be needed in common configurations are included. What bugs me more is the uninstallation of live system packages after install. The squashfs is a liveCD installation, and it's unpacked to disk and then fixed up into a fixed installation. I've never understood why it's not a base squashfs, union mount on top a squashfs made from a union mount on that which has been modified into a LiveCD, then union mount tmpfs on top of that. Shaves 5 minutes off installation--which takes 15 minutes anyway. > Thanks > > Tong > > ref 1: > > package list: > > ./pool > ./pool/main > ./pool/main/b > ./pool/main/b/build-essential > ./pool/main/b/build-essential/build-essential_11.6ubuntu5_amd64.deb > ./pool/main/d > ./pool/main/d/dpkg > ./pool/main/d/dpkg/dpkg-dev_1.16.12ubuntu1_all.deb > ./pool/main/e > ./pool/main/e/eglibc > ./pool/main/e/eglibc/libc-dev-bin_2.17-93ubuntu4_amd64.deb > ./pool/main/e/eglibc/libc6-dev_2.17-93ubuntu4_amd64.deb > ./pool/main/f > ./pool/main/f/fakeroot > ./pool/main/f/fakeroot/fakeroot_1.20-1_amd64.deb > ./pool/main/g > ./pool/main/g/gcc-4.8 > ./pool/main/g/gcc-4.8/g++-4.8_4.8.1-10ubuntu8_amd64.deb > ./pool/main/g/gcc-4.8/gcc-4.8_4.8.1-10ubuntu8_amd64.deb > ./pool/main/g/gcc-4.8/libasan0_4.8.1-10ubuntu8_amd64.deb > ./pool/main/g/gcc-4.8/libatomic1_4.8.1-10ubuntu8_amd64.deb > ./pool/main/g/gcc-4.8/libgcc-4.8-dev_4.8.1-10ubuntu8_amd64.deb > ./pool/main/g/gcc-4.8/libitm1_4.8.1-10ubuntu8_amd64.deb > ./pool/main/g/gcc-4.8/libstdc++-4.8-dev_4.8.1-10ubuntu8_amd64.deb > ./pool/main/g/gcc-4.8/libtsan0_4.8.1-10ubuntu8_amd64.deb > ./pool/main/g/gcc-defaults > ./pool/main/g/gcc-defaults/g++_4.8.1-2ubuntu3_amd64.deb > ./pool/main/g/gcc-defaults/gcc_4.8.1-2ubuntu3_amd64.deb > ./pool/main/l > ./pool/main/l/linux > ./pool/main/l/linux/linux-libc-dev_3.11.0-12.19_amd64.deb > ./pool/main/l/lupin > ./pool/main/l/lupin/lupin-support_0.54_amd64.deb > ./pool/main/liba > ./pool/main/liba/libalgorithm-diff-perl > ./pool/main/liba/libalgorithm-diff-perl/libalgorithm-diff-perl_1.19.02-3_all.deb > ./pool/main/liba/libalgorithm-diff-xs-perl > ./pool/main/liba/libalgorithm-diff-xs-perl/libalgorithm-diff-xs-perl_0.04-2build3_amd64.deb > ./pool/main/liba/libalgorithm-merge-perl > ./pool/main/liba/libalgorithm-merge-perl/libalgorithm-merge-perl_0.08-2_all.deb > ./pool/main/m > ./pool/main/m/manpages > ./pool/main/m/manpages/manpages-dev_3.54-1ubuntu1_all.deb > ./pool/main/m/mouseemu > ./pool/main/m/mouseemu/mouseemu_0.16-0ubuntu9_amd64.deb > ./pool/main/u > ./pool/main/u/ubiquity > ./pool/main/u/ubiquity/oem-config-gtk_2.15.26_all.deb > ./pool/main/u/ubiquity/oem-config_2.15.26_all.deb > ./pool/main/u/user-setup > ./pool/main/u/user-setup/user-setup_1.48ubuntu1_all.deb > ./pool/multiverse > ./pool/multiverse/d > ./pool/multiverse/d/drdsl > ./pool/multiverse/d/drdsl/drdsl_1.2.0-1build1_amd64.deb > ./pool/universe > ./pool/universe/c > ./pool/universe/c/caspar > ./pool/universe/c/caspar/caspar_20120530-1_all.deb > ./pool/universe/i > ./pool/universe/i/isdnutils > ./pool/universe/i/isdnutils/capiutils_3.12.20071127-0ubuntu11_amd64.deb > ./pool/universe/i/isdnutils/isdnutils-base_3.12.20071127-0ubuntu11_amd64.deb > ./pool/universe/i/isdnutils/isdnutils-xtools_3.12.20071127-0ubuntu11_amd64.deb > ./pool/universe/i/isdnutils/libcapi20-3_3.12.20071127-0ubuntu11_amd64.deb > ./pool/universe/i/isdnutils/libcapi20-dev_3.12.20071127-0ubuntu11_amd64.deb > ./pool/universe/i/isdnutils/pppdcapiplugin_3.12.20071127-0ubuntu11_amd64.deb > > > > > -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss