Tentando automatizar o gnome-terminal

2

Estou no Fedora 20. Estou tentando fazer o gnome-terminal. O automake não encontra determinados pacotes. Eu não entendo o porquê.

Aqui está a parte que não entendo.

checking which gtk+ version to compile against... 3.0
checking for TERM... no
configure: error: Package requirements (vte-2.91 >= 0.37.0
   glib-2.0 >= 2.40.0
   gio-2.0 >= 2.33.2
   gtk+-3.0 >= 3.9.9
   gsettings-desktop-schemas >= 0.1.0
   dconf >= 0.14.0
   uuid
    x11) were not met:

No package 'vte-2.91' found
Requested 'glib-2.0 >= 2.40.0' but version of GLib is 2.38.2
No package 'uuid' found

- Nenhuma página 'vte-2.91' encontrada. Está procurando pacote vte-2.91 ou pacote vte? Eu tenho vte instalado, mas não o pacote vte-2.91. O Fedora nomeia o pacote vte. O que devo fazer?

Atualidades: Preciso fazer o download do código para a versão 2.91 do vte e compilar.

- Nenhum pacote 'uuid' encontrado. Quando tento instalar o uuid, o yum install diz que o pacote está instalado.

# yi is an alias for yum install 
me $ yi uuid.i686  uuid-devel.i686
[sudo] password for me: 

Loaded plugins: langpacks, refresh-packagekit
Package uuid-1.6.2-21.fc20.i686 already installed and latest version
Package uuid-devel-1.6.2-21.fc20.i686 already installed and latest version
Nothing to do
me $ 

Como corrijo o problema do uuid?

    
por historystamp 25.05.2014 / 21:23

1 resposta

2

Todas as bibliotecas são geralmente divididas em pacotes como:

foo       #the library
foo-bin   #binaries used by foo
foo-dbg   #debug symbols used by foo
foo-dev   #development stuff used by foo
foo-devel #development stuff used by foo

Quando você compila qualquer software, os respectivos arquivos de desenvolvimento de todas as bibliotecas dependentes precisam ser instalados, como o libvte-devel. Os sistemas baseados em Ubuntu e Debian usam o sufixo -dev , mas o Fedora usa o sufixo -devel . Mas é basicamente o mesmo.

No meu sistema, instalei os dois libvte-2.90-dev e libvte-dev . Se você retirou a versão mais recente do git, então é bem possível que seu sistema não corresponda aos requisitos necessários, já que os pacotes necessários não estão disponíveis. Nesse caso, você precisa instalar manualmente as bibliotecas necessárias mais seus arquivos de desenvolvimento ou pode recorrer a jhbuild , um sistema de desenvolvimento desenvolvido pelo gnome que pode ajudá-lo a encontrar e construir as dependências.

    
por 27.05.2014 / 14:37

Tags