05.03.2018 15:36, Artem Chuprina пишет:
Gali Anikina -> debian-russian@lists.debian.org @ Mon, 5 Mar 2018 12:12:59
+0300:
>> А вот насчет "грамотно перевести на английский" - запустите ее с
>> переменной окруженя LC_MESSAGES=C, и она сама переведет :) Возможно, на
>> результат этого перевода как фразу уже осмысленно гуглить.
>>
> Упал почти сразу :-(( С той же ошибкой
Что упал - это понятно. А как производился запуск? В смысле, _правильная_
передача ей LC_MESSAGES=C должна была привести к ругани на английском.
Насколько я понимаю это мы передаём переменную в командной строке вместе
с запуском программы.
Таким образом мы заменяем одну из существующих в системе переменных
окружения на другую.
Все эти LC_ устанавливаются взаимосвязанно с локалью - кажется -
# grep -R "LC_MESSAGES" /etc/
/etc/systemd/system/getty.target.wants/getty@tty1.service:UnsetEnvironment=LANG
LANGUAGE LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION
/etc/ltrace.conf:string setlocale(enum(LC_CTYPE=0, LC_NUMERIC=1,
LC_TIME=2, LC_COLLATE=3, LC_MONETARY=4, LC_MESSAGES=5, LC_ALL=6,
LC_PAPER=7, LC_NAME=8, LC_ADDRESS=9, LC_TELEPHONE=10, LC_MEASUREMENT=11,
LC_IDENTIFICATION=12), string);
/etc/lynx/lynx.cfg:# LC_ALL is set, overriding LANG (as well as the more
apt LC_MESSAGES variable).
То есть запускала так
# LC_MESSAGES=C iptraf-ng
Через некоторое время падает- в терминале выходит эта надпись про
"операции с плавающей точкой"
Настроена локаль русская UTF-8 (была настроена сразу при инсталляции).
Английской ругани нет
Сделав поиск таким образом
# grep -R "iptraf-ng" /var/log/
нашла, что - сегодня были ошибки в этой программе
/var/log/messages:Mar 5 12:10:25 mikintel kernel: [21834.422935] traps:
iptraf-ng[18178] trap divide error ip:55ab58c9a37a sp:7ffdb506ce80
error:0 in iptraf-ng[55ab58c87000+28000]
/var/log/messages:Mar 5 17:52:48 mikintel kernel: [ 1444.213760] traps:
iptraf-ng[2005] trap divide error ip:5645223fd37a sp:7ffcbf4cc4a0
error:0 in iptraf-ng[5645223ea000+28000]
/var/log/messages:Mar 5 17:58:44 mikintel kernel: [ 1800.547767] traps:
iptraf-ng[3104] trap divide error ip:5607e8e9c37a sp:7ffe32ab97a0
error:0 in iptraf-ng[5607e8e89000+28000]
мне, как не программисту, это не понятно