Home » Fedora9 » パッケージ管理_Fedora9

Fedora9ではRPM(Redhat Package Manager) パッケージ (アプリケーションプログラム)という形式でソフトウェアの管理を行います。
rpmコマンドを行うことにより、ソフトウェアのインストール、アンインストールもできますが、Fedora9のGNOME環境では、GUIベースでパッケージ管理を行うyumのフロントエンドのツール(gpk-application:ソフトウェアの追加/削除)と、yum (Yellow dog Updater, Modified)」というコマンドラインのパッケージ管理ソフトを主に使用します。
又、yumのパッケージおよびアップデータを管理するサイト(倉庫やDB)を「リポジトリ」と呼びます。yumコマンドを実行すると設定ファイルに記述されているリボジトリにアクセスし、アップデータの確認、ダウンロード等の処理を行います。



ソフトウェアの追加/削除

※GUIベースでパッケージの検索やインストール、アンインストールができます。
   又、rootユーザは使用できません。rootユーザはyumコマンドでパッケージの管理を行います。


yumコマンド
*root等の特権ユーザで使用します。
主なコマンド例

yum install パッケージ名        // 指定したパッケージをインストール
yum update                         // アップデート可能なパッケージをアップデート
yum update パッケージ名          // 指定したパッケージをアップデート
yum update --exclude=パッケージ名      // 指定したパッケージを除いてアップデート
yum remove パッケージ名       // 指定したパッケージをアンインストール
yum check-update                  // アップデート可能なパッケージ一覧
yum list                             // 利用可能なパッケージ一覧
yum list installed                 // インストール済みのパッケージ一覧
yum clean all                  // ダウンロードしたパッケージと古いヘッダを削除する。
yum reinstall パッケージ名     // 指定したパッケージを再インストール


例 KVNをインストール

# yum install kvm
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * livna: mirrors.tummy.com
 * fedora: fedora.mirrors.firstnetcom.com
 * adobe-linux-i386: linuxdownload.adobe.com
 * updates: ftp.oss.eznetsols.org
 * freshrpms: ayo.ie.freshrpms.net
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package kvm.x86_64 0:65-7.fc9 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================
 Package                 Arch       Version          Repository        Size
================================================
Installing:
 kvm                     x86_64     65-7.fc9         updates           827 k

Transaction Summary
=================================================
Install      1 Package(s)        
Update       0 Package(s)        
Remove       0 Package(s)        

Total download size: 827 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): kvm-65-7.fc9.x86_64.rpm                           | 827 kB     01:08
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : kvm                                               [1/1]

Installed: kvm.x86_64 0:65-7.fc9
Complete!

 


rpmコマンド

ダウンロードしたパッケージファイル(例:livna-release-9-1.noarch.rpm)をインストール、アンインストール、パッケージの詳細確認等を行う場合に使用します。
*root等の特権ユーザで使用します。
主なコマンド例

rpm -i ファイル名                    // 新規インストール
rpm -e パッケージ名                // アンインストール
rpm -ivh ファイル名                 // -v インストール/アンインストール時の情報表示
                          // -h インストール/アンインストールする際に '#' で表示

rpm -ev --nodeps パッケージ名  // --nodeps 依存問い合わせをしない
                                 (依存問い合わせをしないでアンインストール)
rpm -i --force --nodeps ファイル名 // --force 強制
                  (強制インストール)
rpm -qa パッケージ名              // パッケージに含まれているファイルを表示

 


リポジトリ
fedora9ではリボジトリはデフォルトで設定されています。ここでは、Livnaと
Freshrpmsの追加について説明します。

Livna
http://livna-dl.reloumirrors.net/fedora/9/i386/またはhttp://livna-dl.reloumirrors.net/fedora/9/x86_64/からlivna-release-9-1.noarch.rpmをダウンロードし、インストールします。
リボジトリをインストール

# rpm -ivh livna-release-9-1.noarch.rpm


Freshrpms
http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/9/freshrpms-release/からfreshrpms-release-1.1-1.fc.noarch.rpmをダウンロードし、インストールします。
リボジトリをインストール

# rpm -ivh freshrpms-release-1.1-1.fc.noarch.rpm

※競合の恐れがあるので/etc/yum.repos.d/freshrpms.repo を開き、"enabled=1" と書かれている行を "enabled=0"にするとリポジトリが無効になります。


yum-fastestmirror
yum-fastestmirrorは、ミラーリストから速いリポジトリを自動的に選択してくれるプラグインです。
インストール

# yum install yum-fastestmirror

 


自動更新
root以外ユーザでログオンして入る場合には、下記の画面のような更新を促す画面が表示されます

左下画面に表示されているupdadeのボタンを押下するとrootパスワードの入力を促すダイアログが表示され、パスワード入力後、更新がはじまります。
又、右上の更新アイコンを右クリックして更新内容の確認することができます。

△ページトップ

Google
ページ
最近のブログ
アーカイブ
カテゴリー
最近のコメント
最近のトラックバック
    No Responses.