站点图标 Linux-技术共享

CentOS 8如何更新已安装的软件包?

CentOS 8如何更新已安装的软件包?

如何使用yum命令更新CentOS 8.x系统?
如何在CentOS 8上安装安全更新?
如何更新CentOS 8.x(CentOS Enterprise Linux)服务器上所有已安装的软件包?

CentOS-8.0

CentOS 8更新已安装的软件包

在CentOS上安装更新的过程如下:

  • 使用ssh命令登录远程服务器:ssh jack @ my-centos-8-cloud-server。
  • 显示有关可用更新/软件包的信息,运行:sudo yum check-update
  • 执行命令sudo yum update刷新软件包数据库并安装更新。
  • 更新了内核后,执行sudo reboot重启。

查找有关可用的更新的信息

运行以下命令:

1
2
3
sudo yum check-update
sudo yum check-update | more
sudo yum check-update | grep kernel

在应用更新之前,请记下Linux内核版本,运行:

1
uname -mrs

CentOS 8如何通过yum命令行安装更新

运行yum命令以升级已安装的软件包:

1
$ sudo yum update

只更新与安全性相关的内容:

1
sudo yum --security update

如何更新单个软件包?

运行以下命令:

1
2
3
4
sudo yum update pkg_name
sudo yum update httpd
sudo yum update mysql-server
sudo yum update php

除内核和PHP软件包,其他都更新:

1
sudo yum -x 'kernel*' -x 'php*' update

-x选项排除指定给定名称的软件包。

重新启动Linux系统

在CentOS 8.x Linux内核更新后,必须重启系统:

1
sudo reboot

验证Linux内核版本并查看更新:

1
2
uname -mrs
sudo yum check-update
退出移动版