Não consigo configurar o rhythmbox pois o gobject-introspection 1 não está instalado

7
Anteriormente, eu aconselhava alguém sobre como atualizar para o Rhythmbox para a versão 2.99.1. # 312846 "> aqui . No entanto, eles não puderam atualizar devido ao fato de o gobject-introspection-1.0 não estar instalado. Eu não pude ajudá-los.

Agora, com um novo computador, estou com o mesmo problema que eles tiveram. aqui está o resultado ov ./configure

simon@simon-TS44HR:~/Downloads/rhythmbox-2.99.1$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gobject-introspection... configure: error: gobject-introspection-1.0 is not installed

Eu tentei instalar o gobject-introspection com o seguinte

simon@simon-TS44HR:~/Downloads/rhythmbox-2.99.1$ sudo apt-get -f install gobject-introspection
[sudo] password for simon: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gobject-introspection is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

então eu tentei:

simon@simon-TS44HR:~/Downloads/rhythmbox-2.99.1$ sudo apt-get -f install gobject-introspection-1.0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gobject-introspection-1.0
E: Couldn't find any package by regex 'gobject-introspection-1.0'

Eu realmente não tenho conseguido instalar o software corretamente, qualquer ajuda seria apreciada.

    
por SimplySimon 13.07.2013 / 12:54

1 resposta

14

Você precisa instalar o pacote de desenvolvimento gobject-introspection (biblioteca) para que ./configure (ou pkg-config ) o veja. Este pacote é libgirepository1.0-dev . No entanto, na minha máquina, depois de instalar este pacote, continuei encontrando erros em outras dependências ausentes para que a compilação funcionasse.

A maneira mais fácil de satisfazer todos os requisitos para compilar o Rhythmbox é executar o comando:

sudo apt-get build-dep rhythmbox

Isso instalará um monte de bibliotecas e pacotes que são necessários para compilar o Rhythmbox (ele precisará obter cerca de 76 MB no momento desta resposta).

Uma vez feito isso, faça ./configure novamente e ele não deve cuspir nenhum erro. Continue com sudo make e sudo make install .

Após a instalação, rhythmbox pode não ser executado e executá-lo no terminal fornecerá a você:

rhythmbox: error while loading shared libraries: librhythmbox-core.so.7: cannot open shared object file: No such file or directory

Para corrigir isso, faça:

sudo cp /usr/local/lib/librhythmbox-core.so.7 /usr/lib

Fonte: [Rhythmbox-devel] Problema com a instalação 2.99.1 .

Eu tentei tudo isso e funcionou .

    
por Alaa Ali 08.08.2013 / 21:48