【CentOs7】yumのパッケージとリポジトリの違いを理解してますか?

経緯

本日、VMwareにてdockerをインストールする際にyumを使用しているときにふと感じたのです。

そもそもyumのパッケージをインストール、リポジトリを作成すると記載されているけど、そもそもパッケージとリポジトリって何が違うの?

リポジトリはGitのリポジトリのイメージが強くパッケージはなんなの?

いつも何となく使ってるけどこの際はっきりしておきたくて調べたので忘れないようにメモ。

パッケージとは

動作に必要な各種プログラムやファイルをまとめたものである。

➨パッケージ

リポジトリとは

ファイルなり、プログラムなり、設定情報なり、何らかの「保管場所」をカッコ付けて言った表現

➨リポジトリ (repository)