首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当新版本有额外的RPM时,Yum降级

是一种在Linux系统中使用Yum包管理器将软件包版本降级的操作。Yum(Yellowdog Updater Modified)是一种在Red Hat和CentOS等Linux发行版中常用的包管理工具。

Yum降级的主要目的是回滚到较旧的软件包版本,通常是因为新版本的软件包可能存在问题或不兼容现有系统。通过降级,可以恢复到之前的稳定版本,以确保系统的正常运行。

Yum降级的步骤如下:

  1. 首先,需要查看当前系统中已安装的软件包及其版本号,可以使用命令yum list installed来查看。
  2. 然后,需要找到要降级的软件包的旧版本,可以使用命令yum list available <package_name>来列出可用的软件包及其版本号。
  3. 接下来,使用命令yum downgrade <package_name>-<old_version>来执行降级操作,将软件包版本降级到指定的旧版本。
  4. Yum会自动解决依赖关系,并下载并安装指定版本的软件包。
  5. 最后,可以使用命令yum list installed <package_name>来验证软件包版本是否已成功降级。

Yum降级的优势在于:

  1. 简单易用:Yum提供了简单的命令行接口,使得降级操作变得简单易用。
  2. 系统稳定性:通过降级到较旧的软件包版本,可以避免新版本可能存在的问题,提高系统的稳定性。
  3. 兼容性:降级操作可以解决新版本软件包与现有系统的兼容性问题,确保系统正常运行。

Yum降级的应用场景包括:

  1. 软件包更新问题:当更新的软件包版本导致系统出现问题时,可以使用Yum降级来回滚到较旧的稳定版本。
  2. 测试环境回退:在测试环境中,如果新版本的软件包无法满足测试需求或导致测试失败,可以使用Yum降级来回退到之前的版本。
  3. 系统兼容性:当新版本的软件包与现有系统不兼容时,可以使用Yum降级来解决兼容性问题。

腾讯云提供了一系列与Yum相关的产品和服务,包括:

  1. 云服务器(CVM):提供了基于云计算的虚拟服务器,可用于安装和管理Yum包管理器。
  2. 镜像市场:提供了各种预装了Yum包管理器的镜像,方便用户快速部署和使用Yum。
  3. 云监控(Cloud Monitor):提供了对云服务器的监控和管理功能,可用于监控Yum包的安装和升级情况。

更多关于腾讯云产品和服务的信息,可以访问腾讯云官方网站:https://cloud.tencent.com/

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

RedHat Yum 命令备忘单

sudo yum update-to ngingx-2.7-1.1 upgrade:将所有软件包更新到最新版本 sudo yum upgrade reinstall:重新安装特定软件包的当前版本 sudo...yum reinstall httpd autoremove:删除一个包和所有其他不必要包 sudo yum autoremove httpd downgrade:将特定软件包降级到早期版本 sudo...sudo yum repoinfo baseos makecache:将存储库数据下载到缓存 sudo yum makecache Yum 疑难解答 Yum 出现问题,请使用这些命令。...clean:清除所有缓存包数据/清除所有包元数据 sudo yum clean packages or sudo yum clean all check:检查本地 RPM 数据库是否问题 sudo...--downloadonly:下载包不安装 sudo yum install --downloadonly httpd 额外命令 您可能需要偶尔使用一些附加命令: reposync:同步 yum repo

1.5K30

RedHat Yum 命令备忘单

sudo yum update-to ngingx-2.7-1.1 upgrade:将所有软件包更新到最新版本 sudo yum upgrade reinstall:重新安装特定软件包的当前版本...sudo yum reinstall httpd autoremove:删除一个包和所有其他不必要包 sudo yum autoremove httpd downgrade:将特定软件包降级到早期版本...显示有关已启用存储库信息 sudo yum repoinfo baseos makecache:将存储库数据下载到缓存 sudo yum makecache Yum 疑难解答 Yum 出现问题...clean:清除所有缓存包数据/清除所有包元数据 sudo yum clean packages or sudo yum clean all check:检查本地 RPM 数据库是否问题 sudo...--downloadonly:下载包不安装 sudo yum install --downloadonly httpd 额外命令 您可能需要偶尔使用一些附加命令: reposync:同步 yum

