RPMあるいはRed Hatパッケージ・マネージャは、Red Hat Linuxに基づくLinuxディストリビューションのためのデフォルト・パッケージ管理ソリューションです。簡単にインストールして、アップグレードしてアンインストールするかなり役に立つ方法がLinuxで包装するIt’sは、機械で加工することができます。私は、すべてのLinuxパッケージがコンパイルされる必要があったその日を思い出します。Let’sは、RPM実行する方法である基礎が仕事を課するかを確認します。
リストすべてパッケージ
新しいパッケージまたはアップグレードしているまた古い1人をインストールする前に、あなたは、それisn’tがすでにインストールしたことを確かめるために、時々調べたいです。どのようにあなたがすべての取り付けられたRPMのリストを得ることができるかが包装するHere’s:
#rpm-qa
無骨者-3.1.3-10.1
pax-3.0-9
krbafs-1.2.2 6
esound-0.2.35 2
perl-XMLを符号化すること-1.01-26
perl-ダイジェストのSHA1-2.07-5
…
今、この種類のリストは、かなり紛らわしいことができます。私がすることが好きであるものが使用ですgrepとのこの命令。私は、包みI’mが捜しているままにして検索をろ過します。したがって、もし確かなPHP包みがあるかどうか確かめようと試みているI’mが取り付ければ、私は、以下の検索を行うでしょう:
#rpm -qa| grep php
php-pdo 5.2.0-1.rhel4.ct
php-mbstring 5.2.0-1.rhel4.ct
php-mysql 5.2.0-1.rhel4.ct
php-imap 5.2.0-5
php-5.2.0 1.rhel4.ct
php-cli 5.2.0-1.rhel4.ct
php-gd 5.2.0-1.rhel4.ct
私は、what’sがすでに取り付けられるのを見て、それから何かを取り付けて、更新して、あるいは取り去る必要があるかを決めることができます。
インストールとアップグレードのパッケージ
私のrpmパッケージを得るために、私が使ういくつかのウェブサイトがあります-rpm.pbone.net とrpm発見後であなたがパッケージをインストールすることができる.rpmファイルhere’sをダウンロードして。:
#rpm-ivhパッケージ-name.rpm
パッケージをアップグレードすること:
#rpm-Uvhパッケージ-name.rpm
あなたは、それが他のいくつかのインストールへインストールされた包みを必要とすると言ってrpmからとても頻繁に間違いを受けるか、あるいは取り付けるために、試みている包みを更新するでしょう。これは、“dependancy hell”として一般に参照されます。あなたは、あなたが包みをダウンロードしたところからウェブサイトへちょうど戻る必要があって、そしてそれがよる包みを探します、そして、彼らを最初に任命して下さい。
移動包み
rpmで包みを取り去ることは、彼らを任命するかまたは昇格させることと同じ程ただ簡単です。あなたは、移動するために試みている包みの完全な名前を得ることを確かめる必要があります。包みをリストアップするために命令を使いますとして包みのフルネームを得ることの上に見せられます。以下の命令をその時に行って下さい:
#rpm-e包み-name.rpm
十分にdependancy問題にここで参加して注意して下さい。























{0 comments…今の1付け加えて下さい }
コメントを残して下さい