Linux的noob:我在哪里可以find我的版本的软件包?

您好,我已经inheritance了一个新的服务器运行

Linux版本2.6.18-128.2.1.el5 gcc版本4.1.2 20080704红帽4.1.2-44

基本上我需要安装一个FTP服务器,Apache,一些扩展..

我在哪里可以find这个特定版本的软件? 我下载的所有东西甚至没有正确安装。 由于防火墙限制,我无法使用rpm命令。

编辑:哦,其四核2.8 Xeon的64位…也许这是问题

谢谢,Linux的noob

您可以尝试http://apt.sw.be/redhat/或直接从您正在寻找的产品网站上下载。 例如,Apache已经预先构build了RPM。

编辑:你可以和负责防火墙的人谈谈,让他们允许百胜餐饮吗? 这很标准

RPM使用标准的HTTP来获取软件包,所以如果你能浏览网页,你应该可以下载软件包。

由于这是一个RHEL5盒子,因此yum是首选的包pipe理器。 一些常见的命令是:

yum update :用最新的软件包和内核更新你的系统。

yumsearch关键字 :search包含您指定关键字的包。

yum install name-of-package :一旦你find你想要的软件包,用这个命令安装它。

例如,FTP服务器被称为vsftpd。 要安装它,请键入:

yum install vsftpd 

您需要以root身份执行任何对系统进行更改的命令。

如果是RHEL4,则需要查看up2date命令。 RHEL5使用yum。

使用FTP清除文本密码等方面要小心。在RedHat服务器中,他们使用httpd作为名称而不是apache。

在RHEL4上回答你的问题:up2date -i httpd vsftpd

手册页: http : //linux.die.net/man/8/up2date