Apri la Guida all'installazione di Office


0

Mi sto scervellando (e Internet) da troppo tempo su questo problema, e potrei davvero usare un po 'di aiuto. Ho provato praticamente tutto quello che mi viene in mente per risolvere questo problema e ho esaurito le idee su cosa fare.

Sto cercando di installare Open Office 3.2.0 su un server Red Hat che non ha una GUI, ma ho problemi di dipendenza senza sosta. La mia installazione attualmente (ho provato con 3.2.1 prima, ma l'unico RPM senza testa che ho trovato era per 3.2.0)

I file che sto usando per la mia installazione sono i seguenti: - OOo_3.2.0_Linux_x86-64_install-rpm-wJRE_en-US.tar.gz (182MB) dal sito di download di OpenOffice.org: files / stable / 3.2.0 / - openoffice .org-headless-3.2.0-12.33.fc13.x86_64.rpm da http://www.rpmfind.net/linux/rpm2html/search.php?query=openoffice.org-headless

Da qui, decomprimo il tar per ottenere la cartella: OOO320_m12_native_packed-1_en-US.9483 / RPMS. Se provo "rpm -i * .rpm" a questo punto, ottengo problemi di dipendenza a causa dei file di integrazione gnome e kde , quindi li mv in un'altra cartella.

Quando eseguo di nuovo il comando rpm -i, tutto funziona come previsto.

Ora mi sposto nella posizione del numero di giri senza testa che ho menzionato sopra e cerco di ottenere quel file. Quando funziona, ottengo il seguente output:

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 

Sfortunatamente, l'uso di YUM è fuori discussione, in quanto openoffice non viene elencato nel suo repository.

Personalmente, sono molto entusiasta di usare Redhat, anche se ho un paio di mesi di utilizzo di Linux al mio attivo.


questa è solo la risoluzione dei problemi di dipendenza ... installa le librerie appropriate e openoffice funzionerà
RobotHumans il

Risposte:


0

Il pacchetto che hai trovato è stato creato per un sistema molto più recente e non può nemmeno essere decompresso correttamente con quello attualmente installato rpm - gli errori di dipendenza rpmlib(PayloadIsXz)e rpmlib(FileDigests)sono dovuti alla versione di rpmcui non supporta il formato di pacchetto più recente. Apparentemente il passaggio alla compressione xz è stato fatto in Fedora 12, quindi non hai alcuna possibilità di installare pacchetti Fedora più recenti rispetto *.fc11a questo sistema.


Interessante ... Fammi dare un'occhiata a una versione precedente di Open Office. Ho controllato la versione di RedHat e ho scoperto che questa macchina utilizza RHEL 5.5, che sembra essere equivalente a Fedora 6 (per favore correggimi se sbaglio), quindi questa potrebbe sembrare la risposta. Ti farò sapere come funziona.
VUOTO

Abbiamo finito per andare in una direzione diversa con una semplice stampante pdf. Grazie per il contributo a entrambi!
VUOTO,

0

Normalmente useresti yumper installare i pacchetti, anche se non li stai installando da un repository. Devi solo assicurarti che ci sia un "/" lì da qualche parte, ad es yum install ./*.rpm.

Tuttavia, hai un problema più grande. rpmlib(*)le dipendenze sono, per la maggior parte, insoddisfacenti su un dato sistema a meno che non siano già in atto, poiché rappresentano la funzionalità rpmlib di base. Dovrai prendere l'SRPM appropriato da Fedora e ricostruirlo, probabilmente usando la simulazione .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.