Linux でソフトウェア パッケージのバージョンをアップグレードする方法の詳細な説明

Linux でソフトウェア パッケージのバージョンをアップグレードする方法の詳細な説明

Linux環境で、特定のソフトウェア(パッケージ)がインストールされているかどうかを確認したい。

rpm パッケージを使用してインストールした場合は、rpm -qa | grep "ソフトウェアまたはパッケージの名前" を使用します。

yum を使用してインストールした場合は、yum list installed | grep “ソフトウェアまたはパッケージの名前” を実行します。

パッケージのバージョンをアップグレードします。

他のバージョンのパッケージ (通常は新しいバージョン) に依存し、パッケージをアップグレードする必要がある状況に頻繁に遭遇します。

1. アンインストール後に新しいパッケージをインストールします。

まず、記事の冒頭で説明した方法に従ってソフトウェアをインストールし、ソフトウェア パッケージがインストールされているかどうかを確認します。インストールされていない場合は、パスを見つけて wget コマンドを使用してパッケージをダウンロードし、直接インストールします。

インストールされている場合は、インストールしたソフトウェアのバージョンが表示されます。後でアンインストール コマンドを記述するときに、パッケージ名をコピーするだけです。

使用

rpm -e software.rpm (アンインストール);

rpm -e --nodeps パッケージ名 (強制アンインストール)

rpm –U software.rpm (アップグレード モードでのインストール)

アンインストール後、rpm -ivh パッケージ名を使用してインストールできます。

2. yumを使用してソフトウェアパッケージを更新する

(1)アップデートできるソフトウェアをすべてリストアップする

コマンド: yum check-update

(2)更新されたソフトウェアをすべてインストールする

コマンド: yum update

(3)指定されたソフトウェアのみをインストールする

コマンド: yum install <パッケージ名>

(4)指定されたソフトウェアのみを更新する

コマンド: yum update <パッケージ名>

(5)YUMを使用してソフトウェアパッケージをインストールする

コマンド: yum install <パッケージ名>

(6)YUMを使用してソフトウェアパッケージを削除する

コマンド: yum remove <パッケージ名>

Linux でソフトウェア パッケージのバージョンをアップグレードする方法についての上記の詳細な説明は、編集者があなたと共有する内容のすべてです。これが参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • Linux の rpm パッケージの強制インストールの解決策
  • Linux の rpm パッケージの強制インストールの解決策
  • Linuxにソフトウェアをインストールするいくつかの方法の詳細な説明
  • LINUXでのソフトウェアパッケージのインストールと使用の詳細な説明
  • Linux にソフトウェアをインストールするときにソフトウェア パッケージが存在しない問題を解決する方法

<<:  MySQL セレクトキャッシュメカニズムの使用に関する詳細な説明

>>:  echarts ワードクラウドチャートを使用した Vue の実践記録

推薦する

Zabbix でフィルターを使用して監視を実装する方法

最近、監視機器の作業をしていたとき、ポートがダウンしているというアラームが常に出ていました。データを...

Centos7 で MySQL マスター スレーブ サーバーを構築する方法 (グラフィック チュートリアル)

この記事では主に CentOS 上で MySQL マスタースレーブサーバーを構築する方法を紹介します...

JavaScript の構成と継承の説明

目次1. はじめに2. プロトタイプチェーン継承3. コンストラクタの継承4. 組み合わせ継承1. ...

js 属性オブジェクトの hasOwnProperty メソッドの使用

オブジェクトの hasOwnProperty() メソッドは、オブジェクトに特定の独自の (継承され...

データベースインデックスの知識ポイントの概要

目次ファーストルックインデックスインデックスの概念インデックスファイルの構成インデックスの役割SQL...

Ubuntu 18.04 に Anaconda3 をインストールするための詳細なチュートリアル

Anaconda は、conda、Python、およびそれらの依存関係など、180 を超える科学パッ...

Vueはカスタムツリーコンポーネントを再帰的に実装します

この記事では、カスタムツリーコンポーネントを再帰的に実装するVueの具体的なコードを参考までに共有し...

mysql 5.7.19 最新バイナリインストール

まず、公式ウェブサイト http://dev.mysql.com/downloads/mysql/ ...

ffmpeg コマンドラインを使用してビデオを変換するためのサンプルコード

この記事の本文を始める前に、まず ffmpeg プログラムをインストールする必要があります (Lin...

MySQL で二重引用符の位置が誤っていたために起きた殺人事件の詳細な分析

1. はじめに最近、開発者が誤ってデータを削除したり更新したりするケースがよくあります。今回もまた問...

JavaScript で 9 グリッドのモバイル パズル ゲームを実装

この記事では、Jiugonggeモバイルパズルゲームを実装するためのJavaScriptの具体的なコ...

Nginx を使用して https ルートドメイン名への 301 リダイレクトを実装するためのサンプル コード

SEO とセキュリティを考慮して、301 リダイレクトが必要です。以下の一般的な処理には Nginx...

CSS3+HTML5+JSでブロックの縮小・拡大アニメーション効果を実現

最近、あるプロジェクトに取り組んでいたとき、自分のプロジェクトでは CSS3 のアニメーション技術を...

HTML テーブルの空白セル補完を実装する方法

私が初めて Web 開発を独学で学んだ頃は、いわゆる DIV/CSS レイアウトはなく、テーブル レ...

npmとcnpmを混在させる際の落とし穴の詳細な説明

目次原因理由NPM の紹介: CNPM の紹介:より良い方法方法の改善npm と cnpm を一緒に...