Linux拓展篇(软件包管理)

接上篇:Linux实操篇(进程管理类:常用命令)

 

RPM(RedHat Package Manager)

RedHat软件包管理工具,类似于Windows里的setup.exe,是Linux系列操作系统的打包安装工具,后缀名为:.rpm;

使用RPM命令安装软件包时

  1、需要提供当前预安装的软件包,才可进行安装

  2、在安装当前软件包时,若在此之前需要依赖其他软件包,会提示报错:必须先安装其他依赖软件包

 

-- 查询所安装的所有rpm包
-- 选项 -q:query 查询
-- 选项 -a:all 所有
-- 选项 -i:详细信息
rmp -qa

-- 由于rmp -qa命令查询出来的软件包较多,一般都会采用过滤
rpm -qa | grep 软件包名称

-- 查询软件的详细信息
rmp -qi 软件包名称
[root@hadoop100 ~]# rpm -qa
festival-speechtools-libs-1.2.96-28.el7.x86_64
libthai-0.1.14-9.el7.x86_64
fxload-2002_04_11-16.el7.x86_64
...
...
...
wpa_supplicant-2.6-12.el7.x86_64
pcsc-lite-libs-1.8.8-8.el7.x86_64
-- 过滤查询出火狐浏览器的软件包
[root@hadoop100 ~]# rpm -qa | grep firefox
firefox-68.10.0-1.el7.centos.x86_64
-- 查询火狐浏览器详细信息
[root@hadoop100 ~]# rpm -qi firefox
Name        : firefox
Version     : 68.10.0
Release     : 1.el7.centos
Architecture: x86_64
Install Date: 2022年08月30日 星期二 11时52分45秒
Group       : Unspecified
Size        : 241030932
License     : MPLv1.1 or GPLv2+ or LGPLv2+
Signature   : RSA/SHA256, 2020年07月09日 星期四 00时21分14秒, Key ID 24c6a8a7f4a80eb5
Source RPM  : firefox-68.10.0-1.el7.centos.src.rpm
Build Date  : 2020年07月08日 星期三 02时51分10秒
Build Host  : x86-01.bsys.centos.org
Relocations : (not relocatable)
Packager    : CentOS BuildSystem <http://bugs.centos.org>
Vendor      : CentOS
URL         : https://www.mozilla.org/firefox/
Summary     : Mozilla Firefox Web browser
Description :
Mozilla Firefox is an open-source web browser, designed for standards
compliance, performance and portability.
View Code
-- 卸载软件包
-- 选项 -e:卸载
-- 选项 --nodeps:卸载软件时不检查依赖,那些使用该软件包的软件就不能正常工作了
rpm -e 软件包名称
rpm -e --nodeps 软件包名称
-- 卸载火狐浏览器
[root@hadoop100 ~]# rpm -e firefox
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-zh@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-zh-TW@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-zh-CN@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-xh@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-vi@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-uz@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ur@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-uk@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-tr@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-th@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-te@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ta@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-sv@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-sv-SE@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-sr@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-sq@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-son@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-sl@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-sk@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-si@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ru@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ro@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-rm@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-pt@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-pt-PT@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-pt-BR@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-pl@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-pa@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-pa-IN@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-oc@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-nn@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-nn-NO@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-nl@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ne-NP@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-nb@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-nb-NO@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-my@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ms@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-mr@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-mk@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-lv@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-lt@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-lij@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ko@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-kn@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-km@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-kk@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-kab@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ka@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ja@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-it@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-is@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-id@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ia@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hy@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hy-AM@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hu@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hsb@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hr@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hi@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hi-IN@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-he@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-gu@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-gu-IN@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-gn@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-gl@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-gd@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ga@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ga-IE@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-fy@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-fy-NL@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-fr@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-fi@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ff@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-fa@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-eu@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-et@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-es@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-es-MX@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-es-ES@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-es-CL@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-es-AR@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-eo@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-en-GB@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-en-CA@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-el@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-dsb@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-de@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-da@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-cy@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-cs@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-cak@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ca@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-bs@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-br@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-bn@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-bg@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-be@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-az@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ast@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ar@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-an@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-af@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ach@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions: 移除失败: 没有那个文件或目录
[root@hadoop100 ~]# rpm -qi firefox
未安装软件包 firefox
View Code
-- 安装rpm软件包
-- 选项 -i:install 安装
-- 选项 -v:verbose 显示详细信息
-- 选项 -h:hash 进度条
-- 选项 --nodeps:安装前不检查依赖
rmp -ivh rpm包全名
[root@hadoop100 ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   50G  0 disk
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0    4G  0 part [SWAP]
└─sda3   8:3    0   45G  0 part /
sr0     11:0    1  4.4G  0 rom  /mnt/cdrom
[root@hadoop100 ~]# cd /mnt/cdrom/
[root@hadoop100 cdrom]# ls
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL
[root@hadoop100 cdrom]# cd Packages/
[root@hadoop100 Packages]# ls | grep firefox
firefox-68.10.0-1.el7.centos.x86_64.rpm
-- 安装火狐浏览器
[root@hadoop100 Packages]# rpm -ivh firefox-68.10.0-1.el7.centos.x86_64.rpm
警告:firefox-68.10.0-1.el7.centos.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:firefox-68.10.0-1.el7.centos     ################################# [100%]
View Code

 

YUM(Yellow dog Update Modified)

是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器,基于RPM包管理,能够从指定的服务器自动下载RPM包并且自动安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐的一次下载;

使用yum命令安装软件包

  1、无需提供软件包文件,只需使用命令 yum install 软件名称 即可从指定的服务器去自动下载RPM软件包并且完成安装

  2、在安装当前软件包时,若在此之前需要依赖其他软件包,会自动处理依赖关系,并完成相应的安装

-- 基本语法
-- 选项 -y:对所有提问都回答 yes,若不指定,则需要在安装时进行提问,此时需要回答 Yes(Y) or No(N)\
-- 参数 install:安装RPM软件包
-- 参数 update:更新PRM软件包
-- 参数 check-udapte:检查是否有可用的更新的PRM软件包
-- 参数 remove:删除指定的RPM软件包(卸载)
-- 参数 list:显示软件包信息
-- 参数 clean:清理YUM过期的缓存
-- 参数 deplist:显示YUM软件包的所有依赖关系
yum [选项] [参数] 软件包名称
-- @表示已经被安装的版本,后面是update的表示可用于更新的版本。
[root@hadoop100 ~]# yum list | grep firefox
firefox.x86_64                            68.10.0-1.el7.centos         @anaconda
firefox.i686                              91.13.0-1.el7.centos         updates
firefox.x86_64                            91.13.0-1.el7.centos         updates
[root@hadoop100 ~]# yum remove firefox
已加载插件:fastestmirror, langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 firefox.x86_64.0.68.10.0-1.el7.centos 将被 删除
--> 解决依赖关系完成
base/7/x86_64                                                                                    | 3.6 kB  00:00:00
extras/7/x86_64                                                                                  | 2.9 kB  00:00:00
updates/7/x86_64                                                                                 | 2.9 kB  00:00:00

依赖关系解决

========================================================================================================================
 Package                 架构                   版本                                    源                         大小
========================================================================================================================
正在删除:
 firefox                 x86_64                 68.10.0-1.el7.centos                    @anaconda                 230 M

事务概要
========================================================================================================================
移除  1 软件包

安装大小:230 M
是否继续?[y/N]:y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在删除    : firefox-68.10.0-1.el7.centos.x86_64                                                                 1/1
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-zh@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-zh-TW@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-zh-CN@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-xh@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-vi@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-uz@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ur@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-uk@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-tr@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-th@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-te@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ta@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-sv@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-sv-SE@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-sr@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-sq@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-son@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-sl@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-sk@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-si@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ru@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ro@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-rm@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-pt@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-pt-PT@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-pt-BR@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-pl@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-pa@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-pa-IN@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-oc@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-nn@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-nn-NO@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-nl@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ne-NP@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-nb@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-nb-NO@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-my@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ms@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-mr@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-mk@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-lv@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-lt@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-lij@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ko@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-kn@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-km@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-kk@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-kab@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ka@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ja@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-it@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-is@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-id@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ia@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hy@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hy-AM@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hu@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hsb@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hr@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hi@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-hi-IN@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-he@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-gu@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-gu-IN@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-gn@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-gl@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-gd@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ga@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ga-IE@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-fy@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-fy-NL@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-fr@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-fi@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ff@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-fa@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-eu@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-et@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-es@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-es-MX@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-es-ES@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-es-CL@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-es-AR@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-eo@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-en-GB@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-en-CA@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-el@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-dsb@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-de@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-da@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-cy@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-cs@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-cak@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ca@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-bs@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-br@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-bn@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-bg@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-be@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-az@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ast@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ar@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-an@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-af@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions/langpack-ach@firefox.mozilla.org.xpi: 移除失败: 没有那个文件或目录
警告:文件 /usr/lib64/firefox/distribution/extensions: 移除失败: 没有那个文件或目录
  验证中      : firefox-68.10.0-1.el7.centos.x86_64                                                                 1/1

删除:
  firefox.x86_64 0:68.10.0-1.el7.centos

完毕!
-- 火狐浏览器已经被卸载
[root@hadoop100 ~]# yum list | grep firefox
firefox.i686                              91.13.0-1.el7.centos         updates
firefox.x86_64                            91.13.0-1.el7.centos         updates
-- 安装火狐浏览器,使用选项 -y 对所有提问回答 yes,完成自动安装
[root@hadoop100 ~]# yum -y install firefox
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.ustc.edu.cn
 * extras: mirrors.ustc.edu.cn
 * updates: mirrors.ustc.edu.cn
正在解决依赖关系
--> 正在检查事务
---> 软件包 firefox.x86_64.0.91.13.0-1.el7.centos 将被 安装
--> 正在处理依赖关系 nss >= 3.67,它被软件包 firefox-91.13.0-1.el7.centos.x86_64 需要
--> 正在处理依赖关系 nspr >= 4.32,它被软件包 firefox-91.13.0-1.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.58)(64bit),它被软件包 firefox-91.13.0-1.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.55)(64bit),它被软件包 firefox-91.13.0-1.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.52)(64bit),它被软件包 firefox-91.13.0-1.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.47)(64bit),它被软件包 firefox-91.13.0-1.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.45)(64bit),它被软件包 firefox-91.13.0-1.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.13.0-1.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
总下载量:108 M
Downloading packages:
No Presto metadata available for updates
警告:/var/cache/yum/x86_64/7/updates/packages/nspr-4.32.0-1.el7_9.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
nspr-4.32.0-1.el7_9.x86_64.rpm 的公钥尚未安装
(1/6): nspr-4.32.0-1.el7_9.x86_64.rpm                                                            | 127 kB  00:00:00
(2/6): nss-3.67.0-4.el7_9.x86_64.rpm                                                             | 882 kB  00:00:00
(3/6): nss-softokn-3.67.0-3.el7_9.x86_64.rpm                                                     | 358 kB  00:00:00
(4/6): nss-softokn-freebl-3.67.0-3.el7_9.x86_64.rpm                                              | 337 kB  00:00:00
(5/6): nss-tools-3.67.0-4.el7_9.x86_64.rpm                                                       | 549 kB  00:00:00
(6/6): firefox-91.13.0-1.el7.centos.x86_64.rpm                                                   | 106 MB  00:00:25
------------------------------------------------------------------------------------------------------------------------
总计                                                                                    4.3 MB/s | 108 MB  00:00:25file:///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/15
  正在更新    : nss-util-3.67.0-1.el7_9.x86_64                                                                     2/15
  正在更新    : nss-softokn-freebl-3.67.0-3.el7_9.x86_64                                                           3/15
  正在更新    : nss-softokn-3.67.0-3.el7_9.x86_64                                                                  4/15
  正在更新    : nss-sysinit-3.67.0-4.el7_9.x86_64                                                                  5/15
  正在更新    : nss-3.67.0-4.el7_9.x86_64                                                                          6/15
  正在安装    : firefox-91.13.0-1.el7.centos.x86_64                                                                7/15
  正在更新    : nss-tools-3.67.0-4.el7_9.x86_64                                                                    8/15
  清理        : nss-tools-3.44.0-7.el7_7.x86_64                                                                    9/15
  清理        : nss-3.44.0-7.el7_7.x86_64                                                                         10/15
  清理        : nss-sysinit-3.44.0-7.el7_7.x86_64                                                                 11/15
  清理        : nss-softokn-3.44.0-8.el7_7.x86_64                                                                 12/15
  清理        : nss-softokn-freebl-3.44.0-8.el7_7.x86_64                                                          13/15
  清理        : nss-util-3.44.0-4.el7_7.x86_64                                                                    14/15
  清理        : nspr-4.21.0-1.el7.x86_64                                                                          15/15
  验证中      : nspr-4.32.0-1.el7_9.x86_64                                                                         1/15
  验证中      : nss-sysinit-3.67.0-4.el7_9.x86_64                                                                  2/15
  验证中      : nss-3.67.0-4.el7_9.x86_64                                                                          3/15
  验证中      : nss-util-3.67.0-1.el7_9.x86_64                                                                     4/15
  验证中      : firefox-91.13.0-1.el7.centos.x86_64                                                                5/15
  验证中      : nss-tools-3.67.0-4.el7_9.x86_64                                                                    6/15
  验证中      : nss-softokn-freebl-3.67.0-3.el7_9.x86_64                                                           7/15
  验证中      : nss-softokn-3.67.0-3.el7_9.x86_64                                                                  8/15
  验证中      : nss-sysinit-3.44.0-7.el7_7.x86_64                                                                  9/15
  验证中      : nss-tools-3.44.0-7.el7_7.x86_64                                                                   10/15
  验证中      : nss-3.44.0-7.el7_7.x86_64                                                                         11/15
  验证中      : nss-util-3.44.0-4.el7_7.x86_64                                                                    12/15
  验证中      : nspr-4.21.0-1.el7.x86_64                                                                          13/15
  验证中      : nss-softokn-freebl-3.44.0-8.el7_7.x86_64                                                          14/15
  验证中      : nss-softokn-3.44.0-8.el7_7.x86_64                                                                 15/15

