Linux中三种安装形式(rpm、tar/tar.gz(解压缩)、yum)

这篇具有很好参考价值的文章主要介绍了Linux中三种安装形式(rpm、tar/tar.gz(解压缩)、yum)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、rpm 安装

1.1 查询 rpm -qa

描述:查询所安装的所有rpm软件包

rpm -qa|grep rpm软件包

1.2 卸载 rpm -e

描述:卸载软件包

rpm -e rpm软件包版本信息

描述:卸载软件时,不检查依赖

rpm -e --nodeps rpm软件包版本信息

1.3 安装 rpm -ivh

描述:安装rpm包

rpm -ivh rpm 包全名

1.4 案例

// 检查jdk版本信息
rpm -qa|grep jdk

// 卸载jdk
rpm -e --nodeps jdk版本信息

// 安装jdk
rpm -ivh rpm包

1.5 常用

  • rpm -qa|grep rpm软件包 检查
  • rpm -e --nodeps rpm软件包版本信息 卸载
  • rpm -ivh rpm包 安装

二、tar/tar.gz(解压缩) 安装

2.1 命令

  • tar -zxvf .tar.gz安装包
  • tar -zxvf .tar.gz安装包 -C 指定解压的目录
  • tar -xvf .tar安装包
  • tar -xvf .tar安装包 -C 指定解压的目录

2.2 案例

// 解压文件
[root@VM-20-13-centos sgz]# tar -zxvf apache-tomcat-10.0.23.tar.gz 

// 指定要解压的文件
[root@mycentos7 ~]# tar -zxvf apache-flume-1.5.0-bin.tar.gz -C /tmp

2.3 常用

  • tar -zxvf tar.gz安装包 解压
  • tar -zxvf tar.gz安装包 -C 要解压指定的目录 指定解压的目录
  • tar -xvf .tar安装包
  • tar -xvf .tar安装包 -C 指定解压的目录

三、yum 安装

yum安装需要连接外网,当前网络环境可以上网且可以ping通外网文章来源地址https://www.toymoban.com/news/detail-810886.html

3.1 命令

yum [选项] [参数] [软件包]

3.2 选项

-y:对所有提问都回答 ”yes“

3.3 参数

  • install 安装rpm软件包
  • update 更新rpm
  • check-update 检查是否有可用的更新rpm软件包
  • remove 删除指定的rmp软件包
  • list 显示软件包信息
  • clean 清理yum过期的缓存
  • deplist 显示yum软件包的所有依赖关系

3.4 案例

// 通过yum下载
[root@mycentos7 ~]# yum -y install firefox
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.bfsu.edu.cn
 * extras: mirrors.bfsu.edu.cn
 * updates: mirrors.cqu.edu.cn
