我是一名 Linux 新手,因此我尝试让我的网站运行 apache 和 PHP,然后我不用管我的 Linux 服务器,它就可以正常工作,没有任何问题。
但是,这次我使用的是 Network Solutions VPS,它没有预装像 yum 这样的实用程序。我试图安装这些实用程序,但问题似乎是所有说明都是针对不同的 Linux 发行版或不同版本的 FC。最新的说明,在http://www.wallpaperama.com/forums/how-to-install-yum-problems-installing-on-linux-redhat-fedora-commands-t471.html- 导致此错误。
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python, which is:
2.4.3 (#1, Oct 1 2006, 17:59:36)
[GCC 4.1.1 20060928 (Red Hat 4.1.1-28)]
一切都很好,直到我到达 ./configure 这一行 - 显然新版本的 yum 没有这个目录???
安装程序是否对每个版本都完全不同?我实际上只是想安装 APC 来进行 PHP 缓存,但我读到的所有内容都说 yum 最适合这个...
有人能给我指明正确的方向吗?
更新:我正在查看我的目录,我看到了/yum.repos.d,我如何从那里安装它?
糟糕的自述文件说如果你是一个受虐狂就运行“make install”,而这正是我所做的:(在这种情况下 make install 会做什么......
答案1
您确实应该从 RPM 安装它。不过,FC6 机器默认不安装 yum 是很奇怪的。
这是 FC6 RPM - 您可以尝试下载 yum 及其依赖项,然后使用 rpm -Uvh *.rpm 进行安装
http://archives.fedoraproject.org/pub/archive/fedora/linux/core/updates/6/i386/ http://archives.fedoraproject.org/pub/archive/fedora/linux/core/6/i386/os/Fedora/RPMS/
答案2
根据您发布的说明,FC6 需要 yum 版本 3.0.1
这是您下载的版本吗?如果您只是从代码框中复制并粘贴,那么您可能获取了错误的 yum 版本。
尝试用下列各行替换说明中的内容。
wget http://linux.duke.edu/projects/yum/download/3.0/yum-3.0.1.tar.gz
tar -xvzf yum-3.0.1.tar.gz
cd yum-3.0.1
该文件夹中也没有 configure 脚本。因此请忽略 ./configure 行并直接跳至 make。
根据其中的 INSTALL 文件,这不是让 yum 工作的最佳方法,所以祝你好运!