Могу ли я удалить пакеты * -dev, если я не компилирую приложения из исходного кода?

Я редко компилирую исходный код сам и в основном устанавливаю материал, используя apt-get. Итак, могу ли я безопасно удалить все эти * -dev файлы? Или некоторые приложения зависят от них?

Да, вы должны быть в безопасности, чтобы удалить любые *-dev пакеты, поскольку они обычно являются заголовочными файлами, необходимыми при компиляции с предоставленной упакованной библиотекой. Помните, что вы всегда можете указать содержимое данного пакета, используя dpkg -L <pkg> если у вас есть какие-либо сомнения относительно того, что внутри него.

пример

 $ dpkg -L libgdbm-dev | head -10 /. /usr /usr/include /usr/include/dbm.h /usr/include/gdbm.h /usr/include/gdbm-ndbm.h /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libgdbm.a /usr/lib/x86_64-linux-gnu/libgdbm_compat.a в $ dpkg -L libgdbm-dev | head -10 /. /usr /usr/include /usr/include/dbm.h /usr/include/gdbm.h /usr/include/gdbm-ndbm.h /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libgdbm.a /usr/lib/x86_64-linux-gnu/libgdbm_compat.a