base                                                                                        | 3.6 kB  00:00:00     
extras                                                                                      | 2.9 kB  00:00:00     
updates                                                                                     | 2.9 kB  00:00:00     
正在解决依赖关系
--> 正在检查事务
---> 软件包 firefox.x86_64.0.68.10.0-1.el7.centos 将被 升级
---> 软件包 firefox.x86_64.0.91.12.0-2.el7.centos 将被 更新
--> 正在处理依赖关系 nss >= 3.67,它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在处理依赖关系 nspr >= 4.32,它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.58)(64bit),它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.55)(64bit),它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.52)(64bit),它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.47)(64bit),它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.45)(64bit),它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在检查事务
---> 软件包 nspr.x86_64.0.4.21.0-1.el7 将被 升级
---> 软件包 nspr.x86_64.0.4.32.0-1.el7_9 将被 更新
---> 软件包 nss.x86_64.0.3.44.0-7.el7_7 将被 升级
--> 正在处理依赖关系 nss = 3.44.0-7.el7_7,它被软件包 nss-sysinit-3.44.0-7.el7_7.x86_64 需要
--> 正在处理依赖关系 nss(x86-64) = 3.44.0-7.el7_7,它被软件包 nss-tools-3.44.0-7.el7_7.x86_64 需要
---> 软件包 nss.x86_64.0.3.67.0-4.el7_9 将被 更新
--> 正在处理依赖关系 nss-util >= 3.67.0-1,它被软件包 nss-3.67.0-4.el7_9.x86_64 需要
--> 正在处理依赖关系 nss-softokn(x86-64) >= 3.67.0-1,它被软件包 nss-3.67.0-4.el7_9.x86_64 需要
--> 正在处理依赖关系 libnssutil3.so(NSSUTIL_3.59)(64bit),它被软件包 nss-3.67.0-4.el7_9.x86_64 需要
--> 正在检查事务
---> 软件包 nss-softokn.x86_64.0.3.44.0-8.el7_7 将被 升级
---> 软件包 nss-softokn.x86_64.0.3.67.0-3.el7_9 将被 更新
--> 正在处理依赖关系 nss-softokn-freebl(x86-64) >= 3.67.0-3.el7_9,它被软件包 nss-softokn-3.67.0-3.el7_9.x86_64 需要
---> 软件包 nss-sysinit.x86_64.0.3.44.0-7.el7_7 将被 升级
---> 软件包 nss-sysinit.x86_64.0.3.67.0-4.el7_9 将被 更新
---> 软件包 nss-tools.x86_64.0.3.44.0-7.el7_7 将被 升级
---> 软件包 nss-tools.x86_64.0.3.67.0-4.el7_9 将被 更新
---> 软件包 nss-util.x86_64.0.3.44.0-4.el7_7 将被 升级
---> 软件包 nss-util.x86_64.0.3.67.0-1.el7_9 将被 更新
--> 正在检查事务
---> 软件包 nss-softokn-freebl.x86_64.0.3.44.0-8.el7_7 将被 升级
---> 软件包 nss-softokn-freebl.x86_64.0.3.67.0-3.el7_9 将被 更新
--> 解决依赖关系完成

依赖关系解决

===================================================================================================================
 Package                         架构                版本                               源                    大小
===================================================================================================================
正在更新:
 firefox                         x86_64              91.12.0-2.el7.centos               updates              106 M
为依赖而更新:
 nspr                            x86_64              4.32.0-1.el7_9                     updates              127 k
 nss                             x86_64              3.67.0-4.el7_9                     updates              882 k
 nss-softokn                     x86_64              3.67.0-3.el7_9                     updates              358 k
 nss-softokn-freebl              x86_64              3.67.0-3.el7_9                     updates              337 k
 nss-sysinit                     x86_64              3.67.0-4.el7_9                     updates               66 k
 nss-tools                       x86_64              3.67.0-4.el7_9                     updates              549 k
 nss-util                        x86_64              3.67.0-1.el7_9                     updates               79 k

事务概要
===================================================================================================================
升级  1 软件包 (+7 依赖软件包)

