Как установить Cairo 1.8.10

Вы можете попробовать следующие команды:

sudo apt-get clean && sudo apt-get autoclean sudo apt-get update

Вышеупомянутые команды очистят кеш репозитория и обновят систему. Эти команды будут исправлять вашу проблему, если это программное обеспечение.

Если проблема по-прежнему сохраняется, скорее всего, у вас плохое сетевое подключение. Устранение неполадок сетевых устройств, таких как маршрутизаторы и коммутаторы или другое сетевое оборудование.

9
задан 29 February 2012 в 04:27

1 ответ

Если вы хотите протестировать старую версию Cairo, вы можете создать ее во временном префиксе в своем домашнем каталоге.

Прежде всего, убедитесь, что у вас установлены зависимости сборки Cairo. Вы можете сделать это с помощью следующей команды:

sudo apt-get build-dep cairo

Теперь загрузите и распакуйте старую версию Cairo:

wget http://cairographics.org/releases/cairo-1.8.10.tar.gz
tar xzf cairo-1.8.10.tar.gz
cd cairo-1.8.10

Теперь вы хотите построить Каир во временный префикс. Я использовал ~/prefix для этого несколько раз, но вы можете использовать любой каталог.

./configure --prefix=$HOME/prefix
make
make install

Теперь вам нужно сделать свое собственное программное обеспечение этой версией Каира. Если программное обеспечение использует pkg-config для определения своих зависимостей, необходимо установить только следующую переменную среды:

export PKG_CONFIG_PATH=$HOME/prefix/lib/pkgconfig

Если он не использует pkg-config, вам может потребоваться отрегулировать [ f10] включить -I$HOME/prefix/include и LDFLAGS, чтобы включить -L$HOME/prefix/lib.

Наконец, чтобы запустить вашу программу с использованием пользовательской версии Cairo, вам нужно будет настроить динамический компоновщик, чтобы он смотрел разделяемые библиотеки в вашем временном префиксе:

export LD_LIBRARY_PATH=$HOME/prefix/lib

После того, как это установлено, вы можете проверить, что ваша программа связывается с вашей копией Каира, используя ldd. Если это нормально, вы все закончили.

Очистка

Как только вы закончите эту временную установку, очистка довольно проста. Просто перезагрузите переменные среды и удалите временный установочный префикс:

unset LD_LIBRARY_PATH
unset PKG_CONFIG_PATH
rm -rf $HOME/prefix

После этого вам может понадобиться перенастроить / перестроить вашу программу, чтобы снова использовать систему Cairo.

6
ответ дан 25 May 2018 в 13:52
  • 1
    Отличные и четкие инструкции, с чистой установкой и удалением. Благодаря! – Daniel Standage 29 February 2012 в 22:33

Другие вопросы по тегам:

Похожие вопросы: