Vous pouvez certainement supprimer gcc. En général, si vous trouvez un paquet dont vous ne voulez pas, vous pouvez simplement le supprimer à l'aide de la commande
sudo aptitude remove packagename
puis, s'il s'avère que le paquet a une dépendance que vous voulez, répondez simplement "n" lorsqu'il vous demande si vous voulez continuer.
Cela étant dit, IMHO supprimer le compilateur donne un faux sentiment de sécurité. Si un attaquant habile obtient l'accès à Shell, vous avez déjà perdu la plupart de la bataille de toute façon. Deuxièmement, ne pas avoir de compilateur disponible avait peut-être un sens lorsque les serveurs fonctionnaient sur des architectures qui n'étaient pas généralement disponibles sur les PC, exécutaient une variante propriétaire d'Unix, etc. De nos jours, un PC x86 avec Ubuntu n'est pas vraiment difficile ou coûteux pour un attaquant de mettre la main dessus, donc si le compilateur n'est pas disponible, il peut simplement copier les binaires qu'il veut.
0 votes
GCC ne fait pas du tout partie de l'installation du serveur de base. Peut-être avez-vous installé quelque chose qui en dépend ?
0 votes
Je partirais
cowsay
yfortune
intacte :) (et vous n'avez pas besoin de gcc pour exécuter les deux susmentionnés, -- à moins que vous n'ayez pas besoin de compiler de nouveaux animaux de ferme à partir des sources)