Ну поломал систему. Все зависит как собирал glib из исходников. Ну по очереди:
1. Если устанавливал в /usr/local (по умолчанию) и там больше ничего нет стоящего, самый простой способ sudo rm -r -f /usr/local/* Что думает по этому поводу pkg-config (куда установлено) можно посмотреть так
pkg-config --libs --cflags glib-2.0
2. Можно еще попробовать sudo apt-get remove -f libglib2.0-dev libgtk2.0-dev, a потом sudo apt-get install -f libglib2.0-dev libgtk2.0-dev
3. Следующая попытка sudo apt-get check
4. Если ничего не поможет, надо находить все каталоги и файлы в /usr/include и /usr/lib (или в /usr/local...), которые относятся к glib и удалять их. Потом уже sudo apt-get install -f libgtk2.0-dev Вот эта команда может помочь поиску:
dpkg --get-selections 'libglib2.0*' | awk '{print $1}' | xargs dpkg -L
Все это на свой страх и риск, можешь еще сильнее поломать.