Redhat Linuxサーバー:レプリケーションのインストール

Redhat Linuxサーバー:レプリケーションのインストール

apt-get表示されたインストーラを使用してパッケージをインストールできません

sudo: apt-get: command not found

- サーバー経由でapt-getパッケージをインストールする方法は?

-次のコマンドを使用してサーバーにPloneをインストールしようとしています。

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

次のエラーが表示されます。

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.

オペレーティングシステム:Red Hat Enterprise Linux Serverバージョン7.0(Maipo)Plone:Plone-4.3-UnifiedInstaller

どのように解決できるか、できるだけ早く助けてください。

答え1

Red Hat Linuxのデフォルトのパッケージマネージャはapt-getではなくyumです。あなたが投稿したエラーメッセージの1つにDebian / Ubuntuが記載されていますが、あなたの質問からわかるように、Red Hatシステムを使用しているとします。次のいずれかのコマンドを使用して、Linuxディストリビューションを確認できます。

cat /etc/*-release
lsb_release -a
cat /proc/version

Ploneのドキュメントページがあります。Ploneのインストールの準備デフォルトでは、Red Hatの無料バリエーションであるCentOSに関する注意事項が含まれています。このページでは、Plone 5の依存関係を取得するには、次のyum installコマンドを使用することをお勧めします。

yum install gcc-c++ patch openssl-devel libjpeg-devel libxslt-devel readline-devel make which python-devel wv poppler-utils

またはPlone 4依存関係の場合:

yum install gcc-c++ patch openssl-devel libjpeg-devel libxslt-devel readline-devel make which python-devel

もちろん、システムのデフォルトのPythonバージョンを使用しているかどうかにかかわらず、いくつかの注意事項があるため、これを確認することをお勧めします。また、インストールするPloneのバージョンに関する正しいドキュメントを表示していることを確認する必要があります。

依存関係がインストールされたら、パラメータが正しいと仮定し、以前に試したようにインストーラを実行します。

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

関連情報