собственно надо прописать локаль. Вот что пишет:
server@server-desktop:~$ sudo LANG=ru_RU.UTF-8 initdb -D /var/lib/pgsql/data/
[sudo] password for server:
initdb: нельзя запускать под root'ом
Пожалуйста, зайдите как (непривилегированный) пользователь (например,
используя "su"), под которым будет выполняться серверный процесс.
server@server-desktop:~$ su LANG=ru_RU.UTF-8 initdb -D /var/lib/pgsql/data/
su: invalid option -- 'D'
Usage: su [options] [LOGIN]
Options:
-c, --command COMMAND pass COMMAND to the invoked shell
-h, --help display this help message and exit
-, -l, --login make the shell a login shell
-m, -p,
--preserve-environment do not reset environment variables, and
keep the same shell
-s, --shell SHELL use SHELL instead of the default in passwd
server@server-desktop:~$ LANG=ru_RU.UTF-8 initdb -D /var/lib/pgsql/data/
Файлы, сопутствующие этой системе баз данных, будут
принадлежать пользователю "server". Этот пользователь
также должен быть владельцем процесса сервера.
Кластер баз данных будет инициализирован с локалью ru_RU.UTF-8.
Кодировка базы по умолчанию установлена в UTF8.
Конфигурация полнотекстового поиска по умолчанию установлена в "russian".
initdb: нет доступа к директории "/var/lib/p
не подскажите в чем проблема ?