ハードウェア

Linuxパッケージマネージャー:pacman、yum、apt ...

目次:

Anonim

Linuxパッケージマネージャーは、Linuxディストリビューションを選択する場合の基本です。そのコマンドのおかげで、コンピューターで毎日のタスクとインストールをすべて実行できるようになります。 したがって、常にHELPコマンドを使用して、多くの情報を含む優れたサイトにアクセスすることをお勧めします。 そこで、この実用的なガイドをお届けします。

どのLinuxパッケージマネージャーが適していますか?

他のLinuxユーザーと同じように、デスクトップコンピューターにインストールできるディストリビューションに関しては、膨大な数のオプションに圧倒されるかもしれません。 Ubuntu、Fedora、OpenSUSE、Sabayon、Archの違いは何ですか? 結局のところ、短い答えは「 パッケージマネージャー」です。

各ディストリビューションは、システムのインストールとメンテナンスに独自の方法を提供し、さまざまな程度の使いやすさと使いやすさを備えています。

このガイドは、各パッケージ管理システム基本的なタスクを実行する方法について簡単に説明するため、どちらが適切かを判断できます。

パックマン

ポピュラーでシンプルですが強力なArch Linuxパッケージマネージャーであり、ほとんど知られていないLinuxディストリビューションです。 これには、 インストール、依存関係の自動解決、更新、アンインストール、ソフトウェアの失格など 、他のパッケージマネージャーの基本機能の一部が 含まれています 。

Archユーザー向けのパッケージを簡単に管理できるように設計されています。

ヤム

YUMは、RPMパッケージマネージャーの解像度依存関係です。 YUMは、 Fedora 21やCentOSなど、多くのRed Hat派生物に含まれいるパッケージ管理システムのデフォルト値です。 YUMの構文は単純で、Aptユーザーは変更しても問題ありません。

YUMによる更新とアップグレードは非常に簡単で、次のコマンドがタスクを処理します。

sudo yumアップデート

パッケージインストールするには、次のコマンドを使用します。

sudo yum install $ packageName

また、 パッケージ削除するには、コマンドは次のとおりです。

sudo yum削除$ packageName

インストール可能なパッケージ検索するには

sudo yum search $ packageName

YUMには、未使用の依存関係を見つけて削除するためのautoremoveコマンドは含まれていませんが、Aptには含まれていない、URLからパッケージをインストールするための優れた機能が含まれています。

sudo yum install $ url

APT

AptはUbuntuなどのDebianベースのシステムの解像度依存です。 dpkgと組み合わせて、Aptパッケージマネージャーは、ソフトウェアの更新、インストール、削除を簡単に行う方法を提供します。 Aptがなければ、Debianシステムの保守は1990年代のLinuxの使用と似ています。

Aptはシンプルで明確な構文を提供するために書き直されていますが、素晴らしいシンプルな構文を持っています。 そのため、使用しているバージョン( Ubuntu 14.04以降には新しいAptコマンドが含まれています )に応じて、異なるコマンドを使用して同じ結果を得ることができます。

ソフトウェアリポジトリ更新するには、次のコマンドを使用します。

sudo apt-get update

または

sudo apt update

ソフトウェアを更新するには:

sudo apt-get upgrade

または

sudo apt update

最新バージョンへのパッケージの依存関係の競合や、古いバージョンや未使用のパッケージの削除も試行する、より完全なアップグレードの場合、コマンドは次のとおりです。

sudo apt-get dist-upgrade

または

sudo aptフルアップグレード

これらのコマンドを組み合わせて、次のように連続して更新を実行できます。

sudo apt-get update && sudo apt-get upgrade

または

sudo apt update && sudo apt upgrade

ソフトウェアインストールするには 、コマンドは次のとおりです。

sudo apt-get install $ packageName

または

sudo apt install $ packageName

パッケージ削除するには

sudo apt-get remove $ packageName

または

sudo apt remove $ packageName

apt-get removeコマンドを使用してシステムソフトウェアを制限することにより、Aptは未使用の依存関係を適切に抽出しますが、ソフトウェアの削除またはアップグレードの過程で、一部の後の依存関係がシステムにとどまる。 これらのパッケージをシステムから削除する場合。 Aptには、このタスクのコマンドが含まれています。

sudo apt-get autoremove

または

sudo apt autoremove

インストール可能なパッケージを検索します

sudo apt-cache search $ packageName

または

sudo apt search $ packageName

