

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 套件管理工具
<a name="package-management"></a>

AL2023 中的預設軟體套件管理工具是 DNF。 DNF是 的後續版本YUM，AL2 中的套件管理工具。

DNF 的用途類似 YUM。許多DNF命令和命令選項與YUM命令相同。在命令列介面 (CLI) 命令中，在大多數情況下 `dnf` 會取代 `yum`。

例如，針對下列 AL2 `yum`命令：

```
$ sudo yum install packagename
$ sudo yum search packagename
$ sudo yum remove packagename
```

在 AL2023 中，它們會成為下列命令：

```
$ sudo dnf install packagename
$ sudo dnf search packagename
$ sudo dnf remove packagename
```

在 AL2023 中，`yum` 命令仍然可用，但作為指向 `dnf` 命令的指標。因此，當 `yum` 命令在 Shell 中或指令碼中使用時，所有命令和選項都與 DNF CLI 相同。有關 YUM CLI 和 DNF CLI 之間差異的詳細資訊，請參閱 [DNF CLI 與 YUM 相比的變更](https://dnf.readthedocs.io/en/latest/cli_vs_yum.html)。

如需 `dnf` 命令的命令和選項完整參考，請參閱 man 頁面 `man dnf`。如需詳細資訊，請參閱[DNF 命令參考](https://dnf.readthedocs.io/en/latest/command_ref.html)。