2016-04-02 6 views
1

ich einen Linux RedHat Server am Einrichten und während der Installation verwenden ich diesen BefehlFehlende libz Bibliothek auf RedHat installieren

./install.sh --target=/home/admin/Plone --build-python zeo 

, die einen Fehler zeigt:

Unable to find libz library and headers. These are required to build Python. 
Please use your system package or port manager to install libz dev. 
(Debian/Ubuntu zlibg-dev) 
Exiting now. 
+0

hat festgestellt, dass die Frage Titel völlig unabhängig ist? –

+0

Bearbeitet, um Titel zu reparieren. – SteveM

+0

Benutzer fragte auch auf [unix.stackexchange] (http://unix.stackexchange.com/questions/273827/redhat-linux-server-plone-installation/273832). Problem scheint, dass ein Red Hat-Abonnement auf diesem System nicht registriert ist und/oder dass yum-Repositories nicht konfiguriert sind. – Ryan

Antwort

0

die Abhängigkeiten überprüfen und installieren. In Ihrem Fall, denke ich:

yum install zlib-devel 

Normalerweise wollen Sie die -devel Pakete der benötigten Libs installieren. Zusätzlich sollten Sie die „Entwicklungstools“ Paket

yum groupinstall 'Development Tools' 

Suche mit

für Pakete installiert
yum search package-name 

Oder für Binärdateien

yum whatprovides wantedBinary 
+0

Wenn der Server folgenden Fehler anzeigt: Dieses System ist nicht für Red Hat Subscription Management registriert. Sie können den Abonnement-Manager zur Registrierung verwenden. – snipersnack

+0

Nach der Installation mit folgendem Fehler angezeigt: Kann libssl oder openssl/ssl.h nicht finden. libssl und seine Entwicklungs-Header sind für Plone erforderlich. Bitte installieren Sie das openssl-dev-Paket Ihrer Plattform und versuchen Sie es erneut. (Wenn Ihr System eine andere SSL als openssl verwendet oder die Bibliotheken/Header an einem unkonventionellen Ort platziert, müssen Sie möglicherweise CFLAGS/CPPFLAGS/LDFLAGS Umgebungsvariablen setzen, um die Speicherorte anzugeben.) – snipersnack