Я надеюсь, что это подходящий форум для этого вопроса. Я пытаюсь изучить рабочий процесс « configure, make, make install
», который, кажется, хорошо известен в Linux. Я пытаюсь применить это к xscreensaver. В дополнение к чтению веб-сайта xscreensaver и поиску в этой теме, я не могу найти обходного пути: скачав и разархивировав xscreensaver, я запускаю configure
. Он выводит следующие предупреждения:
Warning: The GTK libraries do not seem to be available; the
`xscreensaver-demo' program requires them.
Warning: The GDK-Pixbuf library was not found.
Warning: The XPM library was not found.
Чтобы понять « configure, make, make install
», я хотел проработать эти предупреждения, пока configure
завершится чисто.
Насколько я могу судить, у меня есть библиотека GDK-Pixbuf:
>sudo dnf install gdk-pixbuf2
Package gdk-pixbuf2-2.30.3-1.fc20.x86_64 is already installed, skipping.
Dependencies resolved.
Nothing to do.
>
>find /usr/local/lib -name "*pixbuf*"
/usr/local/lib/libgdk_pixbuf-2.0.so.0
/usr/local/lib/pkgconfig/gdk-pixbuf-2.0.pc
/usr/local/lib/libgdk_pixbuf-2.0.la
/usr/local/lib/libgdk_pixbuf-2.0.so.0.2800.2
/usr/local/lib/libgdk_pixbuf-2.0.so
>
>echo $LD_LIBRARY_PATH
/usr/local/lib:/usr/lib64
(Я создал LD_LIBRARY_PATH как часть моей бесцельной отладки этой проблемы).
Кто-нибудь может посоветовать, как дальше отлаживать это? Зачем configure
жалобу на отсутствующую библиотеку pixbuf, когда она, кажется, присутствует? Несмотря на то, что этот вопрос относится к xscreensaver, я бы хотел узнать, как работают опытные пользователи Linux, и выяснить, как установить зависимости, чтобы упростить configure
.
Обновление:
Мой Linux дистрибутив:
>cat /proc/version
Linux version 3.11.10-301.fc20.x86_64 (mockbuild@bkernel01.phx2.fedoraproject.org) (gcc version 4.8.2 20131017 (Red Hat 4.8.2-1) (GCC) ) #1 SMP Thu Dec 5 14:01:17 UTC 2013