アクセラと+αな生活
アクセラとα350と共に過ごす気まぐれ日記です。
Firefox ブラウザ無料ダウンロード
2017年11月
≪10月  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30    12月≫
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
rpm の使い方
パッケージソフトウェアのインストールは apt (Advanced Package Tool)を使用するのが一般的ですが、rpm (Redhat Package Manager)も同様にパッケージ管理が可能です。


apt は常にサーバ上の最新バージョンがインストール、アップグレードされるため、パッケージが用意されていない場合や前のバージョンをインストールする場合は使用できません。
(直接ローカルに保存されたパッケージを指定した場合は別ですが。。。)

個人的な切り分けですが、apt が使用できない(apt で問題が発生する)場合、rpm を使ってインストールを行っています。
では、rpm の使い方をおさらいしてみましょう。

【rpmとは。。。】
 rpm とは RedHat Linux (およびその互換デストリビューション)で使用される RPMパッケージの管理を行うコマンドです。
 VineLinux は RedHat Linux 互換のため、標準で rpm コマンドが使用可能です。
 RedHat および互換デストリビューションは利用者が多いため、多くのソフトウェアで rpm 化されたパッケージを用意しており、「rpm がない。。。」なんてことはあまりないと思います。

【パッケージの問い合わせ:rpm -q】
 「-q」オプションはパッケージの情報を表示するオプションです。
 「rpm -q <パッケージ名>」で指定された<パッケージ名>の情報を表示します。
 パッケージがインストール有無確認、インストールされているパッケージのバージョン確認で使用します。
 「rpm -qa」でインストールされている全てのパッケージを表示(「-a」は全てのパッケージ)します。
 ただし、そのままでは莫大な量がでてきますので、「rpm -qa |grep <検索文字列>」で文字列検索をすると便利です。

【パッケージのインストール:rpm -ivh】
 「-i」オプションはパッケージのインストールを行います。
 「-v」(インストール中のパッケージ詳細の表示)、「-h」(進行状況を50個の#(ハッシュマーク)で表示)オプションと同時に使用するのが一般的です。
 「rpm -ivh <パッケージファイル>」で指定された<パッケージファイル(~.rpm)>をインストールします。

【パッケージのアップグレード:rpm -Uvh】
 「-U」オプションはパッケージのアップグレードを行います。
 インストールと同様に、「-v」(インストール中のパッケージ詳細の表示)、「-h」(進行状況を50個の#(ハッシュマーク)で表示)オプションと同時に使用するのが一般的です。
 「rpm -Uvh <パッケージファイル>」で指定された<パッケージファイル(~.rpm)>でアップグレードします。

【パッケージのアンインストール:rpm -e】
 「-e」オプションはパッケージのアンインストール(削除)を行います。
 「rpm -e <パッケージ名>」で指定された<パッケージ名>をアンインストールします。

【パッケージの作成】
 う~ん、RPMパッケージの作成方法は本が1冊作れるほどややこしいです。。。><
 また、RPMのバージョンにより、仕様が異なります。。。
 なので、ここでは作成方法は割愛します。
 
 RPMパッケージを作成したい方はVineLinux サイドで用意している「RPMパッケージの作成方法」(http://www.vinelinux.org/manuals/making-rpm.html)を参考にしてください。
 また、他のパッケージをダウンロードして spec ファイル(インストール、アンインストール手順を記載する設定ファイル)などをみると、結構参考になります。

 まあ、簡単なRPMであれば、一回作れば何となく分かってくると思います。

 RPMの作成手順は暇があったら、実際に作成しながら、ブログにアップするかもww

コメント
この記事へのコメント
URL :
コメント :
パスワード :
管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
Template designed by アクセラと+αな生活

Powered by .
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。