Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Gogo_SZ в Mar 24, 2013, 15:28



Титла: Проблем с локализацията инсталацията или главата...
Публикувано от: Gogo_SZ в Mar 24, 2013, 15:28
За втори път ми се случва тоя номер и вече искам да разбера какво става. Не че става винаги! Проблема е че АЗ НЕЩО БЪРКАМ! Системата иначе си работи.

Та да опиша проблема:
Дистрибуция Mandriva2010/Mageia2 локализираната БГ версия (и при двете се случи). Инсталиране на нормална офис система на Български език с KDE-4 от пълното DVD.
Всичко на пръв поглед си работи и е идеално до момента в който наистина решиш да работиш.....
Тогава се оказва, че файловите имена на кирилица работят когато си искат - или излизат на маймуница в диалговите прозорци на ЛибреОфиса или направо ти казва, че такъв файл нямало и ти показва име с маймуница (в различни програми)...
Това ми приличаше на проблем с Либре-то и го зарязах, но последното което видях ме "шашна" и вече искам да разбера какво става:
Обикновен zip архив. Разархивирам от терминал и....

unzip -l Rumyana.zip
Archive:  Rumyana.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
  1010547  10-27-2012 23:19   01HUE - ?????????+??.docx
   182180  10-06-2012 11:24   02HUE - ?????????+??.docx
   184462  11-01-2012 13:08   03HUE - ?????????+??.docx
   194144  11-01-2012 13:49   04HUE - ?????????+??.docx
   205889  07-21-2012 21:03   ?????????????? ?? ???????????????+????????.docx
   138509  07-16-2012 22:30   ???????????? ????????.docx
    60946  03-04-2013 22:15   ???? ?+?????? ?????+ ?????+??????.docx
    14256  03-04-2013 22:10   ?????? ???????? ??????????????.docx
---------                     -------
  1990933                     8 files


Същия файл от друг комп със уж същата инсталация:

unzip -l Rumyana.zip
Archive:  Rumyana.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
  1010547  2012-10-27 23:19   01HUE - Резюме.docx
   182180  2012-10-06 11:24   02HUE - Резюме.docx
   184462  2012-11-01 13:08   03HUE - Резюме.docx
   194144  2012-11-01 13:49   04HUE - Резюме.docx
   205889  2012-07-21 21:03   Мъдрост и Просветление.docx
   138509  2012-07-16 22:30   Новите Хора.docx
    60946  2013-03-04 22:15   По пътя към нулата.docx
    14256  2013-03-04 22:10   ЧЕК ЛИСТ ХИГИЕНА.docx
---------                     -------
  1990933                     8 files


Пробвам и на двата:

locale
LANG=bg_BG.UTF-8
LC_CTYPE=bg_BG.UTF-8
LC_NUMERIC=bg_BG.UTF-8
LC_TIME=bg_BG.UTF-8
LC_COLLATE=bg_BG.UTF-8
LC_MONETARY=bg_BG.UTF-8
LC_MESSAGES=bg_BG.UTF-8
LC_PAPER=bg_BG.UTF-8
LC_NAME=bg_BG.UTF-8
LC_ADDRESS=bg_BG.UTF-8
LC_TELEPHONE=bg_BG.UTF-8
LC_MEASUREMENT=bg_BG.UTF-8
LC_IDENTIFICATION=bg_BG.UTF-8
LC_ALL=

И двата компа са с еднакъв хардуер, 64бит Магия2.
някакви идеи?


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: Gogo_SZ в Mar 25, 2013, 12:30
Дайте някакви идеи де....
Дори да ви изглеждат глупави!


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: cybercop в Mar 25, 2013, 12:55
При коя от двете системи прави тези проблеми. При тази, инсталирана от Europe2 версията или при тази, инсталирана от Install DVD ?


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: Gogo_SZ в Mar 25, 2013, 13:13
Всички са инсталирани с пълното Install DVD. Уж винаги инсталирам по един и същи начин....
Би трябвало да са съвършенно еднакви.... но не са.


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: laskov в Mar 25, 2013, 13:17
Липсва шрифт някакъв.


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: cybercop в Mar 25, 2013, 13:34
Всички са инсталирани с пълното Install DVD. Уж винаги инсталирам по един и същи начин....
Би трябвало да са съвършенно еднакви.... но не са.

