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 の実践記録

推薦する

CentOS 7.4 にソースコードから MySQL 8.0 をインストールするための詳細なチュートリアル

目次1. 環境2. 準備3. MySQL 8.0.11をインストールするMySQL 8 の公式バージ...

jQueryのanimateアニメーションメソッドとアニメーションキューイング問題の解決方法の詳しい説明

目次animate() アニメーションメソッドアニメーションキューイングdelay() メソッドアニ...

mysql での rpm インストールの詳細な説明

インストールとアンインストールの表示 # rpm -qa | grep mysql を表示 # アン...

JS を使用して要素がビューポート内にあるかどうかを確認する方法

序文要素がビューポート内にあるかどうかを監視する2つの方法を共有する1. 位置計算Element.g...

Deepin Linuxでカーネルを手動でアップグレードする方法

deepinとUbuntuどちらもdebianをベースにしたディストリビューションであり、ここではU...

DockerコンテナのライフサイクルアーキテクチャとVMとの違いについて詳しく説明します。

コンテナのライフサイクルコンテナランタイムのライフサイクルコンテナは、分離特性を持つプロセスのセット...

JS の toFixed() メソッドの丸め精度の問題の詳細な説明

目次落とし穴充填方法何の穴ですか?要約する落とし穴最近、仕事で商品の割引価格を計算すると、いつも1セ...

JavaScript エラー処理 try..catch...finally + は throw+TypeError+RangeError をカバーします

目次1. 目的2. 文法3. 練習する1. 目的通常、エラーが発生すると、スクリプトは直ちに停止し、...

MySQL 作成ルーチン権限に関する注意事項

1. ユーザーにルーチン作成権限がある場合は、プロシージャ | 関数を作成できます。 2. ユーザー...

nginx「504 ゲートウェイタイムアウト」エラーを解決する

ウェブサイトを作成する学生は、アクセス時に一部の nginx サーバーが 504 Gateway T...

異なるデータベースで DROP TABLE を書く方法

異なるデータベースで DROP TABLE を書く方法1.MySQL 存在する場合はテーブルを削除 ...

MySQL マスタースレーブスイッチチャネルの問題の解決策

VIP を設定した後、アクティブ/スタンバイの切り替え中に表示されるエラー メッセージは次のとおりで...

Zabbix で複数の JVM プロセスを監視する方法

1. シナリオの説明:私たちの環境ではマイクロサービスを使用しています。各プログラムには個別のプロセ...

jQueryは動的タグイベントを実装します

この記事では、タグイベントを動的に追加するためのjQueryの具体的なコードを参考までに紹介します。...

MySQLクエリ書き換えプラグインの使用

クエリ書き換えプラグインMySQL 5.7.6 以降、MySQL Server は、サーバーが実行す...