firing00 发表于 2016-10-07 21:08

linux用yum安装软件和make编译问题

我在虚拟机里安装了RedHat5,想安装vsftpd ,下载了vsftpd.tar.gz,解压缩了,安装时不是要在vsftpd的文件夹中用make先编译吗。
但是发现make并不能使用,提示make:gcc:命令未找到。
想用yum install gcc 安装gcc,但是提示nothing to do。
真的不知道该怎么办了,在linux中安装服务的过程是什么,我该怎么办。网上下载的linux系统镜像中不应该把这些东西安完整吗。

lyhabc 发表于 2016-10-08 11:31

Linux上安装软件主要有两种方式
rpm包安装: 各个Linux发行版使用的安装包格式化不一样,红帽的是rpm包,而为了解决包依赖关系,又推出了yum方式在线安装自动解决依赖关系,yum的工作方式是把所有的rpm包下载到本地,并解决依赖关系,实际上也是安装rpm包
源码安装:自己下载源代码编译安装


rpm包:从源码编译并打包而来的,所以一切的起源都是从源码而来


一般我们都是用yum方式安装,比较傻瓜,简单,除非一些关键软件,比如nginx才自己编译安装

vsftpd的源码编译过程
http://blog.csdn.net/janeqi1987/article/details/46966539

MMMIX 发表于 2016-10-09 17:58

回复 1# firing00

看提示信息,由于你没有注册,导致无法使用 yum 安装软件。

yyu0378 发表于 2016-10-09 22:48

用rhel就是自己和自己较劲,还用这么老的版本

cjfeii 发表于 2016-10-17 10:56

ubuntu 和 centos 系统字段的apt-get和yum都是好用的。

chenyx 发表于 2016-10-19 09:53

楼主,用Redhat没注册是不能用yum安装软件的,建议你用centos版本的
页: [1]
查看完整版本: linux用yum安装软件和make编译问题