Wie kann verhindert werden, dass bestimmte Pakete in CentOS aktualisiert werden?

Wie kann verhindert werden, dass bestimmte Pakete in CentOS aktualisiert werden?

Ich möchte nicht, dass bestimmte Pakete in meinem CentOS-System aktualisiert werden, daher habe ich das entsprechende Repository des Pakets entfernt.

Wenn ich jetzt ein Systemupdate ausführe und dieses Paket aktualisiere, wird es nicht aktualisiert, oder besteht auch nach dem Entfernen des Repositorys noch die Möglichkeit auf Updates?

Ich möchte beispielsweise nicht, dass Opera aktualisiert wird, deshalb habe ich das Repository entfernt. Dennoch erhalte ich eine Art Warnmeldung, dass ich Opera auf die neueste Version aktualisieren soll. Wird Opera bei einer Systemaktualisierung dennoch aktualisiert?

Dies ist meine Repository-Liste:

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

habe meine Frage aktualisiert, jetzt sieht es so aus, als wäre Opera das Repo, wie diese Zeile sagt

Repo        : @opera

Antwort1

Um die Version eines Pakets zu korrigieren, fügen Sie einfach Folgendes hinzu /etc/yum.conf:

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

verwandte Informationen