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.
-- 卸载软件包 -- 选项 -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
-- 安装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%]
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:25 从 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/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
默认的系统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
注释行的解释:当前配置文件默认会根据您所连接的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 已安装并且是最新版本 无须任何处理
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
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
4、将下载好的配置文件命名为:CentOS-Base.repo并且复制到目录 /etc/yum.repos.d/ 替换原来的配置文件(默认文件应该备份)。