Локали - генерация не нужных

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
Bendalf
Сообщения: 8
Зарегистрирован: 18 фев 2023, 13:09
Благодарил (а): 3 раза
Контактная информация:

Локали - генерация не нужных

#1

21 фев 2023, 23:08

linux mint самая новая стабильная версия со всеми обновлениями + cinnamon .

Код: Выделить всё

System:
  Kernel: 5.15.0-60-generic x86_64 bits: 64 compiler: gcc v: 11.3.0
    Console: pty pts/0 Distro: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy
Machine:
  Type: Desktop Mobo: ASUSTeK model: P8H61 v: Rev X.0x serial: <filter>
    BIOS: American Megatrends v: 4306 date: 09/22/2013
CPU:
  Info: quad core model: Intel Core i5-3570 bits: 64 type: MCP
    arch: Ivy Bridge rev: 9 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
  Speed (MHz): avg: 3017 high: 3398 min/max: 1600/3800 cores: 1: 2871
    2: 3215 3: 3398 4: 2586 bogomips: 28017
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA TU117 [GeForce GTX 1650] driver: nvidia v: 525.78.01
    bus-ID: 01:00.0
  Display: server: X.Org v: 1.21.1.3 driver: X: loaded: nvidia
    unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia
    resolution: 1920x1080~60Hz
  OpenGL: renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
    v: 4.6.0 NVIDIA 525.78.01 direct render: Yes

В графическом интерфейсе установил русский язык, из шрифтов оставил русские и английские, а также системные.
Удалил локализации программ , оставив русские и английские.

apt install console-keymaps , Заметьте, вместо «console-keymaps» выбирается «console-data»

Код: Выделить всё

/etc/locale.alias
ru		ru_RU.UTF-8
russian         ru_RU.KOI8-R
остальные оставил как было

Код: Выделить всё

/etc/locale.gen
# C.UTF-8 UTF-8
# en_US ISO-8859-1
# en_US.ISO-8859-15
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
ru_RU ISO-8859-5
ru_RU.CP1251 CP1251
ru_RU.KOI8-R KOI8-R

Код: Выделить всё

/etc/locale.conf
LANG=ru_RU.UTF-8
LANGUAGE=ru_RU:ru
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=

Код: Выделить всё

/etc/default/console-setup
ACTIVE_CONSOLES="/dev/tty[1-6]"

CHARMAP="UTF-8"

CODESET="guess"
FONTFACE="Fixed"
FONTSIZE="8x16"

VIDEOMODE=
Запускаю
:/# locale-gen

Код: Выделить всё

Generating locales (this might take a while)...
  en_AG.UTF-8... done
  en_AU.UTF-8... done
  en_BW.UTF-8... done
  en_CA.UTF-8... done
  en_DK.UTF-8... done
  en_GB.UTF-8... done
  en_HK.UTF-8... done
  en_IE.UTF-8... done
  en_IL.UTF-8... done
  en_IN.UTF-8... done
  en_NG.UTF-8... done
  en_NZ.UTF-8... done
  en_PH.UTF-8... done
  en_SG.UTF-8... done
  en_US.UTF-8... done
  en_ZA.UTF-8... done
  en_ZM.UTF-8... done
  en_ZW.UTF-8... done
  ru_RU.ISO-8859-5... done
  ru_RU.CP1251... done
  ru_RU.KOI8-R... done
  ru_RU.UTF-8... done
  ru_UA.UTF-8... done
Generation complete.
Получил кучу ненужных локалей.
как убрать лишнее ?

какую информацию предоставить ?

Аватара пользователя

slant
Сообщения: 4837
Зарегистрирован: 21 июн 2017, 18:09
Решено: 110
Благодарил (а): 53 раза
Поблагодарили: 2161 раз
Контактная информация:

Локали - генерация не нужных

#2

22 фев 2023, 04:34

Сейчас скажу далеко не 100%-ную вещь - я не озадачивался оптимизацией настолько, чтобы экономить на хлебных крошках с выпиливанием "лишних" локалей, так что говорю - что помню.
Где-то я читал, что в случае utf8, локали основных языков много где генерятся пакетом. Что в общем-то логично, т.к. UTF включает в себя огромное количество национальных символов, в любом случае. Так что базовый набор будет создаваться сразу, если utf8 присутствует. Ну и т.к. уже давно стандартом стало поддерживать все это в именах файлов - то оно реально нужно, чтобы не вылезли где-то косяки в случае таких имен. Прошли те времена, когда файлы не рекомендовалось даже кириллицей обзывать. :)

А вот старые локали - KOI8, CP1251 и ISO-8859-5, в общем-то можно уже и не включать. Т.к. уже лет 10 как все работает исключительно через UTF8. Найти что-то, что не поддерживает его, уже практически невозможно. Намного легче наткнуться на новый софт, который просто ломается от попыток использовать старые локали. :)

Ответить

Вернуться в «Установка Linux Mint»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя