Linux
 Computer >> コンピューター >  >> スマートフォン >> Linux

RPMを使用してLinuxにパッケージをインストールおよび管理する方法

このガイドでは、RPM(Redhat Package Manager)を使用してLinuxにソフトウェアをインストールおよび管理する方法について説明します。

RPM またはRedHat Package Manager は、RedHatLinuxに基づくLinuxディストリビューションのデフォルトのパッケージ管理ソリューションです。これは、Linuxマシンにパッケージを簡単にインストール、アップグレード、およびアンインストールするための非常に便利な方法です。すべてのLinuxパッケージをコンパイルしなければならなかった時代を覚えています。 RPMを使用していくつかの基本的なタスクを実行する方法を見てみましょう。

すべてのパッケージを一覧表示

新しいパッケージをインストールしたり、古いパッケージをアップグレードしたりする前に、パッケージがまだインストールされていないことを確認したい場合があります。インストールされているすべてのRPMパッケージのリストを取得する方法は次のとおりです。

#rpm -qa

gawk-3.1.3-10.1
pax-3.0-9
krbafs-1.2.2-6
esound-0.2.35-2
perl-XML-Encoding-1.01- 26
perl-Digest-SHA1-2.07-5

現在、この種のリストはかなり混乱する可能性があります。私がやりたいのは、このコマンドを grepと一緒に使用することです。 。探しているパッケージで検索をフィルタリングします。したがって、特定のPHPパッケージがインストールされているかどうかを確認しようとすると、次の検索を実行します。

#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

すでにインストールされているものを確認してから、何かをインストール、アップグレード、または削除する必要があるかどうかを判断できます。

パッケージのインストールとアップグレード

RPMパッケージを取得するために使用するWebサイトがいくつかあります。rpm.pbone.netとRPMFindです。 .rpmをダウンロードした後 パッケージをインストールする方法は次のとおりです:

#rpm -ivh package-name.rpm

パッケージをアップグレードするには:

#rpm -Uvh package-name.rpm

RPMからエラーが発生することがよくあります インストールしようとしているパッケージをインストールまたはアップグレードするには、他のパッケージをインストールする必要があると言っています。これは一般に「依存地獄」と呼ばれます。パッケージをダウンロードしたWebサイトに戻り、依存するパッケージを探して、最初にインストールするだけです。

パッケージを削除

RPMを使用したパッケージの削除は、インストールまたはアップグレードと同じくらい簡単です。削除しようとしているパッケージの完全な名前を取得していることを確認する必要があります。上記のようにコマンドを使用してパッケージを一覧表示し、パッケージのフルネームを取得します。次に、次のコマンドを実行します。

#rpm -e package-name.rpm

ここでも依存関係の問題に注意してください。


  1. Linux でディスク容量をチェックして管理する方法

    ディスク容量の管理は、使用するプラットフォームに関係なく、コンピューター ユーザーにとって大きな懸念事項の 1 つです。特にシステム管理者の場合、オフライン システムとオンライン システムの状態を監視することが仕事です。ディスク容量が少ないと、Linux での更新が妨げられ、他の重大なエラーが発生する可能性があります。 したがって、特定のファイルが使用するディスク容量と容量を知るには、df および du コマンドに精通している必要があります。 この投稿では、df および du コマンドを使用して Linux のディスク容量を確認および管理する方法について説明します。 DF (ディスク ファ

  2. Linux に Microsoft Edge Dev をインストールする方法

    Microsoft の Chromium を利用した Edge ブラウザーが Linux で利用できるようになりました。まだ一般提供には達していませんが、今日「Dev Channel」から Edge をインストールして、Linux デスクトップ ユーザーに新しいブラウジング オプションを提供できます。 Microsoft は現在、Ubuntu、Debian、Fedora、および OpenSUSE 用の Edge をパッケージ化しています。 Microsoft Edge Insider サイトには、ビルド済みの .deb の最新のダウンロード リンクが含まれています。 と .rpm パッケージ