

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# パッケージの依存関係の最小化
<a name="minimized-pkg-dependencies"></a>

 Amazon Linux 2023 は、多くのパッケージの依存関係グラフを最小化し、アプリケーションのフットプリントを小さくします。AL2 からの重要な変更には、`curl-minimal` パッケージと `gnupg-minimal` パッケージが含まれます。これにより、一般的に使用される機能を維持しながら、必要なパッケージの数が大幅に削減されます。

**Topics**
+ [`curl` および `libcurl` のパッケージ変更](curl-minimal.md)
+ [GNU プライバシーガード (GNUPG)](gnupg-minimal.md)

# `curl` および `libcurl` のパッケージ変更
<a name="curl-minimal"></a>

 AL2023 では、`curl` および `libcurl` パッケージの一般的なプロトコルと機能が `curl-minimal` と `libcurl-minimal` に分離されています。これにより、ほとんどのユーザーのディスク、メモリ、依存関係のフットプリントが削減され、AL2023 AMI とコンテナのデフォルトパッケージとなっています。

`gopher://` のサポートなどのために `curl` の全機能が必要な場合は、以下のコマンドを実行して `curl-full` および `libcurl-full` パッケージをインストールします。

```
$ dnf swap libcurl-minimal libcurl-full
```

```
$ dnf swap curl-minimal curl-full
```

# GNU プライバシーガード (GNUPG)
<a name="gnupg-minimal"></a>

 AL2023 は、`gnupg2` パッケージの最低限の機能や完全な機能を `gnupg2-minimal` と `gnupg2-full` パッケージに分離しています。デフォルトで `gnupg2-minimal` パッケージのみがインストールされています。これにより、`rpm` パッケージのデジタル署名を検証するのに必要な最小限の機能が提供されます。

 キーサーバからキーをダウンロードする機能など、`gnupg2` のより多くの機能を利用するには、`gnupg2-full` パッケージがインストールされていることを確認してください。`gnupg2-full` の `gnupg2-minimal` をスワップするには、以下のコマンドを実行します。

```
$ dnf swap gnupg2-minimal gnupg2-full
```