总计:109 M
Downloading packages:
警告:/var/cache/yum/x86_64/7/updates/packages/nss-sysinit-3.67.0-4.el7_9.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 检索密钥
导入 GPG key 0xF4A80EB5:
 用户ID     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
 指纹       : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
 软件包     : centos-release-7-9.2009.0.el7.centos.x86_64 (@anaconda)
 来自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在更新    : nspr-4.32.0-1.el7_9.x86_64                                                                    1/16 
  正在更新    : nss-util-3.67.0-1.el7_9.x86_64                                                                2/16 
  正在更新    : nss-softokn-freebl-3.67.0-3.el7_9.x86_64                                                      3/16 
  正在更新    : nss-softokn-3.67.0-3.el7_9.x86_64                                                             4/16 
  正在更新    : nss-3.67.0-4.el7_9.x86_64                                                                     5/16 
  正在更新    : nss-sysinit-3.67.0-4.el7_9.x86_64                                                             6/16 
  正在更新    : firefox-91.12.0-2.el7.centos.x86_64                                                                                                                                                              7/16 
  正在更新    : nss-tools-3.67.0-4.el7_9.x86_64                                                                                                                                                                  8/16 
  清理        : firefox-68.10.0-1.el7.centos.x86_64                                                                                                                                                              9/16 
  清理        : nss-tools-3.44.0-7.el7_7.x86_64                                                                                                                                                                 10/16 
  清理        : nss-3.44.0-7.el7_7.x86_64                                                                                                                                                                       11/16 
  清理        : nss-sysinit-3.44.0-7.el7_7.x86_64                                                                                                                                                               12/16 
  清理        : nss-softokn-3.44.0-8.el7_7.x86_64                                                                                                                                                               13/16 
  清理        : nss-softokn-freebl-3.44.0-8.el7_7.x86_64                                                                                                                                                        14/16 
  清理        : nss-util-3.44.0-4.el7_7.x86_64                                                                                                                                                                  15/16 
  清理        : nspr-4.21.0-1.el7.x86_64                                                                                                                                                                        16/16 
  验证中      : nss-sysinit-3.67.0-4.el7_9.x86_64                                                                                                                                                                1/16 
  验证中      : nss-softokn-freebl-3.67.0-3.el7_9.x86_64                                                                                                                                                         2/16 
  验证中      : nss-3.67.0-4.el7_9.x86_64                                                                                                                                                                        3/16 
  验证中      : nss-util-3.67.0-1.el7_9.x86_64                                                                                                                                                                   4/16 
  验证中      : nspr-4.32.0-1.el7_9.x86_64                                                                                                                                                                       5/16 
  验证中      : firefox-91.12.0-2.el7.centos.x86_64                                                                                                                                                              6/16 
  验证中      : nss-tools-3.67.0-4.el7_9.x86_64                                                                                                                                                                  7/16 
  验证中      : nss-softokn-3.67.0-3.el7_9.x86_64                                                                                                                                                                8/16 
  验证中      : nss-sysinit-3.44.0-7.el7_7.x86_64                                                                                                                                                                9/16 
  验证中      : nss-tools-3.44.0-7.el7_7.x86_64                                                                                                                                                                 10/16 
  验证中      : firefox-68.10.0-1.el7.centos.x86_64                                                                                                                                                             11/16 
  验证中      : nss-3.44.0-7.el7_7.x86_64                                                                                                                                                                       12/16 
  验证中      : nss-util-3.44.0-4.el7_7.x86_64                                                                                                                                                                  13/16 
  验证中      : nspr-4.21.0-1.el7.x86_64                                                                                                                                                                        14/16 
  验证中      : nss-softokn-freebl-3.44.0-8.el7_7.x86_64                                                                                                                                                        15/16 
  验证中      : nss-softokn-3.44.0-8.el7_7.x86_64                                                                                                                                                               16/16 

更新完毕:
  firefox.x86_64 0:91.12.0-2.el7.centos                                                                                                                                                                               

作为依赖被升级:
  nspr.x86_64 0:4.32.0-1.el7_9     nss.x86_64 0:3.67.0-4.el7_9 nss-softokn.x86_64 0:3.67.0-3.el7_9 nss-softokn-freebl.x86_64 0:3.67.0-3.el7_9 nss-sysinit.x86_64 0:3.67.0-4.el7_9 nss-tools.x86_64 0:3.67.0-4.el7_9
  nss-util.x86_64 0:3.67.0-1.el7_9

完毕!

3.5 常用

  • yum -y install 软件包 下载安装
  • yum -y update 软件包 更新
  • yum list 软件包 查询软件包信息
  • yum remove 软件包 删除软件包

