apt-get install inkscape dia pgf context texlive.*cyr.* texlive.*extraну и ещё что-то может, я забыл.
\begin{figure}[ht]
вместо
\begin{figure}
Можно также использовать
\begin{figure}[!ht]
--- но тогда получается, правда, страшненько, ну прямо как в ворде. Поэтому обычно лучшее решение проблемы~--- дописать немного текста, чтобы не мучить Latex задачей "как красиво разместить 2 страницы текста и 6 рисунков на пол-страницы каждый".
\begin{figure}[!ht]