DNF 代理默认值与按仓库覆盖
yum 命令名可能指代不同代的软件包管理器。请使用已安装实现的代理设置,并将代理凭据与仓库凭据分开。
名为 yum 的命令并不能说明它读取的是哪种代理配置。旧版 yum、DNF 和 DNF5 的实现细节各不相同;应先确认已安装的软件包管理器,而不是照搬旧发行版的配置路径。
对于 DNF,将代理设置合并到当前生效的主配置中:
[main]
proxy=http://proxy.example:8080保留现有文件并使用可达的端点;对于获准访问公共仓库的线路,请从 HTTP 代理列表中选择 HTTP 候选。localhost 代理需要同一网络环境中有合适的监听器。
DNF 参考文档将 proxy_username、proxy_password 和 proxy_auth_method 与仓库凭据分开记录。仓库密码无法提供中间层账户。
仓库配置段可以覆盖主代理。如果只有一个仓库不同,先检查该配置段;当显式代理未设置时,也要检查适用的环境输入。针对该代请使用 DNF5 参考文档,而不要假定早先的每个细节都会沿用。
请把线路故障与软件包选择分开。更改所请求的软件包、清除全部元数据或禁用签名,都无法让不可达的监听器作出响应。在处理后续的仓库或软件包错误之前,先确定所选线路和代理认证。