ホームページ >運用・保守 >Linuxの運用と保守 >Linuxシステムでのソフトウェアのインストール、アンインストール、アップデート

Linuxシステムでのソフトウェアのインストール、アンインストール、アップデート

王林
王林オリジナル
2019-12-27 10:31:418001ブラウズ

Linuxシステムでのソフトウェアのインストール、アンインストール、アップデート

パッケージ管理システムとは何ですか?

パッケージ管理システムは、Linux アプリケーションのインストール、更新、アンインストールに一緒に使用される一連のツールとファイル形式で構成されます。

最も一般的な 2 つのパッケージ管理システムは、Red HatDebian です。 Ret Het、CentOS、および Fedora はすべて RPM (.rpm ファイル) を使用し、Debian、Ubuntu、および Mint は DPKG (.deb ファイル) を使用します。

Gentoo Linux は Portage というシステムを使用しますが、Arch Linux は TARBALLS (.tar ファイル) のみを使用します。これらのシステムの主な違いは、アプリケーションのインストールと保守のアプローチです。

.rpm、.db、または .tar ファイルの内容が気になるかもしれません。これらのファイルはすべて、アプリケーションのコード、インストール方法の説明、依存関係 (依存する他のアプリケーション) が含まれる単なる古いアーカイブ ファイル (.zip など) であることを知って驚かれるかもしれません。設定ファイルを配置する必要があります。これらすべての命令を読み取って実行するソフトウェアは、パッケージ マネージャーと呼ばれます。

オンライン学習ビデオ チュートリアルの共有: linux ビデオ チュートリアル

Debian、Ubuntu、Mint など

Debian、Ubuntu 、Mint およびその他の Debian ベースのディストリビューションでは、.deb ファイルと DPKG パッケージ管理システムが使用されます。このシステムを通じてアプリケーションをインストールするには 2 つの方法があります。APT アプリケーションを使用してリポジトリからアプリケーションをインストールする方法と、DPKG アプリケーションを使用して .deb ファイルからアプリケーションをインストールする方法です。

apt を使用してアプリケーションをインストールする手順は次のとおりです:

$ sudo apt install app_name1

apt を使用してアプリケーションをアンインストールする手順は次のとおりです:

$ sudo apt remove app_name1

インストールされているアプリケーションをアップグレードするには、まずアプリケーション リポジトリを更新する必要があります。コマンドは次のとおりです:

$ sudo apt update1

更新が完了したら、次のコマンドを使用してすべてのアプリケーションを更新します:

$ sudo apt upgrade1

1 つのアプリのみを更新する場合は、次のコマンドを入力します。

$ sudo apt update app_name1

最後に、インストールするアプリケーションが Debian リポジトリにないと仮定すると、.DEB としてダウンロードできます。コマンドは次のとおりです。

$ sudo dpkg -i app_name.deb

Red Hat、CentOS、および Fedora

デフォルトでは、Ret Hat は複数のパッケージ管理システムを使用します。これらのシステムは独自のコマンドを使用しますが、依然として多くの類似点があり、Debian でも同じコマンドが使用されます。

たとえば、yum または dnf マネージャーを使用してアプリケーションをインストールできます。コマンドは次のとおりです。

$ sudo yum install app_name
$ sudo dnf install app_name12

.rpm 形式のアプリケーションは、rpm コマンドを使用してインストールすることもできます。

$ sudo rpm -i app_name.rpm1

アプリケーションを削除するコマンドは次のとおりです。

$ sudo yum remove app_name
$ sudo dnf remove app_name12

プログラムは次のコマンドでアップグレードできます。 実装:

$ yum update$ sudo dnf upgrade --refresh12

推奨される関連記事とチュートリアル: linux チュートリアル

以上がLinuxシステムでのソフトウェアのインストール、アンインストール、アップデートの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。