linux 新手:我在哪里可以找到适合我的版本的软件包?

linux 新手:我在哪里可以找到适合我的版本的软件包?

嗨,我继承了一台正在运行的新服务器

Linux 版本 2.6.18-128.2.1.el5 gcc 版本 4.1.2 20080704 Red Hat 4.1.2-44

基本上我需要在其上安装一个 ftp 服务器、apache 和一些扩展..

在哪里可以找到此特定版本的软件?我下载的所有内容甚至都无法正确安装。由于防火墙限制,我无法使用 rpm 命令。

编辑:哦,它是四核 2.8 至强 64 位……也许这就是问题所在

谢谢,Linux 菜鸟

答案1

你可以试试http://apt.sw.be/redhat/或者直接从您正在寻找的产品网站获取。例如,Apache 有预构建的 RPM。

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

答案2

RPM 使用标准 HTTP 来获取包,因此如果您可以上网,您就应该能够下载包。

由于这是 RHEL5 系统,因此 yum 是首选的包管理器。一些常用命令如下:

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

yum 搜索关键词:搜索描述中包含您指定的关键字的包。

yum 安装软件包名称:一旦找到所需的包,请使用此命令进行安装。

例如,FTP 服务器名为 vsftpd。要安装它,请输入:

yum install vsftpd

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

答案3

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

谨慎使用 FTP 明文密码等。在 RedHat 服务器中,他们使用 httpd 作为名称,而不是 apache。

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

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

相关内容