от RED(28-07-2000)

Излезе нова версия на пакета за кирилизация bglinux -1.9. Повечето подробности директно от автора на пакета Антон Зиновиев

Здравейте,
   От доста време потребителите на Дебиан 2.2 имат възможността да използват подобрен вариант на кирилизацията. Причината, поради която толкова време отлагах пускането на нова версия на bglinux, е това, че все нямам време да обновя статията "Българизация", в която е описано инсталирането на bglinux.
   На всичко отгоре май на мене ще се падне честта да превеждам следващата версия на Cyrillic-HOWTO от руски на английски, така че преработката на "Българизация" засега трябва да се отложи.
   Затова реших, че все пак си струва да се пусне нова версия на bglinux, макар и без подробно описание на инсталацията. Всъщност новият bglinux-1.9 съдържа достатъчно подробна документация, проблемът е в това, че тя е написана на английски, а не на български, а и е разхвърляна в няколко файла. За сметка на това пък самата инсталация е по-лесна.
   Номерът на версията (1.9) показва, че съм имал намерения версията да бъде 2.0, но не съм успял в тези си намерения.
   Новият bglinux има следните по-важни (за нас) нововъведения:

1) Локализацията е съобразена с новите версии на libc6 (2.1.3 и следващи).
2) Използвана е последната версия на българския локал, която Делян Тошев е направил (0.7).
3) Използвана е нова версия на пакета console-tools-cyrillic на Виктор Вагнер. Има нови шрифтове, а някои стари са подобрени.
4) Доста грешки са оправени в програмката cyrhack. Понеже не я използвах, дълго време не забелязвах, че версията от bglinux-1.2 не работи. Версиите от новите пакети за Дебиан също не работеха винаги правилно. А тази програмка, макар и идеологически неправилна, е много полезна. С нейна помощ отпада необходимостта да кирилизирате каквото и да е -- решава проблема тотално. Например аз предпочитам да кирилизирам ГНОМ-а с нейна помощ, а не променяйки избраната "тема", както това се препоръчва от www.bg.gnome.org.
5) В X Window се поддържа работа не само с CP1251.
6) Много подобрения в шрифтовете за X Window:
a) Нова версия на колекцията "Cronyx". Някои символи имат подобрен изглед. Включени са и всички символи от съответните кодови таблици, а не само руските букви (които за щастие стигаха за нашата азбука). Вече свободно ще може да използваме знаците за номер и параграф, които присъстват дори на клавиатурите ни.
б) Нова шрифтова колекция от Дмитрий Болховитянов. Качеството на тези шрифтове е неоспоримо. Буквите изглеждат приятно във всички варианти (regular, italic, bold, bold-italic). Освен това тези шрифтове съответстват едно към едно на латинските шрифтове от Adobe и B&H, което дава възможност на cyrhach да замени безпроблемно всички латински шрифтове със съответни кирилски. Включени са и шрифтове от гарнитурите Lucida*. Малък недостатък е само това, че не всички шрифтове включват неруските букви, но на нас това не ни пречи. Освен това всички шрифтове са за 75dpi (няма вариант за 100dpi).
в) Пакетът bglinux вече не включва шрифтове за КОИ8-Р, а вместо това има шрифтове за ISO-8859-5. Досега от шрифтовете за КОИ8-Р се ползваше единствено Netscape, но се оказа, че Netscape работи по-добре, ако вместо шрифтове за КОИ8-Р има шрифтове за ISO-8859-5. Освен това такива шрифтове използва Emacs-mule.
г) Шрифтовата колекция на Edict Software е включена без вариант за ISO, а само за CP1251. Тя обаче е малко обезсмислена от новата колекция на Болховитянов, а и се появиха съмнения в нейната лицензионна чистота. Тук тя е включена само за по-лесно преминаване към bglinux-1.9 (ако вече използвате по-стара версия), но понеже размерът на bglinux стана доста голям, следващите версии на bglinux сигурно ще са без тази колекция.
7) Не са включени прекодиращите програмки trcs и trbdf. Това е с цел да се намали малко размерът на bglinux.
8) Отстранени са каталозите /usr/X11R6/lib/X11/fonts/cyrhack/default и /usr/X11R6/lib/X11/fonts/cyrhack/extreme. Вместо default и extreme използвайте default.cp1251 и extreme.cp1251. Това е така, защото пакетите за Дебиан, на чиято основа е създаден новият bglinux дават не само българска кирилизация, но също така и беларуска, македонска, руска и сръбска и значи cp1251 вече не е единственото кодиране.

