Debian에서 Firefox ESR 언어 팩을 제거하는 방법은 무엇입니까?

Debian에서 Firefox ESR 언어 팩을 제거하는 방법은 무엇입니까?

Debian 11에서 이렇게 하면 Firefox ESR이 업데이트되면 수십(수백?) 개의 언어 팩이 제공됩니다. 예를 들어 apt update이러한 팩을 사용하지 않는 방법이 있나요? 저는 단지 Firefox의 기본 영어 버전을 원합니다.upgradefirefox-esr-l10n-hr

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 , 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-발렌시아, 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 , Firefox-esr-l10n-gd, Firefox-esr-l10n-gl, Firefox-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-kab, 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-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, 파이어폭스-esr-l10n-sk, 파이어폭스-esr-l10n-sl, 파이어폭스-esr-l10n-son, 파이어폭스-esr-l10n-sq, 파이어폭스-esr-l10n-sr, 파이어폭스-esr -l10n - sv-se, 파이어폭스-esr-l10n-szl, 파이어폭스-esr-l10n-ta, 파이어폭스-esr-l10n-te, 파이어폭스-esr-l10n-th, 파이어폭스-esr-l10n-tl, 파이어폭스-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 , 파이어폭스-esr-l10n-zh-cn, 파이어폭스-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제거할 유용한 패키지 목록을 제공합니다.

관련 정보