yum経由でCentOS 7をアップグレードしないでください。

yum経由でCentOS 7をアップグレードしないでください。

小規模な運用サーバーの管理を支援しています。サーバーは以前のバージョンのCentOSを実行します。 CentOSが最近発表されました。x86_64のCentOS Linux 7(1511)バージョン

走るyum updateこのバージョンを選択して400以上のパッケージアップグレードを提供してください。今、本番サーバーでアップグレードを無効にしようとしています。

私たちの最大の関心事は、使用されているスクリプトなどの偶発的なアップグレードです。-y。私たちはまだ古いバージョンのCentOSのアップデートを受けたいと思います。単にオペレーティングシステムをアップグレードしたくありません。

CentOS 7のアップグレードを避けるためにyumをどのように設定しますか?


走るとこんな感じです。yum update:

$ sudo yum update
[sudo] password for xxxxxxxx: 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.hostduplex.com
 * epel: linux.mirrors.es.net
 * extras: mirror.hostduplex.com
 * updates: mirror.hostduplex.com
Resolving Dependencies
...
Transaction Summary
================================================================================
Install    2 Packages (+6 Dependent packages)
Upgrade  412 Packages

Total download size: 374 M
Is this ok [y/d/N]: 

これは私たちのものですyum.conf

$ cat /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

これは構成を扱うマニュアルの一部です。12.4。ヤム構成。ただし、アップグレードを無効にする方法は明らかではありません。

ベストアンサー1

これも同じ問題だと思います。バージョン6.3でCentosを維持する方法は?2番目の答えはあなたが望むものを達成するのに役立ちます。https://serverfault.com/a/500606

次の方法が効果がある可能性があります。現在インストールされているCentOSが何を使用しているのyum --releasever=7.0 update かわからないので、適応する必要があるかもしれません。releaseverおそらく7.1も使用する必要があります。後者が答えたYum:$ releasever、$ basearch、$ YUM0などの変数を表示するには?それはあなたに役立ちます。

他のソースでは、将来のバージョンで引き続き更新される可能性があると述べていますが、以下を参照してください。http://www.linuxquestions.org/questions/linux-server-73/rhel-yum-update-without-migration-to-point-releases-4175456496/

FWIW、これも同じように要求されましたRHELバージョンを静的に維持する方法(RHEL 5.1など)は何ですか?しかし、私はこの解決策が上記のようにきちんと機能するか、まったく機能しないと思います。


おすすめ記事