LINUXのソフトウェアパッケージは、インストール、アップグレード、削除します

1、インストールおよびrpmパッケージをアップグレードします。

[root@localhost beinan]#rpm -vih file.rpm 注:这个是用来安装一个新的rpm 包;

[root@localhost beinan]#rpm -Uvh file.rpm 注:这是用来升级一个rpm 包;

依存関係がある場合は、依存関係を解決し、実際には、パッケージマネージャは、以前のパッケージマネージャが導入された参照、依存関係を解決することができ、あなたがパッケージマネージャに依存関係を見つけることができない場合パッケージ;それは彼だけが依存関係を解決する、またはインストールを強制的にパッケージを依存しているコンパイルします;文法構造:

[root@localhost beinan]# rpm -ivh file.rpm --nodeps --force

[root@localhost beinan]# rpm -Uvh file.rpm --nodeps --force

複数のパラメータが、男の回転数のサンプルアプリケーションを参照してください。

[root@localhost RPMS]# rpm -ivh lynx-2.8.5-23.i386.rpm

Preparing...                ########################################### [100%]

   1:lynx                   ########################################### [100%]

[root@localhost RPMS]# rpm -ivh --replacepkgs  lynx-2.8.5-23.i386.rpm

Preparing...                ########################################### [100%]

   1:lynx                   ########################################### [100%]

注:--replacepkgs再インストールソフトウェアのインストールに基づいたパラメータ、依存関係を確認するために使用されるテストインストールパラメータ--test、;;時々あまり必要ではない本当のインストール。

[root@localhost RPMS]# rpm -ivh --test  gaim-1.3.0-1.fc4.i386.rpm

Preparing...                ########################################### [100%]

古いバージョンの新しいバージョンへのダウングレード、および--oldpackageパラメータを高めるために、

[root@localhost RPMS]# rpm -qa gaim

gaim-1.5.0-1.fc4

[root@localhost RPMS]# rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm

Preparing...                ########################################### [100%]

   1:gaim                   ########################################### [100%]

[root@localhost RPMS]# rpm -qa gaim

gaim-1.3.0-1.fc4

パッケージのインストールディレクトリを指定します。-relocateパラメータを追加する;次の例では、/ opt / gaimのディレクトリにインストールgaimの-1.3.0-1.fc4.i386.rpmを指定することです。

[root@localhost RPMS]# rpm -ivh  --relocate /=/opt/gaim  gaim-1.3.0-1.fc4.i386.rpm

Preparing...                ########################################### [100%]

   1:gaim                   ########################################### [100%]

[root@localhost RPMS]# ls /opt/

gaim

パッケージのインストールディレクトリを指定します。-relocateパラメータを追加する;次の例では、/ opt / lynxのディレクトリにインストールオオヤマネコ-2.8.5-23.i386.rpmを指定することです。

[ルート@のローカルホストRPMS]#回転数-ivh --relocate / = / OPT / Lynxの--badrelocリンクス-2.8.5-23.i386.rpm

[100%########################################### ...準備]

1:オオヤマネコ########################################### [100%]

どのように我々はそれを呼び出すために指定したディレクトリにインストールされたプログラムのですか?プログラムの一般的な実行は、インストールまたはbinディレクトリsbinディレクトリに配置され、以下の例を参照してください。出力エラーが発生した場合、LNの-sで対応するリンクを作成します。

[root@localhost RPMS]# /opt/lynx/usr/bin/lynx

Configuration file /etc/lynx.cfg is not available.

[root@localhost RPMS]# ln -s /opt/lynx/etc/lynx.cfg /etc/lynx.cfg

[root@localhost RPMS]# /opt/lynx/usr/bin/lynx www.linuxsir.org

RPM Package Managerの管理サポートおよびネットワークインストール問い合わせ;

たとえば、私たちは、ミラークエリのFedora Core 4.0、インストールパッケージをしたい;住所:

http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/例:構文:

rpm 参数 rpm包文件的http或者ftp的地址

# rpm -qpi http://mirrors.kernel.org/fedora/core/4/i386/os/ Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm

# rpm  -ivh http://mirrors.kernel.org/fedora/core/4/i386/os/ Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm

2、rpmパッケージを削除します。

まず、あなたは、rpmパッケージを照会することを学ぶ必要があり、前の説明を参照してください。[ルート@ localhostの卑南] #rpm -eパッケージ名、例えば:私はオオヤマネコパッケージを削除する、完全な操作は次のようになります。

[root@localhost RPMS]# rpm -e lynx

依存関係がある場合は、あなたも--nodepsを使用することができます削除する依存チェックを無視します。しかし、最高のパッケージマネージャSYSTERM-CONFIG-のパッケージは、ソフトウェアを追加または削除するには、それを行うしないようにしよう。

[root@localhost beinan]# rpm -e lynx --nodeps

RPMの検証​​およびデジタル証明書:

インポート署名:

[ルート@のローカルホストRPMS]#回転数--import署名ファイル、例えば:

[root@localhost fc40]# rpm --import RPM-GPG-KEY

[root@localhost fc40]# rpm --import RPM-GPG-KEY-fedora

あなたが誤ってソフトウェアの一部を紛失したり、不用意に変更されていないファイルデータの内容を持っている場合RPM検証の役割は、現在の環境のLinuxシステムでのソフトウェアのすべてのファイルを比較するには、以下のデータベースの内容を/ var / libに/ RPMを使用することで、それがあります、元のファイルシステムをテストするには、この単純な方法を使用します

現在のすべての#rpm -Vaリストは、上記のファイルシステムを変更することができます

rpmパッケージからファイルを抽出。

命令格式:  rpm2cpio file.rpm |cpio -div

例えば:

[root@localhost RPMS]# rpm2cpio gaim-1.3.0-1.fc4.i386.rpm |cpio -div

抽出されたファイル内usrとetcディレクトリの操作に使用される;実際には、より良いファイルが来やすいソフトウェアをインストールするには、インストールディレクトリを指定して取得することができるように、同じファイルを抽出することができ、パッケージのインストールディレクトリを指定します。-relocateを追加するにはパラメータは、次の例は、/ opt / gaimのディレクトリにインストールgaimの-1.3.0-1.fc4.i386.rpmを指定することです。

[root@localhost RPMS]# rpm -ivh  --relocate /=/opt/gaim  gaim-1.3.0-1.fc4.i386.rpm

Preparing...                ########################################### [100%]

   1:gaim                   ########################################### [100%]

[root@localhost RPMS]# ls /opt/

gaim

また、これは一見することができます。gaimのすべてのファイルが、我々はちょうどgaimのディレクトリをバックアップし、それを配置し、Gaimを削除し、は/ opt / gaimの中に設置されている。この事実は、抽出されたファイルの使用と考えることができます。

RPMの設定ファイル。

RPMパッケージ管理、設定ファイルはrpmrcで、我々は独自のシステムで見つけることができる;例えばFedora Coreの4.0としてrpmrcファイルが配置されています。

[root@localhost RPMS]# locate rpmrc

/usr/lib/rpm/rpmrc

/usr/lib/rpm/redhat/rpmrc

私たちは、RPM --showrcを通して見ることができます。コンクリートは自分自身を学ばなければなりませんでした。ああ。私に聞かないでください、私は知りませんが、限り、あなたはこの記事を読んで、あなたのレベルに、あなたの役に立つと思うと、私はほとんどしています。ご了承ください。私たちは、私はあなたを助けることができない、同じレベルです。

おすすめ

転載: www.cnblogs.com/fanweisheng/p/11108733.html