Сложи в usr/share/fonts папката от този архив : http://dox.bg/files/dw?a=3750602dd5
Няколко пъти вече съм писал, че  българските потребители е препоръчително да инсталират Europe-2 версията.
32 бита http://www.mageia.org/en/downloads/get/?q=Mageia-2-LiveCD-KDE4-Europe2-i586-CD.iso
64 бита http://www.mageia.org/en/downloads/get/?q=Mageia-2-LiveCD-KDE4-Europe2-x86_64-CD.iso


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: Naka в Mar 25, 2013, 13:39
кодировката на шрифта на самата конзола. Аз ползвам конзолата на kde - konsole и тя си има превключване само за екрана utf-8 cp1251...или нещо друго.

единственото важно нещо е LC_CTYPE=bg_BG.UTF-8
обаче като се смени, за да се видят правилните букви трябва да се смени и кодировката на екрана.

Забелязал съм и друго нещо (но за kde3). ако след стартиране на кде се пробваш да сменяш LC_CTYPE=bg_BG.UTF-8 за някоя кде програма - не става, въпреки че locale показва правилните промеливи ??? ??? ??? Оказа се, че Кде-то си го взима вътрешно при стартиране. А KDE-то го взима по-някакав начин от KDM.. А пък КДМ го взима от глобалните LC_CTYPE=


Т.е. с други думи за да заработят LC_CTYPE под кде3. трябва да се сменят глобалните променливи в  /etc/sysconfig/i18n и да се релогнеш. и да рестартираш kdm.


пробвай да зададеш LC_CTYPE=bg_BG.UTF-8 глобално.


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: Gogo_SZ в Mar 25, 2013, 15:52
Всички са инсталирани с пълното Install DVD. Уж винаги инсталирам по един и същи начин....
Би трябвало да са съвършенно еднакви.... но не са.
Не става дума за Europe-2, LiveCD и т.н. груби грешки  ПЪЛНОТО ЕДИНСТВЕНО ИНСТАЛАЦИОННО DVD.
Не липсва нищо от системата = просто на двете места е качено едно и също.
Проблема не е само в терминала, а навсякъде. Всичко що има кирилица се държи идиотски.
Примера със unzip е пример, че дори и основни неща дето са "бетон" и те умират....

ПРОБЛЕМА Е В МЕН!!! НЯКЪДЕ БЪРКАМ НЕЩО В НАСТРОЙКИТЕ.... но не знам какво....


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: cybercop в Mar 25, 2013, 16:07
Какво имаш предвид под "груби грешки" ?
"ПЪЛНОТО ЕДИНСТВЕНО" DVD включва само свободен софтуер и частична локализация. Еквивалентно е на DVD-1 в Debian, но в последното е наличен повече софтуер.


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: laskov в Mar 25, 2013, 16:21
Питам се, какво ли би станало, ако напишеш в конзола "setfont Cyr_a8x16" ?


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: Naka в Mar 25, 2013, 16:26
А какво ще стане ако се логнеш от този компютър дето е наред към другият дето е с питанките и да видиш дали през шела излизат правилно имената на файловете.

Мисълта ми е, че може да са се разархивирали правилно - и на диска наистина имената да са в utf-8 формат - просто другият компютър да не ги изобразява правилно?

варянт 2 за проба. Какво става ако напишеш
touch име_на_файл_в_utf8

пак ли ще се листва с питанки?


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: Gogo_SZ в Mar 25, 2013, 17:12
проба 1 през ssh пак е на питанки
проба2 - направи нов файл на кирилица и се вижда и от двете норнално....


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: Gogo_SZ в Mar 25, 2013, 17:52
Пробвах да изтрия разархивираните файлове и естествено от графичната среда ми обясни че няма такъв файл.
От терминала обаче май има малко повече инфо по въпроса:

rm *.docx
rm: да се изтрие ли обикновен файл „01HUE - \360\341\360\301\360\300\320\304\360+\360\301.docx“? y
rm: да се изтрие ли обикновен файл „02HUE - \360\341\360\301\360\300\320\304\360+\360\301.docx“? y
rm: да се изтрие ли обикновен файл „03HUE - \360\341\360\301\360\300\320\304\360+\360\301.docx“? y
rm: да се изтрие ли обикновен файл „04HUE - \360\341\360\301\360\300\320\304\360+\360\301.docx“? y
rm: да се изтрие ли обикновен файл „\360\203\360\245 \360+\320\350\320\351\320\305 \360\246\320\350\360+ \360\242\320\342\360+\360\246\320\351\360\246.docx“? y
rm: да се изтрие ли обикновен файл „\360\272\360\362\360\334 \360\370\360\360\355\360\363 \360\321\360\360\364\360\360\362\360\330\360\311.docx“? y
rm: да се изтрие ли обикновен файл „\360\330\360\245\360\246\360\251\320\351\360\301 \360\321\360\245\320\307\360\246.docx“? y
rm: да се изтрие ли обикновен файл „\360\243\320\350\360\246\320\307\360\245\320\374\320\351 \360\251 \360\203\320\307\360\245\320\374\360\246\360\301\320\351\360+\360\301\360\242\360\251\360\301.docx“? y


