在我们的外部托管网络服务器上,我们运行的是带有 centOS-5 的 Plesk。我试图在服务器上设置 SVN,但是我读过的每个教程都告诉我使用yum
。我可以理解这一点,但是我的 VPS 服务器似乎没有安装 YUM。
我甚至尝试过安装 yum 的指南,但是找不到任何不是至少 2 年之久的 yum rpm。
我是否应该打电话给我的托管服务提供商,了解他们是否可以安装 yum? yum 通常不安装在 plesk 系统上吗?
任何关于如何安装 SVN 或 yum 的建议都将不胜感激。非常感谢
答案1
yum 应该在那里,在 Plesk 系统上也是如此。如果缺少它,我建议您重新安装它。
wget http://mirror.centos.org/centos-5/5.10/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
rpm -ivH yum-3.2.22-40.el5.centos.noarch.rpm
答案2
CentOS 5 中缺少“yum”是所谓的Virtuozzo 容器(现称为Parallels 云服务器)。我敢打赌你的 VPS 就是其中之一。“容器”技术不同于传统的虚拟机管理程序 VPS,它允许在同一台机器上安装更高密度的 VPS(从而降低成本),但作为交换会施加一些限制。
作为解决方案,您可以尝试以下操作:
- 联系您的托管服务提供商并要求安装“yum”。他们可能可以通过管理界面安装。但他们也可能拒绝。
- 或者识别 SVN 所需的所有包,将它们下载到您的机器并通过“rpm”工具安装。如果涉及很多依赖项,则不太方便,但有效。
祝你好运。
答案3
奇怪。它不是位于 /usr/bin/yum 吗?
输出是什么:
find / -name yum -type f
(以 root 身份或通过 sudo 运行上述命令可获得最佳效果)