Linux サーバ構築 ( Fedora Core5 ) - プログラム・パッケージ管理

yum ( rpmパッケージ 更新ツール )

rpmパッケージ 管理ツールである yum の基本的な設定方法です。パッケージ更新用のレポジトリの設定 および GPG key のインストールを行ないます。

  1. 基本(core)の yum レポジトリ の設定
    下記ファイルを作成し、上記ファイルより参照する。
    /etc/yum.repos.d/fedora-core.repo
    [core]
    name=Fedora Core $releasever - $basearch
    #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
    #mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
    mirrorlist=file:///etc/yum.repos.d/local-core
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
    
    [core-debuginfo]
    name=Fedora Core $releasever - $basearch - Debug
    baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/debug/
    enabled=0
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
    
    [core-source]
    name=Fedora Core $releasever - Source
    baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/source/SRPMS/
    enabled=0
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
    
    /etc/yum.repos.d/local-core
    http://ftp.riken.go.jp/pub/Linux/fedora/core/$releasever/$ARCH/os
    http://ftp.kddilabs.jp/Linux/packages/fedora/core/$releasever/$ARCH/os
    ftp://ftp.iij.ad.jp/pub/linux/fedora/core/$releasever/$ARCH/os
  2. パッケージ更新(update)のための yum レポジトリ の設定
    下記ファイルを作成し、上記ファイルより参照する。
    /etc/yum.repos.d/fedora-updates.repo
    [updates]
    name=Fedora Core $releasever - $basearch - Updates
    #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
    #mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
    mirrorlist=file:///etc/yum.repos.d/local-updates
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
    
    [updates-debuginfo]
    name=Fedora Core $releasever - $basearch - Updates - Debug
    baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/debug/
    enabled=0
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
    
    [updates-source]
    name=Fedora Core $releasever - Updates Source
    baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/SRPMS/
    enabled=0
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
    /etc/yum.repos.d/local-updates
    http://ftp.riken.go.jp/pub/Linux/fedora/core/updates/$releasever/$ARCH
    http://ftp.kddilabs.jp/Linux/packages/fedora/core/updates/$releasever/$ARCH
    ftp://ftp.iij.ad.jp/pub/linux/fedora/core/updates/$releasever/$ARCH
  3. GPG key のインポート
    # rpm --import /usr/share/doc/fedora-release-*/RPM-GPG-KEY*
  4. ネットワーク環境を整えたのち、「yum アップデート」の実行
    # yum update
  5. サードパーティのパッケージ(othrs)を追加する場合
    必要に応じて、下記のレポジトリを追加する。コメント(#)をはずしてください。
    /etc/yum.repos.d/fedora-others.repo
    #[dag]
    #name=Dag RPM Repository for Fedora Core
    #baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag
    
    #[freshrpms]
    #name=FreshRPMS Repository for Fedora Core
    #baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
    
    #[dries]
    #name=Extra Fedora rpms dries - $releasever - $basearch
    #baseurl=http://apt.sw.be/dries/fedora/linux/$releasever/$basearch/dries/RPMS
  6. 追加パッケージ(othrs)の GPG key のインポート
    # rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
    # rpm --import http://freshrpms.net/packages/RPM-GPG-KEY.txt
    # rpm --import http://dries.ulyssis.org/ayo/RPM-GPG-KEY.dries.txt
    # rpm --import http://newrpms.sunsite.dk/gpg-pubkey-newrpms.txt
  7. Red Hat ネットワーク・デーモン(rhnsd)の停止
    # chkconfig --list rhnsd
    rhnsd           0:off   1:off   2:off   3:on    4:on    5:on    6:off
    # chkconfig rhnsd off
  8. yum utility のインストール
    repoquery や yumdownloader などの便利ツールを使うことができます。
    #yum install yum-utils
    yum-utils-0.3.1-1.fc4
  9. その他のツール
    smart package manager のインストール
    # yum install smart smart-gui smart-update
    # smart-gui
( 最終更新日時 : 2008/08/31 21:24:47 )

Site Info

so_counter

Reference

コミットメント

SYSTEMO 宣言

お客様の喜びは、私たちの喜びです。

私たちは
道具としてのITが
お客様のお役に立つことを
心から願っています。

私たちは
SOHOビジネスを
支援します。

運営サイト

商品検索エンジンでオンラインショッピング・インターネット通販を楽しもう
商品検索エンジン【Jトレンズ】
商品検索 by Webサービス
【あいてむず】
  Webサービス ショップリンク サイト

社長Blog
アフィリエイトことはじめLabo
社員Blog
やりくり主婦の
  ほしい☆たべたい☆つかいたい