到了这里,关于Linux中三种安装形式(rpm、tar/tar.gz(解压缩)、yum)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux把文件压缩/解压成.tar.gz/tar/tgz等格式的命令大全

    linux压缩命令常用的有:tar,tgz,gzip,zip,rar (一) tar压缩命令 #说明: -c, --create create a new archive 创建一个归档文件 -v, --verbose verbosely list files processed 显示创建归档文件的进程 -f, --file=ARCHIVE use archive file or device ARCHIVE 后面要立刻接被处理的档案名,比如–file=examples.tar #举例

    2024年02月10日
    浏览(51)
  • linux下tar、gz、zip等常用解压缩命令详解

    tar是Unix和类Unix系统上的归档打包工具,可以将多个文件合并为一个文件,打包后尾缀.tar。目前,tar文件格式已经成为POSIX标准,最初是POSIX.1-1988,目前是POSIX.1-2001。本程序最初的设计目的是将文件备份到磁带上(tape archive 磁带存档),因而得名tar。 tar的命令格式: tar[必要

    2024年02月15日
    浏览(51)
  • linux 压缩webfile文件夹 webfile.tar.gz和webfile.tar的区别

    在Linux中,你可以使用tar命令来压缩文件夹。以下是将文件夹压缩为名为\\\"webfile.tar\\\"的示例命令: 上述命令中,-c选项表示创建新的压缩文件,-v选项表示在压缩过程中显示详细信息,-f选项指定要创建的压缩文件的名称。webfile/是要压缩的文件夹的路径。 如果你希望压缩后的文

    2024年02月09日
    浏览(47)
  • linux把文件压缩成.tar.gz的命令&各个压缩解压命令大全--九五小庞

    针对LINUX中解压和压缩的命令,一直以来使用都模糊不清,今天在此进行整理 ---------------------------------------------------------------- 每日一句 | 即使输掉了一切,也不要输掉微笑。

    2024年02月07日
    浏览(57)
  • Linux下的打包(tar)、压缩(gzip / bzip2)、解压gz / bz2 / xz

    Linux中打包和压缩是两个过程,分别有对应的指令来执行这两步操作。 打包 指的是将一堆文件装到一个大袋子里, 压缩 则是把这个袋子里的空气给抽干。 目录 1、打包命令 tar 2、打包压缩一步到位的方式 (1) 方式一:tar 与 gzip 相结合 (2) 方式二:tar 与 bzip2 相结合 3、总结

    2024年02月13日
    浏览(62)
  • tar.gz 压缩和解压命令

    以·tar.gz为后缀的文件是一种压缩文件,在Linux和macOS下常见,Linux和macOS都可以直接解压使用这种压缩文件。 运行命令后会将data.tar.gz解压到当前目录下 运行后会将指定文件或者文件夹data,压缩后保存成data.tar.gz -z: 使用gzip -c: 压缩 -x: 解压 -v: 显示解压压缩的文件列表 -f: 指定

    2024年02月11日
    浏览(69)
  • Windows如何将文件压缩成.tar.gz的格式

      我们平时使用Linux和Windows系统相互传文件的时候,使用rar或者zip的压缩文件往往不是很方便,tar.gz 是Linux和Unix下面比较常用的格式,那么如何再Windows下将文件压缩成tar.gz的格式呢? 1.首先进入7-zip官网:7-zip 2.选择要下载的安装包,点击Download。 3.安装后直接在你想要打

    2024年02月11日
    浏览(44)
  • Linux环境安装 MySQL 5.7详细步骤(tar.gz解压版安装)

           解压:(注意解压的mysql压缩包已自己实际下载的为准)  解压成功  修改解压后的文件名(纯属为了方便)    在mysql57的文件夹里面创建存放数据库的data文件夹和日志的log文件夹 ,并修改访问权限

    2024年02月05日
    浏览(75)
  • docker save多个镜像打包成一个tar.gz压缩文件

    有时候我们需要将docker中的多个镜像批量的传输到另一台机器,如果通过docker save这种命令则需要制作多个tar文件,这样以来冗余的操作较多而且tar文件占据的空间较大,不利于传输。 可以通过以下命令在两个docker之间实现多个镜像批量传输: 如果想将所有镜像传输到另一台

    2024年02月04日
    浏览(73)
  • Linux - PostgreSQL 适用于9.x 以上的 tar.gz 源码安装与理解 - 报错集锦

    PostgreSQL 9.x 以下版本笔者没用过,具体操作看参考链接,笔者就不记录重复操作了,主要记录容易出问题的地方。 按照参考链接那样介绍,是在 ~/.bash_profile 文件配置 PGHOME 和 PGDATA 系统变量,但是每次重新登录命令行时, 总要手动激活 ~/.bash_profile 内的配置 ,否则 psql 命令

    2024年02月15日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包