linux-package管理およびRPMパッケージ管理(rmpコマンド管理)


1.ソフトウェアパッケージの分類:


ソースパッケージ:スクリプトインストールパッケージ
バイナリパッケージ(RPMパッケージ、システムデフォルトパッケージ)

   ソースパッケージ    

              利点:
              オープンソース、十分な機能がある場合は、ソースコードを変更
              でき、必要な機能
              ソフトウェアをコンパイルしてインストールすることを選択できるため、独自のシステムにより適し、より安定して効率的で、
              簡単にアンインストールできます(インストールファイルを削除でき、クリーンに削除できます)
              短所:
              インストールプロセスには多くの手順があり、特に大量のソフトウェア(LAMP環境など)をインストールする場合は、スペルエラーが発生しやすくなります。
              コンパイルプロセスには時間がかかり、インストールはバイナリインストールよりも長くなります。
               これはコンパイルインストールであるため、インストールプロセスが間違っていると、初心者は初心者です。解くのは難しい。


   バイナリーパッケージ

           利点:
           パッケージ管理システムはシンプルで、パッケージのインストール、アップグレード、クエリ、およびアンインストールは、わずかなコマンドで実行できます。
           インストール速度は、ソースパッケージのインストールよりもはるかに高速です。
           短所:
           コンパイル後、ソースコード
           関数の選択がソースパッケージの
           依存関係a-> b-> c ほど柔軟ではないことが表示されなくなります。

2. RPMパッケージ管理-rmpコマンド管理


RPMパッケージの命名規則
            httpd-2.2.15-15.el6-centos.1.i686.rmp
            httpdパッケージ名(まとめてパッケージの完全名と呼ばれます)
            2.2.15ソフトウェアバージョン
           15ソフトウェアリリース時間
            Linuxに適したel6.centosプラットフォーム
            i686適切なハードウェアプラットフォーム
            rpm rpmパッケージ拡張
RPMパッケージの依存関係
            ツリーの依存関係:a-> b-> c
            リングの依存関係:a-> b-> c->
            モジュールの依存関係:モジュールの依存関係クエリWebサイト:www.rpmfind .net

  デモでは、
           最初にCDをマウントする必要があり
            ますマウントディレクトリmkdir / mnt / cdrom
            を作成し、mount を使用して
            マウントします/ dev / sr0 / mnt / cdrom
            cd / mnt / cdrom /
            ls
           cdパッケージの表示
           ls


           rmp -ivh
              -iはインストールを意味します
             -vはインストール情報を表示することを意味します
             -hはインストールプロセスを表示することを意味します
             .so.2で終わるパッケージはライブラリの依存関係です(www.rpmfind.netを使用してライブラリが属するパッケージを確認できます)
             yum online management依存関係の問題を解決できます
           

        パッケージフルネーム:操作対象のパッケージがインストールされていないソフトウェアパッケージの場合は、パッケージフルネームを使用し、パスに注意してください
        パッケージ名:インストール済みのパッケージを操作する場合は、パッケージ名を使用してください。/ var / lib / rmpでデータベースを検索します。

        パッケージ名に注意してください。パッケージのフルネームは、rpmコマンド管理での
        rpm -ivh の使用を指します。パッケージのフルネーム
              -i(インストール)インストール
              -v(詳細)詳細情報を表示します
             -h(ハッシュ)進行状況を表示します
             --nodepsは依存関係を検出しません(通常は使用されません)
        アップグレード:
                rmp -Uvhパッケージの完全名
                -u(アップグレード)アップグレード
        アンインストール:               rmp
              -eパッケージ名
              -e(消去)アンインストール
--nodepsは依存関係を検出しません

148のオリジナル記事を公開 10のような 訪問者20,000以上

おすすめ

転載: blog.csdn.net/ab1605014317/article/details/104868572