Learn CentOS 21 - journalctl
目次:
RPM Package Manager(RPM)は、Red Hat Linuxおよびその派生物(CentOSやFedoraなど)で使用される強力なパッケージ管理システムです。 RPMは、
rpm
コマンドと
.rpm
ファイル形式も指します。
CentOSリポジトリには、デスクトップソフトウェアマネージャーを使用して、またはコマンドラインから
yum
、
dnf
、および
rpm
ユーティリティを使用してインストールできる数千のrpmパッケージが含まれています。 一部のライブラリとアプリケーションはrpm形式でパッケージ化されていますが、CentOSリポジトリには含まれていません。 これらのアプリケーションは、開発者のWebサイトからダウンロードして、手動でインストールする必要があります。
このチュートリアルでは、CentOSにrpmファイルをインストールする方法を説明します。
非公式のソースからrpmパッケージをインストールするときは、特に注意してください。 パッケージは、システムアーキテクチャとCentOSバージョンに合わせてビルドする必要があります。 glibc、systemd、またはシステムの適切な機能に不可欠な他のサービスやライブラリなど、重要なシステムパッケージを置き換えたり更新したりしないでください。
RPMパッケージをインストールまたは削除できるのは、rootまたはsudo特権を持つユーザーのみです。
yum
および
dnf
を使用したrpmファイルのインストール
yum
と
dnf
は、CentOSおよび関連するLinuxディストリビューションでrpmパッケージをインストール、更新、削除、または管理するためのコマンドラインツールです。
CentOS 8以降、
dnf
はデフォルトのパッケージマネージャーとして
yum
置き換わりました。
dnf
は
yum
と下位互換性があります。
CentOS 8は
dnf
エイリアスなので、
yum
を引き続き使用できます。
yum
または
dnf
を使用してローカルrpmパッケージをインストールするには、
install
コマンドの後にファイルへのパスを使用します。 以下の例では、Chromeブラウザをインストールしています。
sudo yum install google-chrome-stable_current_x86_64.rpm
sudo dnf install google-chrome-stable_current_x86_64.rpm
yum
と
dnf
は両方とも、すべてのパッケージ依存関係を解決してインストールします。
Y
を入力して続行するように求められます。
… Install 69 Packages Total size: 45 M Total download size: 28 M Installed size: 292 M Is this ok:
以上で、アプリケーションがシステムにインストールされ、使用を開始できます。
また、URLからrpmパッケージを直接インストールすることもできます。
sudo yum install
rpmでrpmファイルをインストールする
rpm
は、RHELシステム用の低レベルパッケージマネージャーです。
パッケージをインストール、更新、削除するときは、依存関係が解決されないため、rpmよりも
yum
または
dnf
を使用することを常に優先する必要があります。
rpmでrpmパッケージをインストールするには、
-i
(または
-U
)オプションの後にファイルへのパスを続けて使用します。
sudo rpm -i google-chrome-stable_current_x86_64.rpm
インストールまたは更新するパッケージが、現在インストールされていない他のパッケージに依存している場合、
rpm
はすべての欠落している依存関係のリストを表示します。 すべての依存関係をインストールする必要があります。
rpm
は、URLからのパッケージのインストールも受け入れます。
sudo rpm -i google-chrome-stable_current_x86_64.rpm
結論
CentOSでは、リポジトリからパッケージをインストールするのと同じ方法で、
yum
または
dnf
を使用してローカルrpmファイルをインストールできます。
ご質問がある場合は、コメントをお気軽にお寄せください。
Centos rpmdebunファイル(パッケージ)をUbuntuにインストールする方法
Debは、すべてのDebianベースのディストリビューションで使用されるインストールパッケージ形式です。 このチュートリアルでは、debファイルをUbuntuにインストールする方法を説明します。
centos 7にwildfly(jboss)をインストールする方法
以前JBossとして知られていたWildFlyは、Javaで記述されたクロスプラットフォームのオープンソースアプリケーションランタイムであり、すばらしいアプリケーションの構築に役立ちます。 このチュートリアルでは、CentOS 7にWildFlyアプリケーションサーバーをインストールする方法について説明します。
Debian 9にWildfly(jboss)をインストールする方法
以前JBossと呼ばれていたWildFlyは、Javaで記述されたクロスプラットフォームのオープンソースアプリケーションランタイムであり、すばらしいアプリケーションの構築に役立ちます。 このチュートリアルでは、WildFlyアプリケーションサーバーをDebian 9にインストールするために必要な手順を説明します。