Как удалить языковые пакеты Firefox ESR на Debian?

Вопрос или проблема

В Debian 11, когда я выполняю apt update и upgrade, если Firefox ESR получил обновление, он загружает десятки (сотни?) языковых пакетов, таких как firefox-esr-l10n-hr. Есть ли способ не использовать эти пакеты? Я просто хочу стандартный Firefox на английском языке.

В настройках самого Firefox нет возможности удалить языковые пакеты. Есть ли другой способ сделать это?

Спасибо

Правка
Решение (спасибо @cas) – удалить пакеты вручную, разделив их пробелами, так:
sudo apt remove firefox-esr-l10n-ar firefox-esr-l10n-ast ... и так далее

Вероятно, у вас установлен пакет firefox-esr-l10n-all. Он зависит от всех остальных языковых пакетов:

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

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, 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, 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.

Ответ или решение

Как удалить языковые пакеты Firefox ESR на Debian

Если вы используете операционную систему Debian 11 и установили браузер Firefox ESR, возможно, вам подверкаются множество языковых пакетов, например firefox-esr-l10n-hr. Если вы хотите оставить лишь английскую версию и устранить остальные языковые пакеты, следуйте приведённым ниже шагам.

Действия для удаления языковых пакетов

  1. Проверка установленных языковых пакетов
    Первое, что вам нужно сделать, это проверить, установлены ли пакеты языковой локализации. Для этого выполните команду:

    dpkg -l | grep firefox-esr-l10n

    Это покажет все установленные языковые пакеты для Firefox ESR.

  2. Удаление языкового пакета firefox-esr-l10n-all
    Во многих случаях, если установлен пакет firefox-esr-l10n-all, он автоматически зависим от всех других языковых пакетов. Чтобы избавиться от всех языковых пакетов, первым шагом будет удалить этот пакет:

    sudo apt remove firefox-esr-l10n-all

    После этого система предложит удалить все другие пакеты, которые были зависимостями.

  3. Удаление отдельных языковых пакетов
    Если вы не хотите удалять пакет firefox-esr-l10n-all, вы можете вручную удалить каждый языковой пакет, который вам не нужен. Например:

    sudo apt remove firefox-esr-l10n-ar firefox-esr-l10n-hr

    Вместо ar и hr вы можете указать любой другой языковой пакет, который хотите удалить.

  4. Автоудаление лишних пакетов
    Если вы уже удалили firefox-esr-l10n-all, вы можете освободить место, убрав все больше не нужные пакеты, выполнив:

    sudo apt-get --purge autoremove

    Эта команда очистит все пакеты, которые были установлены автоматически и больше не требуются.

  5. Пакетный скрипт
    Если у вас много языковых пакетов, и вы хотите удалить их сразу, вы можете использовать следующий скрипт, чтобы удалить их в одном запросе:

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

    Данный скрипт автоматизирует процесс удаления всех языковых пакетов, зависящих от firefox-esr-l10n-all.

Заключение

Эти шаги помогут вам легко убрать ненужные языковые пакеты Firefox ESR из вашей системы Debian. Такой подход позволит не только освободить место на диске, но и упростит процесс работы с языковыми настройками в вашем браузере. Если у вас возникли дополнительные вопросы или трудности, не стесняйтесь обратиться на форумы Debian или к сообществу пользователей Firefox для получения поддержки.

Оцените материал
Добавить комментарий

Капча загружается...