По-нататък следва инструкцията за бърза инсталация на bglinux-1.9. Но ако не прочетете останалата документация, няма да разберете за другите възможности на bglinux. Naprimer kak da polzwate foneti`nata klawiatura wmesto БДС. ;)
Замалко да забравя да пиша откъде да вземете bglinux-1.9:
ftp://lml.bas.bg/home/anton/linux/bglinux-1.9r1.tar.gz
---------------------------------------------------
---------------------------------------------------
ИНСТАЛИРАНЕ НА bglinux
---------------------------------------------------
---------------------------------------------------

Преди всичко трябва да се убедите, че в системата не е инсталирана по-стара версия на bglinux. За деинсталиране на по-стар bglinux използвайте командата remove-bglinux, тя се намира в каталога /usr/local/sbin/, а също и в каталога hierarchy/sbin от новия пакет bglinux.
(Забележка: Ако все още използвате допотопната версия 1.0 на bglinux, то за да я изтриете, използвайте командата remove-bglinux от bglinux-1.1a или bglinux-1.2.2. Новият remove-bglinux не може да изтрива bglinux-1.0.)
Вече може да изпълните командите

tar zxvf bglinux-1.9r1.tar.gz -C /tmp
cp -ai /tmp/bglinux/hierarchy/* /usr/local

---------------------------------------------------
---------------------------------------------------
ДЕИНСТАЛИРАНЕ НА bglinux
---------------------------------------------------
---------------------------------------------------
Изпълнете командата

/usr/local/sbin/remove-bglinux


Ако сте инсталирали bglinux не в /usr/local, а в друг каталог, то трябва да го посочите като параметър на remove-bglinux. Но имайте предвид, че ако инсталирате bglinux в /usr при изтриването му ще бъдат заличени файловете /usr/X11R6/lib/X11/locale/locale.alias и /usr/X11R6/lib/X11/xkb/bg.

---------------------------------------------------
---------------------------------------------------
BULGARIAN CYRILLIC ON LINUX CONSOLE
---------------------------------------------------
---------------------------------------------------

Изпълнете командата

cyr -k bg_bds -e cp1251 -s uni -f14 --save

След това е достатъчно просто да се стартира cyr без аргументи. Ползвайте десния клавиш Alt за да превключвате между латиница и кирилица и клавишите Win (на клавиатурите, които имат такива) за временно избиране на кирилица.

---------------------------------------------------
---------------------------------------------------
БЪЛГАРСКА ЛОКАЛИЗАЦИЯ
---------------------------------------------------
---------------------------------------------------

Ако имате libc6 версия 2.1.3 или следваща, изпълнете командата

cp -ai /usr/local/share/locale /usr/share

Ако имате libc6 версия преди 2.1.3, опитате следните команди

localedef -i /usr/local/share/i18n/locales/bg_BG \ -f /usr/share/i18n/charmaps/CP1251 bg_BG.CP1251
mv /usr/share/locale/bg_BG.cp1251 \ /usr/share/locale/bg_BG.CP1251

---------------------------------------------------
---------------------------------------------------
БЪЛГАРСКА КИРИЛИЦА ЗА X WINDOW
---------------------------------------------------
---------------------------------------------------

Изкопирайте съдържанието на каталозите /usr/local/X11R6/lib/X11/locale и /usr/local/X11R6/lib/X11/xkb във X-ерархията:

cp -ri /usr/local/X11R6/lib/X11/{locale,xkb} /usr/X11R6/lib/X11

Добавете следните команди в началото на Вашия стартов X-файл, т.е.

~/.xsession, ~/.xinitrc, ~/.Xclients, ~/.gnomerc или нещо друго според случая.

export LANG=bg_BG.CP1251 xcyr bg bds grp:toggle cyrhack on

Ползвайте десния клавиш Alt за превключване между кирилица и латиница.

---------------------------------------------------
---------------------------------------------------
ОЩЕ ИНФОРМАЦИЯ
---------------------------------------------------
---------------------------------------------------

Допълнителна и полезна информация (на английски език) може да намерите в каталозите hierarchy/doc/locale-cyrillic, hierarchy/doc/console-tools-cyrillic, hierarchy/doc/x-cyrillic и hierarchy/doc/xfonts-*-* на пакета bglinux.
Препоръчително е в системата да бъде инсталиран конзолният инструментален пакет "console-tools", а не "kbd".


<< Имаме си Анкета | Inprise/Borland разкрива кода за InterBase 6 >>