Що за енкодинг е захапал \3xx


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: laskov в Mar 25, 2013, 18:26
Питам се, какво ли би станало, ако напишеш в конзола "setfont Cyr_a8x16" ?
Не разбрах, това пробва ли го?


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: Naka в Mar 25, 2013, 20:13
има ли разлика в инсталираните локалета
locale -a | grep bg

между двете системи?

интересно ми е каква е кодировката на имената на самите файлове в zip-a?

предполагам uzip-а работи така: чете името на файла от zip-a с кодировката, която той си я знае и се опитва да я направи в utf-8 и след това да я запише на диска?

а дали има разлика в
locale -m
между двете системи?


проба 3.
какво ще стане ако на правилната система tar.gz-ипнеш правилните файлове.
А пък след това този архив го разархивираш на грешната система?


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: Gogo_SZ в Mar 26, 2013, 00:28
Питам се, какво ли би станало, ако напишеш в конзола "setfont Cyr_a8x16" ?
Не разбрах, това пробва ли го?

Пробвах - никакъв ефект.


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: Gogo_SZ в Mar 26, 2013, 00:36
има ли разлика в инсталираните локалета
locale -a | grep bg

между двете системи?

интересно ми е каква е кодировката на имената на самите файлове в zip-a?

предполагам uzip-а работи така: чете името на файла от zip-a с кодировката, която той си я знае и се опитва да я направи в utf-8 и след това да я запише на диска?

а дали има разлика в
locale -m
между двете системи?


проба 3.
какво ще стане ако на правилната система tar.gz-ипнеш правилните файлове.
А пък след това този архив го разархивираш на грешната система?

Проба1:
locale -a | grep bg
bg_BG
bg_BG.cp1251
bg_BG.utf8
bg_BG.UTF-8

Проба2:
locale -m
locale: не може да се прочете директорията за изображението на знаците "/usr/share/i18n/charmaps": Няма такъв файл или директория

И на двете системи....
Третото мога да го пробвам утре.

Каква е кодировката не е ясно и uzip-а я гадае....
https://blueprints.launchpad.net/unzip/+spec/unzip-detect-filename-encoding

Намерих и подробен коментар за тоя бъг, само дето не разбрах да има обяснение и решение...
https://bugzilla.gnome.org/show_bug.cgi?id=306403

За да е по-неясно пробвах и това на скапаната машина:

[localhost ~]$ 7z l Rumyana.zip

7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=bg_BG.UTF-8,Utf16=on,HugeFiles=on,1 CPU)

Listing archive: Rumyana.zip

--
Path = Rumyana.zip
Type = zip
Physical Size = 1959501

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2012-10-28 00:19:42 ....A      1010547      1004684  01HUE - Резюме.docx
2012-10-06 12:24:18 ....A       182180       177279  02HUE - Резюме.docx
2012-11-01 13:08:19 ....A       184462       179368  03HUE - Резюме.docx
2012-11-01 13:49:47 ....A       194144       189693  04HUE - Резюме.docx
2012-07-21 22:03:02 ....A       205889       201693  Мъдрост и Просветление.docx
2012-07-16 23:30:50 ....A       138509       135626  Новите Хора.docx
2013-03-04 22:15:44 ....A        60946        58307  По пътя към нулата.docx
2013-03-04 22:10:25 ....A        14256        11441  ЧЕК ЛИСТ ХИГИЕНА.docx
------------------- ----- ------------ ------------  ------------------------
                               1990933      1958091  8 files, 0 folders
[localhost ~]$ unzip -l Rumyana.zip
Archive:  Rumyana.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
  1010547  10-27-2012 23:19   01HUE - ?????????+??.docx
   182180  10-06-2012 11:24   02HUE - ?????????+??.docx
   184462  11-01-2012 13:08   03HUE - ?????????+??.docx
   194144  11-01-2012 13:49   04HUE - ?????????+??.docx
   205889  07-21-2012 21:03   ?????????????? ?? ???????????????+????????.docx
   138509  07-16-2012 22:30   ???????????? ????????.docx
    60946  03-04-2013 22:15   ???? ?+?????? ?????+ ?????+??????.docx
    14256  03-04-2013 22:10   ?????? ???????? ??????????????.docx
