首页 > 系统相关 >源码安装与yum安装的区别

源码安装与yum安装的区别

时间:2022-08-31 15:23:02浏览次数:77  
标签:依赖 rpm 源码 yum 软件 安装

一,yum安装和源码(tar包)安装,方式的不同

1,yum安装是将yum源中的rpm包下载到本地,安装这个rpm包。这个rpm包是别人编译安装好的二进制包。这种方式与其说是安装不如说是,更新来的更确切一点。

2,源码安装,下载是源码包,要进行编译和安装,编译过程,可以进行参数设定。

二,yum安装和源码安装,优缺点分析

1,yum安装的优缺点

yum安装的优点,做运维的都很清楚,安装东西,方便快捷,特别是不用考虑包依赖。

yum安装的缺点,安装过程,人为无法干预,不能按需,安装。源里面有什么就安装什么,安装的版本也比较低。

2,源码安装的优缺点

源码安装的优点,编译安装过程,可以设定参数,按照需求,进行安装,并且安装的版本,可以自己选择,灵活性比较大。

源码安装的缺点,由于安装包过新或者是其他问题,导致依赖的包没有,或者版本过低。这个时候就要解决包的依赖问题,linux系统中有的包,一个依赖一个,可能装一个小东西,就要解决一堆包的依赖问题,花很多时间解决包的依赖问题,得不尝失。源码安装的多了,不敢升级系统,升级系统,可能会导致以前手动装的东西,不能用。

 

 

Linux系统常用的安装软件的三种方法

1.利用yum安装软件

rpm 是linux的一种软件包名称,以.rpm结尾,安装的时候语法为:rpm -ivh。
rpm包的安装有个很大的缺点就是文件的关联性太大,有时装一个软件要安装很多其他的软件包,很麻烦。
所以为此RedHat小红帽开发了yum安装方法,他可以彻底解决这个关联性的问题,很方便,只要配置两个文件即可安装,

安装方法是:yum -y install 软件
yum并不是一种包,而是安装包的软件。

简单的说: rpm 只能安装已经下载到本地机器上的rpm 包。 yum能在线下载并安装rpm包,能更新系统,而且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的。

 

2.利用rpm命令安装软件

查看是否安装了改软件和版本号:rpm -qa rpm的软件包名

安装软件:rpm –ivh rpm的软件包名

升级软件:执行rpm -Uvh rpm包名
rpm参数 参数说明
-i 安装软件
-t 测试安装,不是真的安装
-p 显示安装进度
-f 忽略任何错误
-U 升级安装
-v 检测套件是否正确安装

 

3.利用源码安装软件

解压:tar -xzvf 软件.tar.gz

配置环境:/configure

编译:make 

安装:make install

卸载:make uninstall

标签:依赖,rpm,源码,yum,软件,安装
From: https://www.cnblogs.com/Alwayslearn/p/16643204.html

相关文章

  • openEuler 20.03 LTS SP3 安装Docker
    openEuler20.03LTSSP3安装Docker 1.添加阿里云的CentOS8源参考:https://developer.aliyun.com/mirror/centoswget-O/etc/yum.repos.d/CentOS-Base.repohttps:......
  • Centos7.9离线安装ORACLE19C
    一、基础环境配置1、关闭系统防火墙systemctlstopfirewalldsystemctldisablefirewalld2、关闭selinuxvim/etc/selinux/configSELINUX=disabled3、准备安装......
  • 安装vue环境
    1)获取node.js安装包Node.js安装包及源码下载地址为:https://nodejs.org/en/download/(2)Linux上安装Node.jswgethttps://nodejs.org/dist/v16.13.1/node-v16.13.1-linu......
  • liunx系统yum安装
                      Liunx系统yum安装 步骤如下第一步:       http://mirrors.163.com/centos/6/os/x86_64/Packages/  ......
  • 开源公开课丨ChengYing安装原理剖析
    一、直播介绍之前的内容,我们为大家分享了ChengYing入门介绍,以及ChengYing部署Hadoop集群实战,本期我们为大家分享ChengYing安装原理。本次直播我们将详细介绍ChengYing安......
  • Centos7 安装zookeeper
    1.cd/usr/share,创建zookeeper文件夹2.进入zookeeper3.下载zookeeperwgethttps://archive.apache.org/dist/zookeeper/zookeeper-3.5.9/apache-zookeeper-3.5.9-b......
  • Helm安装ingress-nginx-4.2.3
    Applicationversion1.3.0Chartversion4.2.3获取chart包helmfetchingress-nginx/ingress-nginx--version4.2.3#或者curl-LOhttps://github.com/kubernete......
  • centos7 安装python-libpcap
    1.安装依赖yuminstalllibpcaplibpcap-devel2.安装python依赖(python3.6以上版本)$pip3installCython$pip3installpython-libpca3.验证在python命令行......
  • JeeSite环境的安装与配置
    一、安装java开发环境二、配置Maven本地仓库三、新建demo数据库  四、启动idea,打开已解压的jeesite4-master五、修改yml文件,链接新建数据库注意:数据库名称,userna......
  • Google Chrome谷歌浏览器离完整离线安装包下载地址整理总汇
    每次重装系统,都要为安装Chrome而烦恼。虽然现在可以直接从谷歌浏览器官网下载在线安装包进行安装,但是在线安装包安装的版本不可控,大概率是x86版本,而且在断网状态下也......