Aptは現在、URLからパッケージをインストールする機能を提供していません。つまり、ユーザーは自分でインストールするパッケージを見つけてダウンロードする必要があります。 Ubuntuとその派生物の一部は、いくつかのWebサイトにあるapturlリンクへのシングルクリックでこれに対処しています。

エントロピー

Entropyは、Gentooの派生物であるSabayon Linuxシステムのデフォルトのパッケージマネージャーです。 Entropyを興味深いものにしているのは、SabayonがEntropyを通じてバイナリファイルを使用し、GentooのパッケージマネージャーPortageを通じてソースコードも使用することです。 このシステムの基本的な概要は次のとおりです。

  • ソースパッケージは、Portageを使用して、Entropyを介してバイナリファイルに組み込まれます。EntropyはバイナリをEntropyパッケージに変換します。EntropyパッケージはSabayonリポジトリに追加されます。ユーザーはEntropyを介してバイナリファイルをインストールします。

エントロピーは、 Apt、YUM、ZYpp、およびDNFに匹敵します。つまり、コマンドは初心者にとって使いやすいものです。 エントロピーにはショートカットも含まれています。

ソフトウェアを更新するには:

sudo equoアップデート

または

sudo equo up

すべてのパッケージを更新するには:

sudo equoアップグレード

または

sudo equo u

これらのコマンドは同時に使用できます。

sudo equo update && sudo equo upgrade

または

sudo equo up && sudo equo u

パッケージをインストールするには:

sudo equo install $ packageName

または

$ packageNameのsudo equo

パッケージを削除するには:

sudo equo削除$ packageName

または

sudo equo rm $ packageName

インストール可能なパッケージを検索するには:

sudo equo search $ packageName

ZYpp

ZYppは、RPMパッケージ管理の別の解像度依存関係であり 、OpenSUSEおよびSUSE Linux Enterpriseのデフォルトのパッケージマネージャーです。 ZYppは、YUMと同様にバイナリ.rpmを使用しますが、YUMはPythonで記述されているのに対して、C ++で記述されているため、わずかに高速です。 ZYppには、完全なコマンドの代わりに使用できるコマンドショートカットが含まれているため、非常に使いやすくなっています。

2018年の最高のLinuxディストリビューションをお勧めします

YUMと同様に、ZYppは次のコマンドですべてのパッケージを更新および改善します。

sudo zypperアップデート

または

sudo zypper up

パッケージをインストールするには:

sudo zypper install $ packageName

または

$ packageName内のsudo zypper

パッケージを削除するには、次のコマンドを使用します:

sudo zypper remov $ packageName

または

sudo zypper rm $ packageName

インストール可能なパッケージを検索します。

sudo zypper search $ packageName

YUMと同様に、ZYppにはautoremoveコマンドは含まれていません。 また、Ubuntuと同様に、OpenSUSEには、インストールパッケージに基づいて、ウェブ用のワンクリックインストールリンクがあります。

DNF、またはDandified YUM

DNFはZYpp機能を使用するYUMリライトであり、特に解決機能の依存関係です。 DNFはFedora 22以降のデフォルトのパッケージマネージャーであり、将来的にはデフォルトのCentOSシステムになる予定です。

システム全体を更新およびアップグレードするには

sudo dnf update

パッケージをインストールするには:

sudo install $ packageName

パッケージを削除するには:

sudo dnf remove $ packageName

インストール可能なパッケージを検索します。

sudo dnf search $ packageName

YUMやZYppとは異なり、DNFは、システムを検索して依存関係を削除するautoremoveコマンドを提供します。

sudo dnf autoremove

また、DNFでは、 URLからパッケージをインストールすることもできます

sudo dnf install $ url

利用可能なさまざまなパッケージマネージャーをテストすると、どのディストリビューションでも最も快適なマネージャーを見つけることができます。

起動可能なUbuntu USBの作成方法を 読む こと をお勧め します。

Linuxではパッケージ管理が非常に重要です。複数のパッケージマネージャーを使用する方法を知っていると、依存関係の更新、管理、アンインストールに加えて、リポジトリからソフトウェアをダウンロードまたはインストールできるため、ユーザーの役に立ちます。 Linuxシステム管理における非常に重要かつ重要なセクション。

どのパッケージマネージャーが最適ですか? これらのパッケージマネージャーのいずれかをデフォルトのディストリビューション以外にインストールしてみましたか? Linuxでさらにチュートリアルが必要な場合は、コメントを残してソーシャルネットワークで共有できます。

ハードウェア

エディタの選択

Back to top button