1.1K20
  • redhat安装yum源_redhat yum

    yum reinstall httpd autoremove:删除一个包和所有其他不必要包 sudo yum autoremove httpd downgrade:将特定软件包降级到早期版本 sudo...sudo yum repoinfo baseos makecache:将存储库数据下载到缓存 sudo yum makecache Yum 疑难解答 Yum 出现问题,请使用这些命令。...clean:清除所有缓存包数据/清除所有包元数据 sudo yum clean packages or sudo yum clean all check:检查本地 RPM 数据库是否问题 sudo...–downloadonly:下载包不安装 sudo yum install --downloadonly httpd 额外命令 您可能需要偶尔使用一些附加命令: reposync:同步 yum repo...如发现本站涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    4.1K30

    如何使用`yum`命令安装RPM软件包?

    在安装过程中,你可能会看到一些相关提示和确认信息。按照提示进行操作即可。额外选项yum命令还提供了一些额外选项,用于控制安装过程。...请注意,在使用这些选项要谨慎,确保你明确了解其影响和风险。查找可用软件包在安装RPM之前,你可能需要查找可用软件包。yum命令提供了一个search子命令,用于在配置软件源中查找软件包。...更新软件包除了安装软件包,yum命令还可以用于更新已安装软件包。以下是使用yum update命令更新软件包语法:yum update该命令将检查系统中已安装软件包,并在软件源中查找更新版本。...如果有可用新版本yum命令将自动下载并安装更新。请注意,在更新软件包之前,建议先备份重要数据和配置文件,以防意外发生。...本文详细介绍了如何使用yum命令安装RPM软件包,包括基本安装语法、额外选项、查找可用软件包、更新软件包以及移除软件包等操作。

    4.8K30

    rpm包相关那些事

    force #进行软件包安装,包括降级,一般用于降级,不会移除存在包,所以可能产生duplicate包 rpm -q --dupes PKGNAME #查看duplicate...包,如果安装了多个版本,据此查看duplicate包, 然后进行卸载; rpm -Uvh PKGNAME-VER #进行版本升/降级,如果是降级,必须用--force 参数,并且指定版本...确保本机rpm工具(rpm 工具用来安装生成rpm包) 4....确保本机yum-builddep 工具(使用rpmbuild命令来生成rpm是,可能出现依赖问题,用yum-builddep可以快速解决依赖问题,而不需要手动一条条安装,可以使用yum provides...理论上,了spec 文件,我们就可以用rpmbuild命令直接构建rpm包,但是在大多数情况下,可能出现依赖问题;此时用: yum-builddep -y *.spec 命令来完成依赖安装; D.

    74011

    Linux kernel 内核升级与降级实战

    安装 / 升级方法和建议  1.对于 CentOS/RHEL 系统,尽量使用 yum 方式或 RPM 包安装 / 升级内核,需要注意是红帽 Red Hat Linux 服务需要订阅。  ...3.一般地,对于大多数 Linux 分发版,使用 yum/dnf 和分发版布官方存储库来升级内核,这种方式只能升级到该分发版存储库提供新版本,而不是 Linux 内核组织发布最新内核。  ...6.尽量使用最新 Linux 发行版,新 Liunx 发行版包含该发行版维护新内核,如果有必要,那么请使用如 yum upgrade 或者 yum update 来更新你系统。...-2.6.32-358.el6.noarch.rpm [root@vos vos3000]# uname -r //查看降级之前系统内核版本 2.6.32-642.el6.x86_64 [...[root@vos vos3000]# yum -y install kernel-2.6.32-358.el6.x86_64.rpm kernel-firmware-2.6.32-358.el6.noarch.rpm

    6.6K20

    Linux中yumrpm、apt-get、wget区别,yumrpm、apt-get常用命令,CentOS、Ubuntu中安装wget

    yum 在服务器端(yum仓库)存有所有的 RPM 包,并将各个包之间依赖关系记录在文件中,使用 yum 安装 RPMyum 会先从服务器端(仓库 可为本地仓库,也可为HTTP、FTP、nfs...功能:用于安装、卸载和查询rpm格式软件包。用户可以通过rpm命令直接管理rpm包。特点:rpm包是预先编译好二进制包,安装不需要用户编译源代码。...># 删除程序组group3.6 yum升级、降级yum check-update #检查可更新软件哪些yum update #更新升级所有软件包yum update #降级,对于依赖yum不会自动降级,需要手动降级依赖项生成缓存# 运行以下命令生成缓存yum clean allyum makecache四、Ubuntu中apt-getUbuntu...wget #安装命令(推荐用yum安装,快捷简单、一键搞定)#若显示安装过,但是还是使用不了wget功能,先卸载以前安装wget再重新装一遍就行了yum remove wget

    15200

    MySQL 几种进入方式

    ,遂以下流程说明: # 查看自己系统预编译环境是否匹配要下载二进制编译文件版本 rpm -qa glibc # 解压二进制文件到/usr/local目录(官方推荐目录),如果因为系统差异不能解压...,以下为可选也很有必要操作---------------------------------    2.1.1    释疑解惑   ① 安装包下载时候旁边会有一个MD5下载签名,什么用?     ...2.2  Yum仓库安装   环境说明:CentOS 7 + MySQL 8;   这种安装方式应该是最简单,缺点就是不能自定义安装目录,而且要求服务器必须能能访问公网或者说内网搭建专门yum仓库...-2.noarch.rpm  # 安装 yum 存储库 rpmrpm -ivh mysql80-community-release-el7-2.noarch.rpm  # yum 安装 yum...by ‘新密码’;  将用户密码认证插件降级为低版本 mysql_native_password 模式即可—— ?

    3.8K30

    如何降级Cloudera Manager和CDH

    元数据库schema升级,其实Cloudera Manager在升级后台也自动帮你做了。...2.Cloudera Manager降级其实是风险一件事,因为Cloudera Manager元数据库schema对于版本之间变动,降级后如果有问题你需要自己处理。...5.对于CDH降级,如果你版本跨度较大,尤其是HDFS版本。当你在升级做了“最终化元数据升级”,HDFS将不能再回滚,即无法降级。...HDFS作为存储比较重要,其他上层都是计算引擎,如果降级问题还好处理一些。这里大家也需要注意。Fayson本次实操5.14和5.13,HDFS版本其实是没变化,所以问题不大。...否则你最好将HDFS数据备份,或者关键数据备份。 6.如果升级问题,最好就地解决,不到万不得已最好还是不要轻易选择降级,尤其是生产系统。

    3K50

    linux软件包管理

    在linux中能够提供这些功能软件两种,rpm和dpkg,而在CentOS中使用RPM rpm最早是由redhat开发出来,由于很好用,所以很多发行版也利用rpm来进行软件包管理。...RPM全名RedHat Package Manager,最大特点就是把需要安装软件提前编译,打包,然后在rpm包里面存放了用以记录软件依赖关系相关数据,当用户安装,优先查看这些数据,如果系统满足数据要求就安装软件包...缓存目录为/var/cache/yum yum使用 yum配置 ​ 由于yum下载源这个东西,所以我们在使用yum之前需要告诉它去什么地方获取这些软件包,也就是说需要先配置一个yum源 [root...顾名思义,EPEL 仓库提供了额外软件包,这些软件在 CentOS 8 和 RHEL 8 默认软件包仓库中不可用。...系统中,很多新版本软件包更新都会优先提供tar包版本,然后各linux厂商拿到这个tar包之后再给自己操作系统提供官方rpm或者dpkg类型软件包,而这种tar工具打包软件包我们一般称之为源码包

    1.8K20

    Linux—软件管理

    ,库文件,配置文件,帮助文件放到相应位置; 生成数据库,追踪所安装每一个文件; 软件卸载根据安装生成数据库将对应文件删除。...我们在将源码格式包编译为二进制包可以选择需要特性,如果编译未选择某些特性,那么编译后安装后软件就不会有相应功能 源码包在编译成为二进制包可以实现软件功能定制。...4、软件包管理工具 分类: 前端工具,常用前端工具有以下这些: yum apt-get zypper (suse上rpm前端管理工具) dnf(Fedora 22+ rpm前端管理工具) 后端工具...rpm一个强大数据库/var/lib/rpmrpm管理工作包括软件安装、卸载、升级、查询、校验、重建数据库、验证软件包来源合法性等等。...,升级新版本提供同一个配置文件但不会直接覆盖老版本配置文件,而把新版本文件重命名(FILENAME.rpmnew)后保留 7.5 RPM包卸载 //语法:rpm -e PACKAGE_NAME

    4.1K10

    技术|5 个给 Linux 新手最佳包管理器

    基于这个底层系统,多个前端包管理工具可供你使用,但我们应该只看那些最好,那就是: YUM(黄狗更新器,修改版(YellowdogUpdater,Modified))这个是一个开源、流行命令行包管理器...你可以从这个HOWTO指南中例子更加清晰理解YUM: 参考:20个用于包管理YUM命令DNF(优美的Yum(DandifiedYum))这个也是一个用于基于RPM发行版包管理器,Fedora18...如果你用Fedora22及更新版本,你肯定知道它是默认包管理器。这里一些链接,将为你提供更多关于DNF信息和如何使用它。...它提供了一些其他包管理器提供基本功能,包括安装、自动解决依赖关系、升级、卸载和降级软件。 但是最大用处是,它为Arch用户创建了一个简单易用包管理方式。...结束语正如我在开始提到,这个指南主要意图是给Linux用户提供一个最佳软件包管理器列表,但知道如何使用它们可以通过其后提供重要链接,并实际去试试它们。

    1K30

    MySQL8 中文参考(八十六)

    数据插入到NDB表中,内存被消耗,删除不会自动恢复,而是遵循以下规则: 对NDB表DELETE语句使得先前被删除行使用内存仅供同一表上插入重用。...如果每个管理服务器位于不同主机上,则不需要此操作。 管理服务器启动,首先检查同一 NDB 集群中是否其他管理服务器,并在成功连接到其他管理服务器后使用其配置数据。...列出了两个存储库,适用于基于 RPM 发行版: 对于使用yum或dnf发行版,您可以使用 MySQL Yum Repository for NDB Cluster。...尝试从 NDB 8.0 降级到以前主要版本遇到问题可以在以下列表中找到: 由于 NDB 8.0 中对NDB表实现额外元数据属性使用方式发生了变化,导致与 NDB 7.6 和更早版本不兼容,因此在降级之前需要采取额外步骤来保留集群...尝试从 NDB 8.0 降级到以前主要版本遇到问题可以在以下列表中找到: 由于 NDB 8.0 中对NDB表实现额外元数据属性使用方式发生了变化,导致与 NDB 7.6 和更早版本不兼容,因此在降级之前需要采取额外步骤来保留集群

    9910

    Linux命令行:rpm 命令参数使用详解

    gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本 rpm -qa | grep httpd      #[搜索指定rpm包是否安装]--all搜索*httpd* rpm...软件包在线安装、升级、移除工具;用法:《Fedora/Redhat 在线安装更新软件包,yum 篇》 5)所有的yum和apt 教程 《apt and yum》 目前 apt和yum 已经极为成熟了,...建议我们安装软件,采用 apt或者yum ;如果安装系统盘提供软件包,可以用 system-config-packages 或redhat-config-packages ; 一、RPM包管理用途...; 4、作为开发者可以把自己程序打包为RPM 包发布; 5、软件包签名GPG和MD5导入、验证和签名发布 6、依赖性检查,查看是否软件包由于不兼容而扰乱了系统; 二、RPM 使用权限....i386.rpm Preparing... ########################################### [100%] 由新版本降级为旧版本,要加 --oldpackage

    3.9K30

    如何在 CentOS 7 上安装 VLC

    一、前提条件 你需要以 sudo 权限用户登录系统,这样才能安装软件包。 二、在 CentOS 上安装 VLC 媒体播放器 VLC 软件包在 RPM Fusion 源仓库中可用。...如果 EPEL 源仓库不可用,输入下面的命令,启用它: sudo yum install epel-release 下一步,运行下面的命令,启用 RPM Fusion 免费软件源仓库: sudo yum...VLC 软件包: sudo yum install vlc 一旦完成,你就在你 CentOS 桌面安装好最新 VLC,包含所有的编码器,安全和严重 bug 修复,以及可选媒体支持。...你可以通过以下方式启动 VLC 播放器: 在命令行输入vlc 点击 VLC 媒体播放器图标(应用-影音-VLC 媒体播放器) VLC 第一次启动,一个类似下面的窗口,关于 VLC 政策和网络访问政策信息...四、更新 VLC 一个新版本发布,你可以通过桌面的软件升级工具或者通过在终端运行yum update命令升级 VLC 软件包: sudo yum update vlc

    5.3K30

    LINUX运维常用命令详解二

    ,都会把挂载设备信息保存至 /etc/mtab文件;使用-n选项意味着挂载设备,不把信息写入此文件;     -t FSTYPE:指定正在挂载设备上文件系统类型;不使用此选项, mount会调用...-ivh --oldpackage:降级安装 -ivh --force:强制安装,可以实现重装或降级 --test:测试有没有依赖关系 rpm查询命令...-qd:查询指定包帮助文件 -q --scripts:查询指定包内包含脚本 -qf:查询指定文件是哪个rpm包安装 rpm软件升级命令...-Uvh:如果装有老版本,则升级;否则,则安装 -Fvh:如果装有老版本,则升级;否则,则退出 -Uvh --oldpackage:降级 rpm...rpm --initdb:初始化数据库,没有才建立,就不用建立。 88、yum yum:安装软件命令,可以自动解决软件包直接依赖关系。

    74120

    linux服务器搭建之路9-常用源配置

    安装epel源 EPEL (Extra Packages for Enterprise Linux)为“红帽系”操作系统提供额外软件包,适用于RHEL、CentOS等 推荐使用阿里epel镜像,...添加 ELRepo 源 ELRepo以硬件驱动和内核镜像闻名,其中包括最新版本显卡驱动、网卡驱动、声卡驱动、摄像头驱动等。如果想提高硬件性能,就必须启动该软件源。之后安装显卡驱动之类。...rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://www.elrepo.org/elrepo-release...yum clean all yum makecache yum update 最后,如果发现安装源时候提示已安装,但是就是找不到要安装软件,在确定该软件确实存在情况下,去/etc/yum.repos.d...卸载命令: yum remove 源名称 6. 查看已安装yum repolist enabled

    1.9K20
    领券