Guest
Unregistered
|
|
Posted: May 08 2005,03:45 |
|
Quote (QmQ @ May 07 2005,19:00) | and remaking the ISO everything boots fine and works apart from the X background & icons. It doesn't simply show up and I have not the slightest idea why that is. Any ideas? |
I think you are still trying to do that chroot thing. This will work with the original Knoppix distributions because they are pure Debian and the dependencies are fully consistent with the items on the package catalogue. The apt-get and dpkg utilities rely very heavily on the correctness of this catalogue to know what files you actually have on your system. Whenever a new software is installed (or old software modified) in a non-Debian manner (such as in DSL), the Debian tools will have no clue about this. Therefore, when you delete the Debian software using the Debian tools, you might remove some files that are needed by the non-Debian things.
My advise for you will be this: if you want to learn how to remove things, first learn how they got there in the first place.
For example, suppose you want to remove software ABCDXYZ. Search the net for the source tarball of this software (take note of the version) and unzip it somewhere on your system. Read its README and INSTALL (and Makefile if possible) files for ideas on how this software will be installed. Take note of parameters such as the default value for --prefix (/usr, /usr/local, /usr/local/ABCDXYZ, ...) and things to which this parameter is acually prefixed on. Then you will have some idea on the possible locations of the files on the system. Then if the Makefile is available, browse through it to look for the rule "install:" and the commands following it. This will tell you what things actually get installed to which locations. After noting these things down, browse through the DSL directory tree to look for these items (remember that John had to remove many things such as documentation files).
This way you do not depend on the Debian tools. And this way you get to understand what your "Programmer's DSL" will be doing when you actually get to use it later.
|