Здравствуйте.
С линуксом я работаю не очень давно. Дебиан - второй дистр (первым был АлтЛинукс), поставил по совету знакомого. Разумеется, я сразу стал ставить необходимый софт. Первой была среда разработки Geany 0.18. С ней-то проблемы и начались. ./configu*re ругался на неустановленный пакет gtk+-2.0.
checking for GTK... configure: error: Package requirements (gtk+-2.0 >= 2.8.0) were not met:
No package 'gtk+-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
checking for BASE_DEPENDENCIES... configure: error: Package requirements (glib-2.0 >= 2.21.3 atk >= 1.13.0 pango >= 1.20 cairo >= 1.6) were not met:
No package 'atk' found
No package 'pango' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS
and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
debian:/home/ivan/_Setup packages/pango-1.26.0# make
make all-recursive
make[1]: Entering directory `/home/ivan/_Setup packages/pango-1.26.0'
Making all in pango
make[2]: Entering directory `/home/ivan/_Setup packages/pango-1.26.0/pango'
GEN s-enum-types-h
/bin/sh: line 1: glib-mkenums: команда не найдена
make[2]: *** [s-enum-types-h] Ошибка 127
make[2]: Leaving directory `/home/ivan/_Setup packages/pango-1.26.0/pango'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/ivan/_Setup packages/pango-1.26.0'
make: *** [all] Ошибка 2
Потерпев неудачу и тут, я пошел качать glib-2.22.2. Он сконфигурировался нормально, но опять возникла ошибка в make.
...
/bin/sed: can't read packages/glib-2.22.2/glib-2.22.2/glib/libglib-2.0.la: No such file or directory
libtool: link: `packages/glib-2.22.2/glib-2.22.2/glib/libglib-2.0.la' is not a valid libtool archive
make[3]: *** [libgmodule-2.0.la] Ошибка 1
make[3]: Leaving directory `/home/ivan/_Setup packages/glib-2.22.2/glib-2.22.2/gmodule'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/home/ivan/_Setup packages/glib-2.22.2/glib-2.22.2/gmodule'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/ivan/_Setup packages/glib-2.22.2/glib-2.22.2'
make: *** [all] Ошибка 2
Собственно, вопросов два. Первый - что это и как с этим бороться? :-) И второй - можно ли в репозиториях найти «левые» программы типа того же редактора geany?