Daniel Burrows <[EMAIL PROTECTED]> immo vero scripsit > What about upgrades? Initial installs probably aren't a problem, but > people upgrading without metapackages will get xbase-clients and not xinit! > (thus preventing them from starting X at all, at least using the common > methods)
I don't think people will get xbase-clients in the current situation. In my experience of upgrading several systems, upgrading from potato shall see most of X-related packages being removed, notably, "startx" goes missing. If we kept "task-x-window-system-core" package, that might have helped us upgrade (i am not sure), but we don't have such thing to keep our packages together, it seems. If you have any doubt, try: # pbuilder create --distribution potato --basetgz ~/base-potato.tgz # pbuilder login --basetgz ~/base-potato.tgz and install X, and upgrade to woody from there... (if you have the bandwidth etc.) Upgrading from potato with base and build-essential and task-x-window-system-core installed: For woody: bin/bash-2.03# apt-get dist-upgrade -s |more Reading Package Lists... Building Dependency Tree... The following packages will be REMOVED: console-tools task-x-window-system-core xbase-clients xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable The following NEW packages will be installed: cpp-2.95 g++-2.95 gcc-2.95 ifupdown ipchains klogd libcap1 libdb3 libdps1 libfreetype6 libpcap0 libstdc++2.10-glibc2.2 libxaw6 libxaw7 net-tools netkit-inetd netkit-ping perl perl-modules xlibs The following packages have been kept back base-config console-data xserver-common xserver-svga 83 packages upgraded, 20 newly installed, 7 to remove and 4 not upgraded. For sid: bin/bash-2.03# apt-get dist-upgrade -s |more Reading Package Lists... Building Dependency Tree... The following packages will be REMOVED: console-tools task-x-window-system-core xbase-clients xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable The following NEW packages will be installed: cpp-2.95 g++-2.95 gcc-2.95 ifupdown ipchains klogd libcap1 libdb3 libdps1 libfreetype6 libpcap0 libstdc++2.10-glibc2.2 libxaw6 libxaw7 net-tools netkit-inetd netkit-ping perl perl-modules xlibs The following packages have been kept back base-config console-data pcmcia-cs xserver-common xserver-svga regards, junichi -- [EMAIL PROTECTED] http://www.netfort.gr.jp/~dancer