多くのGNU/Linuxディストリビューションは、ソフトウェアを管理するために人気のあるRed Hat Package Manager(RPM)システムを使用しています。このガイドでは、システムにRPMパッケージ**を**インストールまたは削除する方法のプロセスについて説明します。新しいソフトウェアを追加することは複雑なタスクになる場合がありますが、RPMはプロセスを簡単なコマンドに簡素化します。

警告: 他のプログラムに必要なデータを上書きし、システムの不安定性を引き起こす可能性があるため、パッケージを追加または削除するときは注意してください。

GNU/LinuxでRPMパッケージを管理する方法

これらの手順に従って、システム上のRPMパッケージの高度なオプションを効果的にインストール、削除、および利用します。

方法1:インストール

  • ダウンロード 希望するRPMパッケージ。 Red Hat RPMパッケージを探している場合は、いくつかのソースからそれらを見つけることができます。
    • 多くのインストール可能なRPMを含むRed Hat Enterprise Linuxインストールメディア。
    • Yumパッケージマネージャーに提供された最初のRPMリポジトリ。
    • Enterprise Linux(EPEL)の追加パッケージは、Red Hat Enterprise Linux用の高品質のアドオンパッケージを提供します。
  • インストール RPMパッケージ。ダウンロードしたら、2つのオプションがあります。
    • ダブルクリックします パッケージファイル。パッケージ管理ウィンドウが、プロセスをガイドする手順を備えて表示されます。
    • 開ける ターミナルウィンドウ、および タイプrpm -i *package_location_and_name* (交換する *package_location_and_name* パッケージファイルの実際のパスと名前があります)。

方法2:取り外し

  • 開ける ターミナルウィンドウ、および タイプrpm -e *package_name* (ファイル拡張子を含めないでください)。例えば: rpm -e gedit

方法3:役立つRPMフラグ

  • 理解してください rpm -i 構文とそのさまざまなオプションをコマンドします。
  • インストール固有のオプション:
    • -h (または --hash): 印刷 インストール中のハッシュマーク(「#」)。
    • --test実行する インストールテストのみ。
    • --percent印刷 インストール中の割合。
    • --excludedocsインストールしないでください ドキュメント。
    • --includedocsインストール ドキュメント。
    • --replacepkgs交換する それ自体の新しいコピーを備えたパッケージ。
    • --replacefiles交換する 別のパッケージが所有するファイル。
    • --force無視する パッケージとファイルの競合。
    • --noscripts実行しないでください インストール前とインストール後のスクリプト。
    • --prefix <path>再配置します パッケージに <path> もし可能なら。
    • --ignorearch確認しないでください パッケージアーキテクチャ。
    • --ignoreos確認しないでください パッケージオペレーティングシステム。
    • --nodepsチェックしないでください 依存関係。
    • --ftpproxy<host>使用<host> FTPプロキシとして。
    • --ftpport <port>使用<port> FTPポートとして。
  • 一般的なオプション:
    • -v画面 追加情報。
    • -vv画面 デバッグ情報。
    • --root <path>セット 代替ルート <path>
    • --rcfile <rcfile>セット 代替RPMRCファイルに <rcfile>
    • --dbpath <path>使用<path> RPMデータベースを見つけるには。
  Group Transcribeは、会話をテキストに変換できる無料のMicrosoftアプリです。

なぜこれが重要なのか

RPMパッケージをインストールして削除する方法を理解することは、Red Hat、Fedora、CentosなどのGNU/Linuxディストリビューションを操作する人にとって基本です。この知識により、システムをカスタマイズし、必須ツールを追加し、不要なソフトウェアを削除し、パフォーマンスとセキュリティを最適化することができます。

RPMコマンドとオプションをマスターすることは、システムのソフトウェア環境をより強力に制御できるため、依存関係の問題をトラブルシューティングし、必要に応じてインストールを強制し、コマンドラインからパッケージを効率的に管理できます。

Source: LinuxシステムでRPMパッケージを管理する方法