Yum is popular package management tools between
rpm based distributions. In this tutorial we will simply look how update system packages for different distributions like Fedora, CentOS and RHEL .
List Installed Packages
Before installing any update best step is listing installed packages. We can list install packages with
yum list installed command.
$ sudo yum update -y
List Available Updates
We should review upcoming update before installed them into the production servers. We can also use update testing servers to see effects of new updates. We can list available update with the following command.
$ yum list updates
Update Yum Packages
Now the most important part. We will install updates provided by official and third party yum repositories. We will simply use
yum update command to update all packages.
$ yum update
Update Yum Packages without Prompt
Previous example will update our packages but will ask if we are sure to update packages. We can simply provide
y to this question. But there is more straightforward way where we will provide
yes with the
-y option to the
yum update command like below. This will skip confirmation step and directly install updates.
$ yum update -y
Check Specific Package Update
update command will list or update all packages. We can strictly specify the packages we want to update or list like below. In this example we will only update package named
$ yum update ssh