Linux rpm および yum コマンドとその使用法の詳細な説明

Linux rpm および yum コマンドとその使用法の詳細な説明

RPM パッケージ管理

インターネット ダウンロード パッケージのパッケージ化およびインストール ツール。.RPM 拡張子を持つファイルを生成します。

RPM は RedHat Package Manager の略称で、Windows の setup.exe に似ています。

rpm パッケージの簡単なクエリ コマンド

rpm –qa # 查詢已安裝的rpm 列表

rpmパッケージ名の基本形式

rpm パッケージ名: firefox-45.0.1-1.el6.centos.x86_64.rpm

firefox:名前
45.0.1-1: バージョン番号
el6.centos.x86_64:centos6.X---64 ビット

RPMその他の指示

rpm -q パッケージ名 # インストールされているかどうかを確認します rpm -qi パッケージ名 # パッケージ情報を確認します rpm -ql パッケージ名 # パッケージ内のファイルのインストール場所を確認します rpm -qf ファイル (例: /etc/passwd) # ファイルがどの rpm パッケージに属しているかを確認します

rpm パッケージをアンインストールする

rpm -e 包名

パッケージ依存関係の問題:

アンインストールするパッケージに他のパッケージが依存している場合、アンインストール時にエラー メッセージが生成されます。

rpm -e --nodeps 包名# 強制刪除

rpm パッケージをインストールする

rpm -ivh RPM パッケージのフルパス名

i:インストール
v:詳細プロンプト
h:ハッシュ プログレスバー

おいしい

Yum はシェルのフロントエンド パッケージ マネージャーです。 RPM パッケージ管理に基づいて、指定されたサーバーから RPM パッケージを自動的にダウンロードしてインストールし、依存関係を自動的に処理して、すべての依存ソフトウェア パッケージを一度にインストールできます。 yum を使用する前提は、インターネットに接続できることです。 Pythonでpipと入力する

基本的な手順

yum list|grep xx # yumサーバーにインストールする必要があるパッケージがあるかどうかを確認します
yum install xxx # ダウンロードしてインストール

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux での rpm、yum、ソースコードの 3 つのインストール方法の詳細な紹介
  • Linux で yum/rpm/dpkg によって特定のソフトウェアがインストールされているかどうかを確認する方法
  • Linux での RPM パッケージのインストール、クエリ、アンインストール コマンドの概要と yum コマンドの詳細な説明
  • Linux での RPM パッケージ化プロセス
  • LinuxコマンドでのRPMインストールコマンド
  • LinuxでRPMを使用してmysql5.7.17をインストールする
  • Linux でソフトウェア tar.gz、rpm、deb をインストールする方法の詳細な説明

<<:  Reactの二次連携を実現する方法

>>:  デカルト積原理を使用してMySQLで複数のテーブルをクエリする方法を簡単に説明します。

推薦する

Vue3+Vantコンポーネントを使用してアプリの検索履歴機能を実装する(サンプルコード)

現在、新しいアプリプロジェクトを開発中です。私にとっても初めてのアプリ開発です。チームで調査と検討を...

Linux 7.7 でスワップ パーティション SWAP を設定する方法

Linux システムの Swap パーティション、つまり swap パーティションは、一般に仮想メモ...

一般的な Linux ディストリビューションのミラーソース構成の概要

最近 Linux を研究していて、いくつかの Linux ディストリビューションを試してみましたが、...

Windows で複数の MySQL インスタンスを実行する方法

序文Windows では、各インスタンスに適切なパラメータを使用してコマンド ラインから複数の My...

Easyswoole ワンクリック インストール スクリプトとパゴダ インストール エラー

よくある質問easyswoole を初めて使用する場合は、次のような問題に遭遇することがよくあります...

MYSQL マスタースレーブ レプリケーションの知識ポイントの概要

単一の MYSQL サーバーが現在の Web サイトのトラフィックに対応できない場合の最適化ソリュー...

LinuxにDockerをインストールする(非常に簡単なインストール方法)

最近、かなり暇です。大学4年生として数か月間インターンをしていました。インターンとして、Docker...

Linux システムで Tomcat を自動的に起動するための設定方法の紹介

1. /etc/init.d ディレクトリに入ります: cd /etc/init.d 2. tomc...

vue3を使用してAppleシステムのサイドメッセージプロンプト効果を模倣する

目次アニメーションプレビューその他のUIライブラリ始めるコンポーネントディレクトリ構造トーストおおよ...

Linux lsコマンドの使用

1. はじめにls コマンドはディレクトリの内容を表示するために使用され、Linux で頻繁に使用さ...

Ubuntu Dockerのインストールと使い方

目次1. 公式インストールスクリプトを使用した自動インストール手動インストール古いバージョンをアンイ...

Vueは、サイドナビゲーションバーをタブページに関連付けるサンプルコードを実装します。

目次テクノロジースタック効果分析するテクノロジースタックサイドバー用Antdtabは要素を使用します...

nginx がどのようにして高いパフォーマンスとスケーラビリティを実現するのかを深く理解する

NGINX の全体的なアーキテクチャは、連携して動作する一連のプロセスによって特徴付けられます。メイ...

異なる列を持つテーブルのクエリ結果のSQLマージ操作

2 つの異なるテーブルをクエリするには、結果をマージする必要があります。たとえば、table1 の列...

WeChatミニプログラムの開発をスピードアップするためのヒント

1. app.jsonを使用してページを作成する私たちの通常の開発習慣によれば、新しいページを作成す...