Как удалить локаль через командную строку?

Вы сможете выбрать, в каком разделе вы хотите установить Ubuntu. Если у вас есть «файловый раздел», где хранятся все ваши файлы, это не должно затрагиваться. Если вы не уверены, вы всегда можете запустить ubuntu из flashdrive в режиме реального времени, убедитесь, что все работает отлично и загрузите Gparted (используйте поиск по тире, и программа уже будет там). Gparted даст вам больший контроль над разделами.

Надеюсь, что это поможет.

20
задан 22 August 2011 в 13:29

8 ответов

Вы можете перечислить локали с помощью

localedef --list-archive

или с помощью

locale -a

Соответствующий размер файла указан

ls -lh /usr/lib/locale/locale-archive

Чтобы удалить неиспользуемые локали вы можете сделать

sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!

, где it_IT.UTF-8 и en_US.UTF-8 являются единственными двумя локалями, которые я хочу. [F7] в конце полезен, потому что locale-gen не сообщает об ошибках, если в командной строке передан недоступный или неправильный язык.

24
ответ дан 25 May 2018 в 19:12
  • 1
    Команда для 12.04 - localedef --list-archive без s – anatoly techtonik 24 March 2012 в 14:22
  • 2
    @techtonik: это так и в 11.10, моя ошибка :) – enzotib 24 March 2012 в 15:49
  • 3
    Ницца. Есть ли способ удалить только те локали, которые мне не нужны? Я не уверен, что какой-либо из локалей en_US используется - я предпочитаю оставить их всех и удалить только те, которые, я абсолютно уверен, не используют в своей системе, например de_ *. – anatoly techtonik 26 March 2012 в 18:05
  • 4
    В bash восклицательный знак в строке "Succes!" запускает расширение истории bash. Чтобы избежать этой проблемы, вы должны включить 'Success!' в одинарные кавычки или (странно!) Удалить кавычки. Из bash manual : Расширения истории представлены появлением символа расширения истории, который по умолчанию равен «!». Для выхода из символа расширения истории могут использоваться только \ и '. – Michele 10 February 2014 в 16:26

Вы можете перечислить локали с помощью

localedef --list-archive

или с помощью

locale -a

Соответствующий размер файла указан

ls -lh /usr/lib/locale/locale-archive

Чтобы удалить неиспользуемые локали вы можете сделать

sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!

, где it_IT.UTF-8 и en_US.UTF-8 являются единственными двумя локалями, которые я хочу. [F7] в конце полезен, потому что locale-gen не сообщает об ошибках, если в командной строке передан недоступный или неправильный язык.

24
ответ дан 25 July 2018 в 21:25

Вы можете перечислить локали с помощью

localedef --list-archive

или с помощью

locale -a

Соответствующий размер файла указан

ls -lh /usr/lib/locale/locale-archive

Чтобы удалить неиспользуемые локали вы можете сделать

sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!

, где it_IT.UTF-8 и en_US.UTF-8 являются единственными двумя локалями, которые я хочу. [F7] в конце полезен, потому что locale-gen не сообщает об ошибках, если в командной строке передан недоступный или неправильный язык.

24
ответ дан 31 July 2018 в 10:36

Вы можете перечислить локали с помощью

localedef --list-archive

или с помощью

locale -a

Соответствующий размер файла указан

ls -lh /usr/lib/locale/locale-archive

Чтобы удалить неиспользуемые локали вы можете сделать

sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!

, где it_IT.UTF-8 и en_US.UTF-8 являются единственными двумя локалями, которые я хочу. [F7] в конце полезен, потому что locale-gen не сообщает об ошибках, если в командной строке передан недоступный или неправильный язык.

24
ответ дан 31 July 2018 в 11:39

Вы можете перечислить локали с помощью

localedef --list-archive

или с помощью

locale -a

Соответствующий размер файла указан

ls -lh /usr/lib/locale/locale-archive

Чтобы удалить неиспользуемые локали вы можете сделать

sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!

, где it_IT.UTF-8 и en_US.UTF-8 являются единственными двумя локалями, которые я хочу. [F7] в конце полезен, потому что locale-gen не сообщает об ошибках, если в командной строке передан недоступный или неправильный язык.

24
ответ дан 2 August 2018 в 03:05

Вы можете перечислить локали с помощью

localedef --list-archive

или с помощью

locale -a

Соответствующий размер файла указан

ls -lh /usr/lib/locale/locale-archive

Чтобы удалить неиспользуемые локали вы можете сделать

sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!

, где it_IT.UTF-8 и en_US.UTF-8 являются единственными двумя локалями, которые я хочу. [F7] в конце полезен, потому что locale-gen не сообщает об ошибках, если в командной строке передан недоступный или неправильный язык.

24
ответ дан 4 August 2018 в 18:55

Вы можете перечислить локали с помощью

localedef --list-archive

или с помощью

locale -a

Соответствующий размер файла указан

ls -lh /usr/lib/locale/locale-archive

Чтобы удалить неиспользуемые локали вы можете сделать

sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!

, где it_IT.UTF-8 и en_US.UTF-8 являются единственными двумя локалями, которые я хочу. [F7] в конце полезен, потому что locale-gen не сообщает об ошибках, если в командной строке передан недоступный или неправильный язык.

24
ответ дан 6 August 2018 в 03:17

Вы можете перечислить локали с помощью

localedef --list-archive

или с помощью

locale -a

Соответствующий размер файла указан

ls -lh /usr/lib/locale/locale-archive

Чтобы удалить неиспользуемые локали вы можете сделать

sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!

, где it_IT.UTF-8 и en_US.UTF-8 являются единственными двумя локалями, которые я хочу. [F7] в конце полезен, потому что locale-gen не сообщает об ошибках, если в командной строке передан недоступный или неправильный язык.

24
ответ дан 7 August 2018 в 20:58

Другие вопросы по тегам:

Похожие вопросы: