无法使用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 上的默认包管理器是 yum,而不是 apt-get。尽管您发布的错误消息之一提到了 Debian/Ubuntu,但我会假设您使用的是 Red Hat 系统,就像您的问题所暗示的那样。您可以使用以下命令之一确认您的 Linux 发行版:
cat /etc/*-release
lsb_release -a
cat /proc/version
有一个 Plone 文档页面准备安装Plone包含 CentOS 的注释,CentOS 本质上是 Red Hat 的免费变体。该页面建议使用以下 yum install 命令来获取 Plone 5 的依赖项:
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