![新的 Red Hat Enterprise Linux 无法使用 yum 安装 httpd](https://linux22.com/image/538201/%E6%96%B0%E7%9A%84%20Red%20Hat%20Enterprise%20Linux%20%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20yum%20%E5%AE%89%E8%A3%85%20httpd.png)
我正在尝试在一台全新的 Red Hat 服务器上安装 LAMP 堆栈,但 yum 出现问题。由于对 Linux 一窍不通,我不知所措。
$yum install httpd
Loaded plugins: security
Setting up Install Process
No package httpd available.
Nothing to do
我的 yum 配置
$ cat /etc/yum.conf
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
# Note: yum-RHN-plugin doesn't honor this.
metadata_expire=1h
# Default.
# installonly_limit = 3
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
yum.repos.d 目录中的其他内容
$ ls -lah /etc/yum.repos.d/
total 12K
drwxr-xr-x 2 root root 4.0K Feb 4 01:15 .
drwxr-xr-x 59 root root 4.0K Feb 4 01:28 ..
-rw-r--r-- 1 root root 561 Mar 10 2010 rhel-debuginfo.repo
发生了什么事?我以为“开箱即用”的 RHEL5.5 会更友好 :)
答案1
我搞明白了。由于此服务器是使用云端映像自动创建的,因此它从未在 Red Hat Network 上注册过。完成注册后,yum 又开始正常运行。
答案2
您是否检查过 RPM 是否位于您的 CD 或 ISO 中?
RHEL Server 5.5 有一个文件 /Server/httpd-2.2.3-43.el5.x86_64.rpm