Você geralmente tem duas opções:
-
Diga a cada novo pacote de software que precisa de
gtk
, no momento da configuração , onde procurar as bibliotecas certas ou -
Instale o novo GTK lado-a-lado em um local do sistema que esteja no
LD_LIBRARY_PATH
.
A primeira opção é simples e segura se você quiser compilar (incluindo compilação) apenas alguns programas que dependem do novo Gtk. Existem diferentes maneiras de apontar um software em um local de biblioteca específico, dependendo da ferramenta de configuração utilizada. Para aplicativos clássicos com o script configure
, você precisa dar uma olhada nas opções de fase de configuração usando ./configure --help
. Procure por itens como --gtk-lib=PATH
ou --with-gtk-path=PATH
. A --with
part (comum a muitas opções) geralmente será mencionada apenas uma vez no início da ajuda.
No entanto, o rolo de arquivo mencionado parece estar usando o programa autogen
para o procedimento de configuração automatizada. O snippet que você colou indica, o que variáveis de ambiente você precisa definir para apontar para um caminho específico do GTK +. Parece que executar GTK_LIBS=/full/path/to/your/custom/lib ./autogen.sh
deve ser suficiente.
Um cenário de todo o sistema é um pouco mais complicado, porque cada distribuição Linux pode gerenciar os caminhos da biblioteca de uma maneira um pouco diferente, por isso não posso oferecer uma solução universal.