¿Cómo evitar que se actualicen ciertos paquetes en CentOS?

¿Cómo evitar que se actualicen ciertos paquetes en CentOS?

No quiero que cierto paquete se actualice en mi sistema CentOS, así que eliminé el repositorio respectivo del paquete.

Ahora bien, si ejecuto la actualización del sistema y actualizo ese paquete, ¿no se actualizará o todavía existe la posibilidad de obtener actualizaciones incluso después de eliminar el repositorio?

Por ejemplo, no quiero que Opera se actualice, así que eliminé el repositorio. Aún así recibo un tipo de alerta para actualizar Opera a la última versión, así que si hago una actualización del sistema, ¿seguiría actualizando Opera?

Esta es mi lista de repositorios:

google-chrome                                                                                                                         3/3
home_tange                                                                                                                            2/2
repo id                                           repo name                                                                         status
base/7/x86_64                                     CentOS-7 - Base                                                                    9,911
elrepo                                            ELRepo.org Community Enterprise Linux Repository - el7                               249
*epel/x86_64                                      Extra Packages for Enterprise Linux 7 - x86_64                                    12,582
extras/7/x86_64                                   CentOS-7 - Extras                                                                    305
google-chrome                                     google-chrome                                                                          3
home_tange                                        tange's Home Project (CentOS_CentOS-6)                                                 2
nalimilan-julia/x86_64                            Copr repo for julia owned by nalimilan                                                78
updates/7/x86_64                                  CentOS-7 - Updates                                                                   632
repolist: 23,762


yum provides opera 

home_tange                                                                                                         | 1.3 kB  00:00:00     
nalimilan-julia                                                                                                    | 3.9 kB  00:00:00     
updates                                                                                                            | 3.4 kB  00:00:00     
elrepo/primary_db                                                                                                  | 587 kB  00:00:20     
Loading mirror speeds from cached hostfile
 * base: centos.myfahim.com
 * elrepo: fedora.is
 * epel: repo.ugm.ac.id
 * extras: centos.myfahim.com
 * updates: mirrors.nhanhoa.com
epel                                                                                                                          12588/12588
google-chrome                                                                                                                         3/3
elrepo/filelists_db                                                                                                |  65 kB  00:00:00     
opera-stable-51.0.2830.55-0.x86_64 : Fast and secure web browser
Repo        : @opera
Matched from:
Filename    : /bin/opera



opera-stable-51.0.2830.55-0.x86_64 : Fast and secure web browser
Repo        : @opera
Matched from:
Filename    : /usr/bin/opera

Actualicé mi pregunta, ahora parece que Opera es el repositorio como dice esta línea

Repo        : @opera

Respuesta1

Para corregir la versión de un paquete, simplemente debe agregar a /etc/yum.conf:

[main]
...
exclude=kernel* redhat-release* whatever-package

información relacionada