---------                     -------
  1990933                     8 files


е те това е Магия2...


Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: Gogo_SZ в Mar 26, 2013, 01:39
Направих и тест3....
Е вече съвсем се кефя от бозата:
-------------------------------
[ges@localhost tst]$ 7z e Rumyana.zip

7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=bg_BG.UTF-8,Utf16=on,HugeFiles=on,1 CPU)

Processing archive: Rumyana.zip

Extracting  01HUE - Резюме.docx
Extracting  02HUE - Резюме.docx
Extracting  03HUE - Резюме.docx
Extracting  04HUE - Резюме.docx
Extracting  Мъдрост и Просветление.docx
Extracting  Новите Хора.docx
Extracting  По пътя към нулата.docx
Extracting  ЧЕК ЛИСТ ХИГИЕНА.docx

Everything is Ok

Files: 8
Size:       1990933
Compressed: 1959501

[ges@localhost tst]$ rm Rumyana.zip

[ges@localhost tst]$ ll
общо 1960
-rw-rw-r-- 1 ges ges 1010547 окт 28 00:19 01HUE - Резюме.docx
-rw-rw-r-- 1 ges ges  182180 окт  6 12:24 02HUE - Резюме.docx
-rw-rw-r-- 1 ges ges  184462 ное  1 13:08 03HUE - Резюме.docx
-rw-rw-r-- 1 ges ges  194144 ное  1 13:49 04HUE - Резюме.docx
-rw-rw-r-- 1 ges ges  205889 юли 21  2012 Мъдрост и Просветление.docx
-rw-rw-r-- 1 ges ges  138509 юли 16  2012 Новите Хора.docx
-rw-rw-r-- 1 ges ges   60946 мар  4 22:15 По пътя към нулата.docx
-rw-rw-r-- 1 ges ges   14256 мар  4 22:10 ЧЕК ЛИСТ ХИГИЕНА.docx

[ges@localhost tst]$ zip Rum.zip *.docx
  adding: 01HUE - Резюме.docx (deflated 1%)
  adding: 02HUE - Резюме.docx (deflated 3%)
  adding: 03HUE - Резюме.docx (deflated 3%)
  adding: 04HUE - Резюме.docx (deflated 2%)
  adding: Мъдрост и Просветление.docx (deflated 2%)
  adding: Новите Хора.docx (deflated 2%)
  adding: По пътя към нулата.docx (deflated 4%)
  adding: ЧЕК ЛИСТ ХИГИЕНА.docx (deflated 20%)

[ges@localhost tst]$ unzip -l Rum.zip
Archive:  Rum.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
  1010547  10-28-2012 00:19   01HUE - ????????????.docx
   182180  10-06-2012 12:24   02HUE - ????????????.docx
   184462  11-01-2012 13:08   03HUE - ????????????.docx
   194144  11-01-2012 13:49   04HUE - ????????????.docx
   205889  07-21-2012 22:03   ?????????????? ?? ????????????????????????.docx
   138509  07-16-2012 23:30   ???????????? ????????.docx
    60946  03-04-2013 22:15   ???? ???????? ?????? ????????????.docx
    14256  03-04-2013 22:10   ?????? ???????? ??????????????.docx
---------                     -------
  1990933                     8 files



Титла: Re: Проблем с локализацията инсталацията или главата...
Публикувано от: Gogo_SZ в Mar 29, 2013, 15:11
Мистерията е разрешена. Проблема е в самия ZIP/UNZIP.
Работещата с кирилица версия се тегли от руския сайт (((( пак опряхме до Русия (((
Код:
Для i586
Консоль
sudo urpmi.addmedia --wget --distrib --nopubkey MageiaLinux.ru-i586- http://packages.mageialinux.ru/mageia2/i586/
Для x86_64
Консоль
sudo urpmi.addmedia --wget --distrib --nopubkey MageiaLinux.ru-x86_64- http://packages.mageialinux.ru/mageia2/x86_64/


и после sudo urpmi --auto-update
===================================

Че това си е кръпка с мръсен парцал съм съгласен.
Ама защо трябва нашенската версия да е сглобена едно към гьотере, и да опираме пак до Сибир?
Така или иначе тия разсъждения стават безмислен офф-тупик....