команда /usr/lib/alterator/backend/i18n -l available выполняется очень медленно, если в системе установлены все локали.
Антон, пожайлуста засеки сколько выполняется: for i in `locale -a`; do LC_ALL=$i locale title; done Дима, есть ли способ быстрее выдергивать из glibc всю эту информацию?
0.19user 0.43system 0:37.24elapsed 1%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (1948major+55519minor)pagefaults 0swaps Это на быстром двухпроцессором сервере.
Конечно, можно выдрать соответствующий кусок из glibc/locale/programs/locale.c, чтобы не запускать locale столько раз. Ускорение будет на порядок.
неактуально вследствие исчезновения пакета из Сизифа.
А жаль, ну да closed.