Onde posso encontrar o repositório que contém um pacote requerido?

3

Sou novo no Linux. Agora acabei de começar com o SLES 11 instalado no computador da minha empresa.

Eu quero instalar o Google Chrome, então eu baixei: 64 bit .rpm (For Fedora/openSUSE) , mas há um erro durante a instalação:

google-chrome-stable-43.0.2357.125-1.x86_64 requires libX11.so.6()(64bit), but this requirement cannot be provided

Eu sei que no linux, a maneira normal de instalar um pacote de software, é usar diretamente o gerenciador de repositórios, é zypper on sles, para instalar e resolverá todas as dependências para mim.

Então parece que o repositório que contém o pacote requerido está faltando, onde posso encontrar o repositório?

    
por Aaron Shen 14.06.2015 / 11:50

1 resposta

1

Eu usei rpmfind para encontrar o pacote que você precisa:

E eu vejo:

xorg-x11-libX11-devel-32bit-7.6-10.2.x86_64.html    Include Files and Libraries mandatory for Development.  OpenSuSE 11.4 for x86_64    
xorg-x11-libX11-devel-32bit-7.6-10.2.x86_64.rpm

Não vejo xorg-x11-devel-64bit... , mas pode estar lá e o rpm só não sabe. Clicando em no link acima texto eu vejo:

Files

/usr/lib/libX11-xcb.so
/usr/lib/libX11.so

No entanto, acho que este libX11.so é de 32 bits e o Chrome está pedindo uma versão de 64 bits. Então, se você tiver /usr/lib/X11.so , provavelmente precisará baixar uma versão de 32 bits.

    
por 14.06.2015 / 12:26