Como evitar que determinados pacotes sejam atualizados no CentOS?

Como evitar que determinados pacotes sejam atualizados no CentOS?

Não quero que determinados pacotes sejam atualizados em meu sistema CentOS, então removi o respectivo repositório do pacote.

Agora, se eu executar a atualização e atualização do sistema, esse pacote não será atualizado ou ainda há uma chance de obter atualizações mesmo após a remoção do repositório?

Por exemplo, não quero que o Opera seja atualizado, então removi o repositório, mas recebo um tipo de alerta para atualizar o Opera para a versão mais recente, então, se eu fizer uma atualização do sistema, ele ainda atualizará o Opera?

Esta é minha lista de repositórios:

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

atualizei minha pergunta, agora parece que opera é o repositório como esta linha diz

Repo        : @opera

Responder1

Para corrigir a versão de um pacote, você deve simplesmente adicionar /etc/yum.conf:

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

informação relacionada