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