rpmをもつLinuxで包みを取り付けて管理する方法

2009年5月12日のSukrit Dhandhania によって

Linux

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.netrpm発見後であなたがパッケージをインストールすることができる.rpmファイルhere’sをダウンロードして。:

#rpm-ivhパッケージ-name.rpm

パッケージをアップグレードすること:

#rpm-Uvhパッケージ-name.rpm

あなたは、それが他のいくつかのインストールへインストールされた包みを必要とすると言ってrpmからとても頻繁に間違いを受けるか、あるいは取り付けるために、試みている包みを更新するでしょう。これは、“dependancy hell”として一般に参照されます。あなたは、あなたが包みをダウンロードしたところからウェブサイトへちょうど戻る必要があって、そしてそれがよる包みを探します、そして、彼らを最初に任命して下さい。

移動包み

rpmで包みを取り去ることは、彼らを任命するかまたは昇格させることと同じ程ただ簡単です。あなたは、移動するために試みている包みの完全な名前を得ることを確かめる必要があります。包みをリストアップするために命令を使いますとして包みのフルネームを得ることの上に見せられます。以下の命令をその時に行って下さい:

#rpm-e包み-name.rpm

十分にdependancy問題にここで参加して注意して下さい。

関係がある郵便:
  • あなたのiPodを管理するために鳴き鳥を使う方法
  • UbuntuであなたのiPodを管理するためにバンシーを使う方法
  • Linuxコマンドラインからファイルをダウンロードする方法
  • Linuxでsymlink(ショートカット)を作る方法
  • Ubuntuでバンシー1.0をインストールする方法
  • 毎日あなたのEメール受信箱でちょうどこれのようにシンプルなヘルプ家庭教師を得て下さい- 無料です!あなたの以下のEメールアドレスをちょうど入力して下さい:

     

    あなたは、いつでもこのEメール・サブスクリプションからいつも抜けることができます。

    {0 comments…今の1付け加えて下さい }

    コメントを残して下さい

    あなたは、これらのHTMLタグと属性を使うことができます:<ひとつのhref=""タイトル=""><abbrタイトル=""><頭文字語タイトル=""><b><blockquote=を引用します""><引用して下さい><コード><デルdatetime=""><em><i><q=を引用します""><攻撃><強いです>