UNIX/Linuxコマンド Topics Linux初心者のためのサイトLinuxの小技 > 012.rpmパッケージバージョンを最新バージョンにアップデートしよう!

012.rpmパッケージバージョンを最新バージョンにアップデートしよう!

プロが現場で構築するLinuxサーバー技術が習得できる講座とセミナー

   → 【Linux講座】リナックスマスター・ホームスタディ講座【初級編】

   → 【Linuxセミナー】リナックスマスター2日間集中セミナー【CentOS版】

スポンサードリンク

■ rpmパッケージバージョンを最新バージョンにアップデートしよう!

たくさんあるrpmパッケージをコマンド一つでアップデートする方法を紹介します。

▼ 設定はここからです

-------------------------------------------------


$ su -    ←「 su - 」コマンドでroot権限になります。
Password:

# rpm -qa | grep yum  ←「 yum 」コマンドがインストールされているか
yum-2.0.4-2        確認します。

-------------------------------------------------
■ もし、何も表示されなかった場合
-------------------------------------------------

FedoraCore1のディスク1に「yum」パッケージが入っていますので、CD-ROMにディスク1を入れて、下のコマンドでインストールしましょう!


# mount /mnt/cdrom
# rpm -ivh /mnt/cdrom/Fedora/RPMS/yum-2.0.4-2.noarch.rpm


これで、インストールできます。

終わったら、確認の為にもう一度


# rpm -qa | grep yum


を入力してみてください。

今度は、うまくいっていると思います。


-------------------------------------------------


■ 設定ファイルの変更

# vi /etc/yum.conf

--------------------------- yum.confの内容 --------

[base]
baseurl=http://fedora.redhat.com/releases/fedora-core-$releasever

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://fedora.redhat.com/updates/released/fedora-core-$releasever

-------------------------------------------------

                ↓↓↓

------------------------ 変更後yum.confの内容 ----

[base]
name=Fedora Core $releasever - $basearch - Base
#baseurl=http://fedora.redhat.com/releases/fedora-core-$releasever
baseurl=ftp://ftp.riken.go.jp/pub/Linux/fedora/core/$releasever/$basearch/os

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://fedora.redhat.com/updates/released/fedora-core-$releasever
baseurl=ftp://ftp.riken.go.jp/pub/Linux/fedora/core/updates/$releasever/$basearch


-------------------------------------------------

↑アドレスの箇所を変更しています。

-------------------------------------------------
■ なぜ設定のアドレスを変更するの?
-------------------------------------------------


そのままの設定だと、サーバーにつながりずらいからです(笑

実は試しに、そのままの設定でアップデートをしてみたんですけどぜんぜんダウンロードできませんでした。


ダウンロードが途中で止まったので、すぐに再開するだろうと思ってしばらくほっておいたのですが、それでもダウンロードできませんでした。

(ちなみに放置時間は2時間です。・・・忘れてた!? (^^; )


そこで、上で設定した通りにアドレスに変更すると、すぐにダウンロードできてすぐにアップデートすることができました。


だから、あなたもここのアドレス設定は変えたほうが良いですよ。


ダウンロード先サーバーは下のページにアドレスが載っていますので、好きなのを選んでください。


■ ミラーサーバー一覧
http://fedora.redhat.com/download/mirrors.html


-------------------------------------------------


# yum check-update ←「 yum check-update 」で更新ファイルがあるか確認します。

Gathering header information file(s) from server(s)
Server: Fedora Core 1 - i386 - Base
Server: Fedora Core 1 - i386 - Released Updates
Finding updated packages
Downloading needed headers


↑このように表示されたら、更新ファイルが存在しますので下のコマンドを実行します。

# yum update ←「 yum update 」でパッケージをアップデートします。

Gathering header information file(s) from server(s)
Server: Fedora Core 1 - i386 - Base
Server: Fedora Core 1 - i386 - Released Updates
Finding updated packages
Downloading needed headers
Resolving dependencies
Dependencies resolved
I will do the following:
[install: kernel 2.4.22-1.2188.nptl.i686]

[update: hpijs 1.5-4.2.i386]
[update: foomatic 3.0.0-21.3.i386]
[update: gnome-panel 2.4.2-3.i386]
[update: php-ldap 4.3.6-1.3.i386]

Is this ok [y/N]: y     ←「y」を入力して[Enter]キーを押します。

Getting pango-1.2.5-4.i386.rpm
pango-1.2.5-4.i386.rpm 100% |=========================| 341 kB 00:03
Getting samba-client-3.0.2-7.FC1.i386.rpm
samba-client-3.0.2-7.FC1. 100% |=========================| 3.3 MB 00:13
Getting postgresql-libs-7.3.4-11.i386.rpm
postgresql-libs-7.3.4-11. 100% |=========================| 89 kB 00:00

Transaction(s) Complete  ←「 Transaction(s) Complete 」が表示されると完了です。

■CentOSサーバー構築マニュアルを無料プレゼント
 CenOSのサーバー構築手順、VMware Playerの
 ダウンロードとインストール手順をまとめたマニュアルを
 無料でプレゼントしています。


 詳しくは↓のページで説明しています。今すぐクリックしてダウンロードしてください。
 CentOSサーバー構築無料マニュアル


スポンサードリンク





Linux初心者のあなたもサーバー管理者になれる

Linux初心者のあなたもサーバー管理者になれる!!

UNIX/Linuxコマンド Topicsでは初心者からでも気軽にLinux(リナックス)を、はじめられる方法を紹介しています。このサイトのいちばんの目的は、あなたにLinux(リナックス)を、はじめてもらうことです。 興味があるならサーバー構築してみてください。

このサイトについて、、、。まずは私の想いを知ってください。あなたに一番最初に読んで欲しい

このサイトについてこちらをクリックしてください。

UNIX/Linuxコマンド Topics Linux初心者のためのサイト:当サイトについて

  • UNIX/Linuxコマンド Topics Linux初心者のためのサイトは個人で運営しているサイトです。
  • ご意見、ご質問はメールでお願いいたします。

スポンサードリンク

Linux初心者向け

Linuxコマンド

Linux Tips

Linuxサーバー構築

Linux用語集

当サイトについて

Linux Information

mag2メルマガ

CentOS6.3サーバー

サイト内検索



[ 相互リンク ]

格安ドメイン

執筆した本

スポンサードリンク

[ 広告について ]

[ 相互リンク ]

copyright(c) 2004-2012 UNIX/Linuxコマンド Topics Linux初心者のためのサイト All Rights Reserved.
<>