パッケージリポジトリは、パッケージを索引やリリースメタデータとともに公開します。パッケージマネージャーは索引をダウンロードし、設定されたディストリビューションとアーキテクチャに適合するバージョンを選び、リポジトリの認証を検証して、必要なパッケージファイルを取得します。