已安装:
  firefox.x86_64 0:91.13.0-1.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

完毕!
-- 自动安装了一个更新版本的火狐浏览器
[root@hadoop100 ~]# yum list | grep firefox
firefox.x86_64                            91.13.0-1.el7.centos         @updates
firefox.i686                              91.13.0-1.el7.centos         updates
View Code

 默认的系统YUM源,需要连接国外的apache网站,网速较慢,可以修改关联的网络YUM源为国内镜像的网站,速度会快一些,配置文件是在 /etc/yum.repos.d/ 目录下的CentOS-Base.repo;

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
View Code

注释行的解释:当前配置文件默认会根据您所连接的IP地址,从而根据您所在的地理位置找到最近的YUM源来进行下载并完成安装;

 

若需要手动去更改YUM源;

1、安装 wget 软件,wget可以用来从指定的URL下载文件

[root@hadoop100 ~]# yum install wget
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.ustc.edu.cn
 * extras: mirrors.ustc.edu.cn
 * updates: mirrors.ustc.edu.cn
软件包 wget-1.14-18.el7_6.1.x86_64 已安装并且是最新版本
无须任何处理
View Code

2、备份默认的CentOS-Base.repo配置文件

[root@hadoop100 ~]# cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
[root@hadoop100 ~]# ll /etc/yum.repos.d/ | grep CentOS-Base.repo
-rw-r--r--. 1 root root 1664 10月 23 2020 CentOS-Base.repo
-rw-r--r--. 1 root root 1664 9月   8 10:13 CentOS-Base.repo.backup
View Code

3、下载指定地址的YUM源的配置文件,此处使用aliyun的镜像地址做测试;

[root@hadoop100 ~]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
--2022-09-08 10:18:09--  http://mirrors.aliyun.com/repo/Centos-7.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 117.21.229.238, 58.42.55.236, 58.42.55.237, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|117.21.229.238|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2523 (2.5K) [application/octet-stream]
正在保存至: “Centos-7.repo”

100%[================================================================>] 2,523       --.-K/s 用时 0s

2022-09-08 10:18:10 (89.0 MB/s) - 已保存 “Centos-7.repo” [2523/2523])

-- 配置文件已经被下载下来
[root@hadoop100 ~]# ll | grep Centos-7.repo
-rw-r--r--. 1 root root 2523 8月   4 15:04 Centos-7.repo
View Code

4、将下载好的配置文件命名为:CentOS-Base.repo并且复制到目录 /etc/yum.repos.d/ 替换原来的配置文件(默认文件应该备份)。

 

接下篇:Linux拓展篇(克隆虚拟机)

posted @ 2022-09-06 13:42  DHaiLin  阅读(56)  评论(0编辑  收藏  举报