yumのインストール 合計:
昨日:
今日:
更新日:2014/7/10
<<ホームへ戻る yum-cron versionlock リポジトリの設定


『yum』はデフォルトでインストールされています。
故意に、削除またはインストールを外した場合は以下の手順でインストールしてください。
 
 
◆yumのインストール <<TOP

@CENTOS6の場合

最新版は、ここを参照する

[root@server ~]# wget http://ftp.iij.ad.jp/pub/linux/centos/6/os/i386/Packages/yum-3.2.27-14.el6.centos.noarch.rpm
         ↑ yumパッケージのダウンロード
    ・
    ・
    ・
Saving to: “yum-3.2.27-14.el6.centos.noarch.rpm”

100%[========================================================>] 876,640     --.-K/s   in 0.1s    

2011-11-07 16:26:44 (6.31 MB/s) - “yum-3.2.27-14.el6.centos.noarch.rpm” saved [876640/876640]

[root@server ~]# rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpm ← 取得したRPMパッケージのインストール
error: Failed dependencies:
        yum-plugin-fastestmirror is needed by yum-3.2.27-14.el6.centos.noarch
    ↑ yum-plugin-fastestmirrorが必要
[root@server ~]# wget http://ftp.iij.ad.jp/pub/linux/centos/6/os/i386/Packages/
yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
         ↑ 依存関係にあるものをダウンロード
   ・
   ・
Saving to: “yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm”

100%[========================================================>] 17,808      --.-K/s   in 0.02s   

2011-11-07 17:16:18 (1.01 MB/s) - “yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm” saved [17808/17808]

[root@server ~]# rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
    ↑ 同時にインストール
Preparing...                ########################################### [100%]
   1:yum-plugin-fastestmirro########################################### [ 50%]
   2:yum                    ########################################### [100%]
[root@server ~]# 
 

 

◆yum-cronのインストール <<TOP

@CENTOS6の場合

「yum-cron」とは、既にインストールされているパッケージの更新チェックを毎日チェックしアップデートしてくれます。
「yum-cron」は非常駐型で「cron」による起動となっていますので、メモリを消費しません。
yum-cronは標準ではインストールできないのでContinuous Releaseリポジトリを追加する必要がある

[root@server ~]#yum -y install centos-release-cr ← centos-release-crのインストール
    ・
    ・
    ・
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing     : 10:centos-release-cr-6-0.el6.centos.i686                                 1/1 

Installed:
  centos-release-cr.i686 10:6-0.el6.centos                                                      

Complete!
[root@server ~]# yum -y install yum-cron ← yum-cronのインストール
    ・
    ・
    ・
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : yum-plugin-downloadonly-1.1.30-6.el6.noarch                              1/2 
  Installing     : yum-cron-3.2.29-17.el6.centos.1.noarch                                   2/2 

Installed:
  yum-cron.noarch 0:3.2.29-17.el6.centos.1                                                      

Dependency Installed:
  yum-plugin-downloadonly.noarch 0:1.1.30-6.el6                                                 

Complete!
[root@server ~]# /etc/rc.d/init.d/yum-cron start ← yum-cronの起動
Enabling nightly yum update:                               [  OK  ]
[root@server ~]# chkconfig yum-cron on ← yum-cronの自動起動
[root@server ~]# chkconfig --list yum-cron ← yum-cronの自動起動確認
yum-cron        0:off   1:off   2:on    3:on    4:on    5:on    6:off
[root@server ~]# 

 

◆versionlock <<TOP

versionlockとは、「yum update」時にバージョンアップして欲しくないパッケージを事前にリスティングしておく事により、パッケージのバージョンアップをロックする事ができます。

CENTOS6の場合

[root@server ~]# yum -y install yum-versionlock ← yum-versionlockのインストール

[root@server ~]# vi /etc/yum/pluginconf.d/versionlock.conf ← 設定ファイルの確認・編集
[main]
enabled = 1 ← もし、0なら1にして有効にする
locklist = /etc/yum/pluginconf.d/versionlock.list
#  Uncomment this to lock out "upgrade via. obsoletes" etc. (slower)
# follow_obsoletes = 1

[root@server ~]# touch /etc/yum/pluginconf.d/versionlock.list ← 空リストの作成
[root@server ~]# rpm -q clamd >> /etc/yum/pluginconf.d/versionlock.list
         ↑ clamdをアップデート対象外リストに追加
[root@server ~]# vi /etc/yum/pluginconf.d/versionlock.list ← 確認
clamd-0.97.2-5.el6.i686

[root@server ~]# rpm -q amavisd-new >> /etc/yum/pluginconf.d/versionlock.list
         ↑ amavisd-newをアップデート対象外リストに追加
[root@server ~]# vi /etc/yum/pluginconf.d/versionlock.list ← 確認

clamd-0.97.2-5.el6.i686
amavisd-new-2.6.4-2.el6.noarch

[root@server ~]# 

 

◆リポジトリの設定 <<TOP
 
 
 
◆広告等 <<TOP
 
 
   
TOPへ

Copyright(C) 2005-2014 arisonserver. All rights reserved.