阻止 apt-get 尝试从特定存储库下载翻译

阻止 apt-get 尝试从特定存储库下载翻译

我部署了一个自定义 Debian 存储库,没有使用我使用reprepro实用程序创建的翻译包。每次apt-get update运行时我都会看到请求国际化我没有的包裹,因此404返回给客户。到目前为止这还不是问题,但似乎是一个应该解决的错误配置问题。

我设法apt-get通过放置这些行来停止下载所有翻译(感谢类似于一)

Acquire::Languages {
 "none";
}

/etc/apt/apt.conf.d/99languages

我希望这仅适用于我的仓库。我在设置特定于存储库的代理时偶然发现了类似的问题。这些问题已通过在“none”之前添加存储库 URI 得到解决,但这似乎无法解决语言选项的问题。

我将非常感谢任何可能推荐适当解决方案的人。

我正在使用基于 Debian Jessie 的发行版。

答案1

添加[lang=none]到存储库的条目/etc/apt/sources.list或 中的文件/etc/apt/sources.list.d。例如,存储库:

deb http://deb.debian.org/debian buster main contrib non-free

变成:

deb [lang=none] http://deb.debian.org/debian buster main contrib non-free

相关内容