Skip to content
Afa' Afa'

CentOS: install a specific version of a package

List available versions with yum --showduplicates and install a specific package version on CentOS/RHEL.

1 min read Updated

On CentOS and RHEL, yum installs the newest available version by default. The trick is to list the available versions with --showduplicates and then install the exact build you want. The commands are shown below.

Source: https://linoxide.com/linux-how-to/install-specific-version-packages-rhel-centos-7/

YUM.md

markdown
First, list versions available for a package:

```sh
yum --showduplicates list unixodbc
# output:
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
 * base: mirrors.coreix.net
 * epel: mirrors.uni-ruse.bg
 * extras: repo.uk.bigstepcloud.com
 * updates: mirror.sov.uk.goscomb.net
Available Packages
unixODBC.i686           2.3.1-14.el7       base 
unixODBC.x86_64         2.3.1-14.el7       base 
```

Then install the desired version:

```sh
yum install unixODBC-2.3.1-14.el7.x86_64
```
Something wrong or want to discuss this article? Get in touch

Search articles and projects

Type to filter articles and projects. Use the arrow keys to move through results and Enter to open one. Press Escape to close.