Open Office Installation Help

0

Eu estive extraindo meu cérebro (e da internet) por muito tempo sobre esse assunto, e realmente pude usar alguma ajuda. Eu tentei praticamente tudo o que posso pensar para resolver este problema e fiquei sem ideias sobre o que fazer.

Estou tentando instalar o Open Office 3.2.0 em um servidor Red Hat que não possui uma GUI, mas estou tendo problemas implacáveis de dependência. Minha instalação atualmente (eu tentei com o 3.2.1 primeiro, mas o único RPM sem cabeça que encontrei foi para o 3.2.0)

Os arquivos que estou usando para minha instalação são os seguintes: - OOo_3.2.0_Linux_x86-64_install-rpm-wJRE_pt-US.tar.gz (182MB) do site de download do OpenOffice.org: arquivos / stable / 3.2.0 / - openoffice.org-headless-3.2.0-12.33.fc13.x86_64.rpm de link

A partir daqui, descompacte o tar para obter a pasta: OOO320_m12_native_packed-1_en-US.9483 / RPMS. Se eu tentar "rpm -i * .rpm" neste momento, eu recebo problemas de dependência por causa dos arquivos gnome-integration e kde-integration , então eu os faço outra pasta.

Quando executo o comando rpm -i novamente, tudo é executado como esperado.

Agora, mudo para o local do rpm sem cabeçalho que mencionei acima e tento obter esse arquivo. Quando isso é executado, recebo a seguinte saída:

warning: desktop-integration/openoffice.org-headless-3.2.0-12.33.fc13.x86_64.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID e8e40fde error: Failed dependencies:

    libbasegfxlx.so()(64bit) is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    libi18npaperlx.so()(64bit) is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    libstdc++.so.6(GLIBCXX_3.4.11)(64bit) is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    libstdc++.so.6(GLIBCXX_3.4.9)(64bit) is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    libtllx.so()(64bit) is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    libuno_sal.so.3()(64bit) is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    libuno_sal.so.3(UDK_3.1)(64bit) is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    libuno_sal.so.3(UDK_3_0_0)(64bit) is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    libvcllx.so()(64bit) is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    libvos3gcc3.so()(64bit) is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    openoffice.org-core = 1:3.2.0-12.33.fc13 is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    openoffice.org-ure = 1:3.2.0-12.33.fc13 is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    rpmlib(FileDigests) <= 4.6.0-1 is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 
    rpmlib(PayloadIsXz) <= 5.2-1 is needed by openoffice.org-headless-3.2.0-12.33.fc13.x86_64 

Infelizmente, o uso do YUM está fora de questão, já que o openoffice não está sendo listado em seu repositório.

Pessoalmente, sou muito verde em usar o Redhat, embora tenha alguns meses usando o Linux no meu currículo.

    
por VOIDHand 14.12.2010 / 18:01

2 respostas

0

O pacote que você encontrou foi criado para um sistema muito mais recente e não pode ser descompactado adequadamente com os erros de dependência rpm - the rpmlib(PayloadIsXz) e rpmlib(FileDigests) instalados devido à versão de rpm que não não suporta o formato de pacote mais recente. Aparentemente, a mudança para a compressão xz foi feita no Fedora 12, então você não tem nenhuma chance de instalar pacotes do Fedora mais novos que *.fc11 neste sistema.

    
por 14.12.2010 / 20:27
0

Normalmente você usaria yum para instalar os pacotes, mesmo que você não esteja instalando-os a partir de um repositório. Você só precisa ter certeza de que há um "/" em algum lugar, por exemplo yum install ./*.rpm .

No entanto, você tem um problema maior. As dependências de rpmlib(*) são, na maioria das vezes, insubstituíveis em um determinado sistema, a menos que já estejam implementadas, uma vez que representam a funcionalidade base do rpmlib. Você precisará pegar o SRPM apropriado do Fedora e reconstruí-lo, provavelmente usando o simulado .

    
por 14.12.2010 / 20:20