Other Help Topics :: Removing GCC from Knoppix



The GCC package is still required, but the base package doesn't have very much in AFAIK. You could try removing the files yourself (which breaks the package, but you can't have everything):)
'dpkg -P gcc'

The -P switch is for Purge. It removes the selected .deb, and doesn't really complain about much.

Yes, I know about dpkg -P. It's what I've used to remove all of my other packages. However..

Code Sample
root@navi / # dpkg -P gcc-3.2-base
dpkg: dependency problems prevent removal of gcc-3.2-base:
cpp-3.2 depends on gcc-3.2-base (>= 1:3.2.3-4).
cpp-3.2 depends on gcc-3.2-base (<< 1:3.2.4).
cpp-3.2 depends on gcc-3.2-base (>= 1:3.2.3-4).
cpp-3.2 depends on gcc-3.2-base (<< 1:3.2.4).
dpkg: error processing gcc-3.2-base (--purge):
dependency problems - not removing
Errors were encountered while processing:
gcc-3.2-base

root@navi / # dpkg -P cpp-3.2 gcc-3.2-base
dpkg: dependency problems prevent removal of cpp-3.2:
cpp depends on cpp-3.2 (>= 1:3.2.3-0).
dpkg: error processing cpp-3.2 (--purge):
dependency problems - not removing
dpkg: dependency problems prevent removal of gcc-3.2-base:
cpp-3.2 depends on gcc-3.2-base (>= 1:3.2.3-4).
cpp-3.2 depends on gcc-3.2-base (<< 1:3.2.4).
cpp-3.2 depends on gcc-3.2-base (>= 1:3.2.3-4).
cpp-3.2 depends on gcc-3.2-base (<< 1:3.2.4).
dpkg: error processing gcc-3.2-base (--purge):
dependency problems - not removing
Errors were encountered while processing:
cpp-3.2
gcc-3.2-base

root@navi / # dpkg -P cpp cpp-3.2 gcc-3.2-base
dpkg: dependency problems prevent removal of cpp:
xbase-clients depends on cpp.
dpkg: error processing cpp (--purge):
dependency problems - not removing
dpkg: dependency problems prevent removal of cpp-3.2:
cpp depends on cpp-3.2 (>= 1:3.2.3-0).
dpkg: error processing cpp-3.2 (--purge):
dependency problems - not removing
dpkg: dependency problems prevent removal of gcc-3.2-base:
cpp-3.2 depends on gcc-3.2-base (>= 1:3.2.3-4).
cpp-3.2 depends on gcc-3.2-base (<< 1:3.2.4).
cpp-3.2 depends on gcc-3.2-base (>= 1:3.2.3-4).
cpp-3.2 depends on gcc-3.2-base (<< 1:3.2.4).
dpkg: error processing gcc-3.2-base (--purge):
dependency problems - not removing
Errors were encountered while processing:
cpp
cpp-3.2
gcc-3.2-base


I think I'll download DSL v0.6 and give it a shot - maybe I'll be able to remaster it, now that it's based on Knoppix v3.3.


original here.