About the base package: ====================== A long time ago, there was a package called `base', which was tagged essential and contained a lot of things, among them all the special device files in the /dev directory. Currently, the device files do not belong to any particular package, so the `base' package does not exist anymore, but if you upgraded your system from a very early Debian release, it is possible that you still have it installed (in this case it should not removed!). Having this package installed is harmless, but there are a few reasons why you might want to have it uninstalled: * dselect will show it as an "obsolete" package. * The list of installed packages in the system will not match the list of packages you would install when installing from scratch. Therefore, you might want to get rid of it. In this case, here is what you may do: It is very important that you *don't* do "dpkg --purge base", because this may remove all the conffiles for the base package listed in the /var/lib/dpkg/status file. Here is a much safer method: 1. Make a backup of all your important files, in particular it is always a good idea to have backups of all the files under /etc and /var/lib/dpkg. 2. Make sure you are not running a dselect session somewhere (if you can enter dselect and then exit it is likely this is not the case). 3. Edit /var/lib/dpkg/status and remove all the items about the `base' package. This has to be done with extreme care. 4. Remove all the files matching "/var/lib/dpkg/info/base.*". To simplify this task (only 2. to 4., you still have to do the backups!) and avoid mistakes, a simple shell script `remove-base' is provided in the /usr/share/doc/base-files directory. It will modify the status file and will remove the base.* files for you. Warning: This script is provided in the hope that it will be useful but without any warranty. Do not remove the `base' package if you are not absolutely sure that you will not mess up your system. Santiago Vila