
我不希望某些軟體包在我的 CentOS 系統中更新,因此我刪除了該軟體包各自的儲存庫。
現在,如果我運行系統更新並升級該軟體包將不會更新,或者即使刪除存儲庫後仍然有機會獲得更新?
例如,我不希望 Opera 更新,所以我刪除了它的儲存庫,但我仍然收到一條警報,要求將 Opera 更新到最新版本,所以如果我進行系統更新,那麼它還會更新 Opera 嗎?
這是我的儲存庫清單:
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
更新了我的問題,現在看起來歌劇是回購協議,正如這行所說
Repo : @opera
答案1
要修復軟體包的版本,您只需添加/etc/yum.conf
:
[main]
...
exclude=kernel* redhat-release* whatever-package