源码安装和yum安装的区别(源码包安装软件一般需要什么步骤)
yum直接从服务器下载bin文件,速度快,不用编译源码下载的是shell 或 python + CPP + Head + Config需要自己编译安装,速度很慢,受机器性能影响可能编译失败,还需要自己解决依赖库问题。
二解压内核源码 首先以root帐号登录,然后进入usrsrc子目录如果用户在安装Linux时,安装了内核的源代码,则会发现一个linux的子目录该目录下存放着内核的源代码此外,还会发现一个指向该目录的链接linux删除该。
如果真的要说区别的话,源码编译安装可以在各个linux系统下使用,而yum安装只能在redhat或centos系统使用,其它系统例如ubuntu,freebsd是不可用的另外yum安装的nginx版本偏低,而源码包是可以获取官方最新的发行版本的。
1 源码安装源码安装方式是运维人员的我最喜欢的安装方式也是我推荐给大家的安装方式因为你可以自定义指定安装路径,以及在安装过程中指定服务的安装参数实现定制化安装2 yum方式安装yum安装方式是redhat以及我们常用。
步骤1configure配置2make编译与安装3执行makeinstall命令二rpm安装1因rpm不会自动解决依赖关系,实际项目中一般使用yum安装或源代码编译安装2解决软件包依赖关系的方法1安装有依赖关系的多个软件时1被。
rpm包就是二进制包,如果是手动安装,需要手动解决依赖关系yum方式也是使用的rpn包,比rpm包好处是也可以自动解决依赖关系源码编译方式,定制程度高,适合需要指定安装某个版本,自定义需要使用的模块,相对其他两种复杂一些基本上。
一源码安装对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行,而这些软件一般都以源码打包形式分发,源码安装适用于所有Linux分支,只需要系统安装了gccmake以及automake和autoconf,源码安装。
1下载源代码 2安装 tar_jxvfPython252tarbz2 cdPython252 configure make makeinstall 3测试 在命令行下输入python,出现python解释器即表示已经正确安装在suse10或rhel5es5下系统默认已经装了。
4BIN包安装与卸载1安装#160#160#160赋予bin文件执行权限,直接运行2卸载#160#160#160进入安装的目录,删除所有文件即可二更友好的包管理软件 1YUM #160#160#160优点简单。
采用编译安装,相当于Windows下面的自定义安装一般都是指定安装路径,数据文件路径,配置文件路径或者其他安装选项的yum安装就相当默认安装了路径一些附带的安装选项就不能自己选择了没发控制,要配置参数看自己喜欢了。
1 yum 安装其实也是使用的 rpm ,区别主要在于 yum 安装时,会自动解决依赖问题这里的依赖指的是当你要安装A 时,你需要安装B,使用 rpm 的话,就需要手动安装 B, 在手动安装A使用 yum 的话,直接安装 A就。
在rhel或者centos这类linux系统下 最简单的就是yum安装了rhel5之后,基本上都是推荐这种方式接下来就是rpm安装,编译好的安装包,直接rpm安装就可以了最后就是tar包安装,需要自己手动编译才行rhel下一般不涉及到apt。
Linux软件包管理可以分为三类二进制包的管理,源代码包的管理,脚本安装另外值得注意的是目前存在各种Linux的发行版获取和安装软件的方式也有很多例如redhatcentos的yum安装有专门的镜像源UbuntuFedoraDebian的sudo aptget。
2yum安装这样安装起来比较简单yuminstall软件包名称主要适用于CentOS,RedHat等卸载yumremove软件包名称3aptget安装这个和yum安装差不多sudoaptgetinstall软件包名称主要适用于Ubuntu,debian卸载sudo。
yum groupinstall安装的时候软件包名必须加双引号,示例命令1 yum y groupinstall Desktop y参数同意所有软件安装操作 yum groupremove 卸载所有软件包,示例命令1 yum groupremove quotGNOME Desktop Environmentquot。
简单点回答吧, rpm 只能安装已经下载到本地机器上的rpm 包 yum能在线下载并安装rpm包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的。