Каковы последствия установки LC_ALL on Solaris

У Вас нет дублирующихся пакетов.

Поскольку это говорит, что у Вас есть дублирующаяся запись в Вашем sources.list (расположенный в /etc/apt). Как Вы фиксируете, это может зависеть от диспетчера (диспетчеров) пакетов, который Вы используете. Если Вы хотите перейти прямо в sources.list, откройте Terminal и введите следующую команду.

gksudo gedit /etc/apt/sources.list

Ищите дубликат. Можно отключить записи путем помещения a # в начале строки или путем удаления дублирующихся строк.

http://www.duinsoft.nl/pkg debs/all

2
23.08.2013, 20:27
2 ответа

LC_ALL козыри все другие параметры среды. Я настоятельно рекомендую не установить это в масштабе всей системы, потому что это означает, что любое приложение или пользователь, который хочет использовать различные настройки, должны сначала сбросить LC_ALL.

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

#!/bin/sh
LC_ALL=en_US.UTF-8 exec /path/to/application "$@"
1
27.01.2020, 22:14

UTF-8 вполне лучший выбор, чем POSIX локалью и является на самом деле теперь Солярис по умолчанию 11 кодовых наборов.

Я не ожидал бы ничто плохого с помощью него, поскольку это полностью совместимо снизу вверх с ASCII.

Что касается en_US, будут тонкие различия как символьное упорядочивание или способ, которым даты отображены как показанный в этих командах:

$ export LC_ALL=C
$ date
Wed Aug 28 01:21:55 CEST 2013
$ printf "a\nb\nA\nB\nC\n" | sort
A
B
C
a
b
$ LC_ALL=en_US.UTF-8
$ date
Wednesday, August 28, 2013 01:21:58 AM CEST
$ printf "a\nb\nA\nB\nC\n" | sort
a
A
b
B
C

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

Приложения, которые действительно требуют строгого POSIX поведение должно установить LC_ALL кому: C или POSIX.

Что касается того, где реализовать изменение, лучший путь путем редактирования /etc/default/init файл, который установит каждую локаль значения по умолчанию процесса и не только sh, ksh, bash и zsh.

1
27.01.2020, 22:14

Теги

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