如何在 Debian 上刪除 Firefox ESR 語言包?
在 Debian 11 中,當我這樣做時
apt update
,upgrade
如果 Firefox ESR 得到更新,它會獲得數十個(數百個?)語言包,例如firefox-esr-l10n-hr
. 有沒有辦法不使用這些包?我只想要英文的預設Firefox。在 Firefox 自己的設置菜單中,它不允許我刪除語言包。還有其他方法嗎?
謝謝
您可能已經安裝了該
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、 firefox-esr-l10n-be, firefox-esr-l10n-bg, firefox-esr-l10n-bn, firefox-esr-l10n-br, firefox-esr-l10n-bs, firefox-esr-l10n-ca, firefox- esr-l10n-ca-valencia, 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, firefox-esr-l10n-ff, firefox-esr-l10n-fi, firefox-esr-l10n-fr, firefox-esr-l10n-fy-nl, firefox-esr-l10n-ga-ie,火狐-esr-l10n-gd,火狐-esr-l10n-gl,火狐-esr-l10n-gn,firefox-esr-l10n-gu-in, firefox-esr-l10n-he, firefox-esr-l10n-hi-in, 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-cab, firefox-esr-l10n-kk, firefox-esr-l10n-km, firefox-esr-l10n-kn, firefox-esr-l10n-ko, firefox-esr-l10n-lij,firefox-esr-l10n-lt,firefox-esr-l10n-lv,firefox-esr-l10n-mk,firefox-esr-l10n-mr,firefox-esr-l10n-ms,firefox- esr-l10n-my, firefox-esr-l10n-nb-no, firefox-esr-l10n-ne-np, firefox-esr-l10n-nl, firefox-esr-l10n-nn-no, firefox-esr-l10n- nl-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, firefox- esr-l10n-trs、firefox-esr-l10n-uk、firefox-esr-l10n-ur、firefox-esr-l10n-uz、firefox-esr-l10n-vi、firefox-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
這提供了一個有用的要刪除的軟體包列表。