Я не соглашаюсь искренне с Kyle.
Если это не необходимо, это должно быть удалено. Это - лучшая практика для не установки ненужного программного обеспечения.
Человек, выполняющий задачу, такой как самостоятельно, должен быть уверен в последствиях решений, которые они принимают. Удаление стандартных системных утилит и библиотек обычно осуждается, но это будет частично зависеть от Вашей среды и роли сервера.
Если будут зависимости от пакета, то они будут определены в современных системах.
Если позже, код, который Вы компилируете, требует библиотеки, Вы удалили, Вы устанавливаете его затем - поскольку он затем требуется.
Я не собираюсь оставлять GTK установленным на сервере просто, потому что некоторый будущий системный администратор мог бы быть идиотом.
Я уверен, что это спросили прежде здесь, но в целом необходимо дефрагментировать гостя ОС то же, как Вы были бы в физическом сервере за одним исключением при использовании тонкой резервации памяти. При дефрагментации тонкого диска, он просто сдует его к своему полному 'толстому' размеру - одна из причин, почему необходимо действительно понять то, что Вы делаете перед использованием тонких дисков.