如何在 Debian 上删除 Firefox ESR 语言包?

如何在 Debian 上删除 Firefox ESR 语言包?

在 Debian 11 中,当我这样做时apt updateupgrade如果 Firefox ESR 获得更新,它会获得数十(数百?)个语言包,例如firefox-esr-l10n-hr.有没有办法不使用这些包?我只想要默认的英文版 Firefox。

在 Firefox 自己的设置菜单中,它不允许我删除语言包。还有其他方法可以做到吗?

谢谢

答案1

您可能已经firefox-esr-l10n-all安装了该软件包。它取决于所有其他语言包:

$ apt-cache show firefox-esr-l10n-all | grep Depends:

取决于:firefox-esr-l10n-ach、firefox-esr-l10n-af、firefox-esr-l10n-an、firefox-esr-l10n-ar、firefox-esr-l10n-ast、firefox-esr-l10n-az、火狐-esr-l10n-be、火狐-esr-l10n-bg、火狐-esr-l10n-bn、火狐-esr-l10n-br、火狐-esr-l10n-bs、火狐-esr-l10n-ca、火狐- esr-l10n-ca-巴伦西亚、firefox-esr-l10n-cak、firefox-esr-l10n-cs、firefox-esr-l10n-cy、firefox-esr-l10n-da、firefox-esr-l10n-de、firefox- esr-l10n-dsb、firefox-esr-l10n-el、firefox-esr-l10n-en-ca、firefox-esr-l10n-en-gb、firefox-esr-l10n-eo、firefox-esr-l10n-es- ar、firefox-esr-l10n-es-cl、firefox-esr-l10n-es-es、firefox-esr-l10n-es-mx、firefox-esr-l10n-et、firefox-esr-l10n-eu、firefox- esr-l10n-fa、 火狐-esr-l10n-ff、 火狐-esr-l10n-fi、 火狐-esr-l10n-fr、 火狐-esr-l10n-fy-nl、 火狐-esr-l10n-ga-ie、火狐-esr-l10n-gd、火狐-esr-l10n-gl、火狐-esr-l10n-gn、火狐-esr-l10n-gu-in、火狐-esr-l10n-he、火狐-esr-l10n-hi-在,firefox-esr-l10n-hr,firefox-esr-l10n-hsb,firefox-esr-l10n-hu,firefox-esr-l10n-hy-am,firefox-esr-l10n-ia,firefox-esr-l10n- id、firefox-esr-l10n-is、firefox-esr-l10n-it、firefox-esr-l10n-ja、firefox-esr-l10n-ka、firefox-esr-l10n-kab、firefox-esr-l10n-kk、火狐-esr-l10n-km、火狐-esr-l10n-kn、火狐-esr-l10n-ko、火狐-esr-l10n-lij、火狐-esr-l10n-lt、火狐-esr-l10n-lv、火狐- esr-l10n-mk、 火狐-esr-l10n-mr、 火狐-esr-l10n-ms、 火狐-esr-l10n-my、 火狐-esr-l10n-nb-no、 火狐-esr-l10n-ne-np、 firefox-esr-l10n-nl、firefox-esr-l10n-nn-no、firefox-esr-l10n-oc、firefox-esr-l10n-pa-in、firefox-esr-l10n-pl、firefox-esr-l10n- pt-br、firefox-esr-l10n-pt-pt、firefox-esr-l10n-rm、firefox-esr-l10n-ro、firefox-esr-l10n-ru、firefox-esr-l10n-sco、firefox-esr- l10n-si、firefox-esr-l10n-sk、firefox-esr-l10n-sl、firefox-esr-l10n-son、firefox-esr-l10n-sq、firefox-esr-l10n-sr、firefox-esr-l10n- sv-se、firefox-esr-l10n-szl、firefox-esr-l10n-ta、firefox-esr-l10n-te、firefox-esr-l10n-th、firefox-esr-l10n-tl、firefox-esr-l10n- tr、 火狐-esr-l10n-trs、 火狐-esr-l10n-uk、 火狐-esr-l10n-ur、 火狐-esr-l10n-uz、 火狐-esr-l10n-vi、 火狐-esr-l10n-xh、 firefox-esr-l10n-zh-cn, firefox-esr-l10n-zh-tw

卸载它,您将能够卸载任何您不需要的语言包。

或者,卸载您不需要的(或全部),这将导致apt提供删除firefox-esr-l10n-all(因为其依赖项将不再得到满足)。


如果您不再安装firefox-esr-l10n-all,其他-esr-i10n软件包将被标记为自动安装。当不再安装依赖于自动安装的软件包时,您可以通过运行以下命令来删除所有自动安装的软件包:

apt-get --purge autoremove

firefox-esr-l10n-all或者,您可以通过运行以下命令来卸载所有依赖的软件包:

apt-get purge $(apt-cache show firefox-esr-l10n-all |
  sed -n -e '/^Depends:/{s/^Depends: //; s/,//gp}')

sed脚本会忽略所有不以 开头的行Depends:,从该行中删除Depends:,并删除所有逗号字符。这提供了一个有用的要apt-get purge删除的包列表。

相关内容