[ad_1]
你的 Fedora 系统从存储库或 repos 获取其软件。 这些存储库中的每一个都可以有任意数量的软件应用程序可供您安装和使用。 官方 Fedora repos 包含数以千计的免费和开源应用程序。 一些 repos 可能有免费或专有的应用程序。 有些只包含一个。 您可能希望在某些时候配置软件存储库。
幸运的是,这很容易 Fedora. 例如,您可能想要一个包进行测试,看看它是否修复了错误。 在这种情况下,您需要打开 Fedora的测试回购。 您可能希望保留它以获取更多用于测试的包。 或者您可能想将其关闭,以停止参与。
使用命令行进行配置
要在命令行配置 repos,请使用 dnf 命令。 要查看所有已启用 repos 的列表,请使用以下命令:
sudo dnf repolist
您可以使用命令选项仅更改一个命令的配置。 要启用或禁用一次 repo,请使用命令选项:
sudo dnf --enablerepo=<reponame>... sudo dnf --disablerepo=<reponame>...
使用实际的 dnf 命令遵循该选项。 例如,要安装最新的内核 Fedora的测试回购:
sudo dnf --enablerepo=updates-testing install kernel*
您可以将多个启用和禁用选项组合在一起。 例如:
sudo dnf --enablerepo=repo1 --disablerepo=repo2,repo3 install <package>
如果要永久更改默认值,请使用以下命令:
sudo dnf config-manager --set-enabled <reponame> sudo dnf config-manager --set-disabled <reponame>
消除混乱
也许您使用不同的设置安装、更新或删除大量软件。 在这种情况下,事情可能会变得混乱。 您可能不知道从哪个 repos 安装了哪个软件。 如果发生这种情况,试试这个。
首先,禁用额外的存储库,例如以 –testing 结尾的存储库。 理想情况下,仅启用 fedora 和更新存储库。 为每个不需要的 repo 运行此命令:
sudo dnf config-manager --set-disabled <unwanted-repo>
然后运行此命令以将您的系统与稳定的更新包同步:
sudo dnf distro-sync
这可确保您的 Fedora 系统仅使用来自特定存储库的最新包。
有关存储库的更多详细信息,请访问 这 Fedora 文档页面.
[ad_2]