如何从 apt-get update 中删除语言翻译?

如何从 apt-get update 中删除语言翻译?

我有一个带有俄罗斯人开发的自定义 OpenMediaVault 映像的 NAS,因此翻译包最初是俄语的。但是,我删除了“ru”来源.list,以便它从主 Debian 存储库中获取。我还更改了系统区域设置,从列表中删除俄语,并仅保留英语区域设置。

然而,当我跑步时apt-get 更新,它为我提供了英语和俄语翻译。

例子:

http://ftp.debian.org喘息/主要翻译-en
Hithttp://ftp.debian.orgwheezy/main 翻译-ru

我不知道它是否真的在下载俄语翻译,但因为它是一个 NAS 并且我试图将操作系统文件保持在最低限度,所以我不需要任何额外和不必要的文件。

有没有办法排除这些;如果是这样,怎么办?

[编辑:我去了/ETC纳米语言生成器,并且俄语语言环境被正确注释掉,而仅调用英语语言环境。继续摸索……]

答案1

apt-get update只会加载软件包列表,以找出可用的内容:实际的升级是由apt-get upgrade.

Translation-ru只包含封装说明俄语版本,大小只有 420 KiB 左右。

根据以下设置选择下载包描述翻译:

  • 环境LANG变量
  • 环境LC_MESSAGES变量(可以覆盖LANG
  • 或文件APT::Acquire::Translation中的设置。/etc/apt/apt.conf/etc/apt/apt.conf.d/*

inrusources.list选择您从地理上下载软件包的位置,因此您现在可能最终会从比必要的更远的服务器下载更新。

答案2

我假设您的 NAS 是带有 Fox 操作系统映像的 WDMyCloud。对于任何偶然发现这个问题的人来说,答案是

rm /var/lib/apt/lists/*Translation-ru

相关内容