美女Linuxコマンド版

美女Linuxオフショット版

美女Linuxバレンタイン版

神戸美女Linuxコマンド版

神戸美女Linuxオフショット版

神戸からの応援メッセージ

メルマガ購読・解除
 
2010-11-25 19:31:00

RPMパッケージ管理 その3

テーマ:Linuxを勉強しよう
YUM(Yellowdog Updater Modified)は、yumコマンドを使用してPRMパッケージのインストールなどを行う管理ツールです。

YUMは「リポジトリ」と呼ばれるRPMパッケージを管理するサイトにアクセスし、アップデートの確認やパッケージののダウンロードなどの処理を行います。

リポジトリのURLはYUMの設定ファイルの/etc/yum.confに記述されています。
※ディストリビューションによっては、/etc/yum.repos.d/以下のファイルにて記述されています。


【書式】
yum [オプション] RPMパッケージ


【主なオプション】
install 指定したパッケージをインストールする
update 指定したパッケージをアップデートする
remove 指定したパッケージを削除する
check-update アップデート可能なパッケージがあるかどうかを確認する
list すべてのパッケージのバージョンとインストールされているかどうかを表示する
info 指定したパッケージに関する情報を表示する
search キーワードでパッケージを検索する



yumdownloaderコマンドは、ソースファイルのダウンロードを行うことができます。
--sourceオプションに続けてパッケージ名を指定することにより、そのパッケージ
のソースファイルをダウンロードすることができます。
AD
いいね!した人  |  コメント(0)  |  リブログ(0)
最近の画像つき記事
 もっと見る >>
2010-11-22 15:44:06

RPMパッケージ管理 その2

テーマ:Linuxを勉強しよう
RPMパッケージを検索するには、-qオプションと他のオプションを組み合わせて「rpm」コマンドを
実行することにより、さまざまな検索を行うことができます。


【書式】
rpm [オプション] RPMパッケージ


【主なオプション】
-qa インストール済みの全パッケージを表示する
-qi インストール済みのパッケージの情報を表示する
-ql インストール済みのパッケージに含まれるファイルリストを表示する
-qc パッケージからインストールされた設定ファイル名を表示する
-qd パッケージからインストールされたドキュメント名を表示する
-q --changelog パッケージ変更履歴を表示する
-qpi 未インストールパッケージの情報を表示する
-qpl 未インストールパッケージ内に含まれるファイルリストを表示する
-qf ファイルがどのパッケージからインストールされたかを調べる


例としては、以下のように検索されます。
$LPIC対策講座 - レベル1、レベル2、レベル3 -


PRMパッケージからインストールされたファイルが変更されたかどうかを検査
するためには「-V」オプションを使用します。

これにより、パッケージ内のインストールされたファイルに関する情報と、rpmデータベースに
格納されているファイルに関する情報とを比較し、異なっている場合は検査結果を表示します。

比較内容は、、、ファイルサイズ、MD5チェックサム、パーミッション、所有ユーザー、所有グループなど
があります。


【書式】
rpm -V RPMパッケージ


【検査結果と内容】
S ファイルサイズ
5 MD5チェックサム
M パーミッション
U 所有ユーザー
G 所有グループ
T 修正時刻


例としては、以下のように検査されます。
$LPIC対策講座 - レベル1、レベル2、レベル3 -

※インストール直後のファイルから変更が加えられており、ファイルサイズや
時刻情報が変化しています。
AD
いいね!した人  |  コメント(0)  |  リブログ(0)
2010-11-10 08:29:59

RPMパッケージ管理 その1

テーマ:Linuxを勉強しよう
RPM(RedHat Package Manager)は、RedHat社が開発したパッケージ管理システムです。
RedHat系を中心としたディストリビューションで利用されています。

「rpm」コマンドを使用して、簡単にプログラムのインストールやアンインストールを
行うことができます。また、パッケージ情報は「/var/lib/rpm/」に保存されます。



RPMパッケージのパッケージファイル名は、


RPMパッケージ名+バージョン+アーキテクチャ+拡張子(rpm)


となりますパー


例えば、以下のパッケージ名があるわけです。
packag_2.1.1-10_i386.rpm


rpmコマンドを使用することで、パッケージの操作を
行うことができますので、まずは書式、オプションを確認してください(^O^)/



【書式】
rpm [オプション] RPMパッケージ


【代表的なrpmコマンドのオプション】
-i インストール
-U アップグレードする(新規の場合はインストールする)
-F パッケージがインストールされていればアップグレードする
-v パッケージ名などの詳細を表示する
-h 進行状況を表示する
-e アンインストール
-q パッケージを問い合わせる
-l インストールファイルを表示する
-a すべてを表示する
-p パッケージを指定する
-f 指定したファイルのパッケージを表示する
--nodeps パッケージの依存関係を無視する
--force 強制実行する



実行例として以下のように使用されます(・∀・)


【インストール】
経過をわかりやすくインストールする場合
# rpm -ivh packag_2.1.1-10_i386.rpm

【アンインストール】
アンインストールできるが、依存関係のパッケージが ある場合は、
インストールできない。
# rpm -e package


【依存関係を無視してアンインストール】
# rpm -e --nodeps package


【パッケージの情報を表示】
パッケージ名にpackageが含まれるものを表示する。
# rpm -qa | grep package


【パッケージの情報を表示】
パッケージの詳細表示を表示する。
# rpm -qi package



AD
いいね!した人  |  コメント(0)  |  リブログ(0)

AD

ブログをはじめる

たくさんの芸能人・有名人が
書いているAmebaブログを
無料で簡単にはじめることができます。

公式トップブロガーへ応募

多くの方にご紹介したいブログを
執筆する方を「公式トップブロガー」
として認定しております。

芸能人・有名人ブログを開設

Amebaブログでは、芸能人・有名人ブログを
ご希望される著名人の方/事務所様を
随時募集しております。