
| 01 | Linux – режими на стартиране |
| 02 | Линукс - услуги |
| 03 | Често задавани въпроси за Knoppix |
| 04 | Използване на mod_rewrite на Apache Web |
Практическо ръководство за кирилизация на Knoppix – Debian based distribution.
Поради необходимостта от написване на нещо по-ново и пълно по темата за кирилизация на нашумелия и все по-утвърждаващ се Linux ние предлагаме следната статия. Нека отбележим, че процедурите описани по-долу са тествани при налична дистрибуция на операционната система – така че е малко вероятно да имате проблеми. Просто следвайте стъпките показани по-долу.
Предлагаме два вида – бърза (за нетърпеливите) и бавна но по-стабилна кирилизация. И двете осигуряват безпроблемното използване на ТrueТype шрифтове като: Times New Roman,Verdana, Tahoma и др.
Изисквания: Нужно е да влезете като root в системата. След това трябва да имате truetype fonts. С тях можете да се сдобиете или от вашата Windows дистрибуция или да ги изтеглите от Интернет. Ако имате връзка то направо напишете apt-get msttcorefonts - името на пакета може да се намери от www.sourceforge.net – като се търси “windows truetype fonts”.
Първи(бърз) начинбез използване на XFS или XFSTT сървъри:
А) Ако ще използвате шрифтовете директно от Windows е нужна следната последователност от команди:
Отидете c cd /mnt/hda1/windows/fonts и напишете:
ttmkfdir > fonts.scale
mkfontdir
Следва в /etc/XF86Config-4 да поставите отначало в секцията:
Section "Files"
FontPath "/mnt/hda1/windows/fonts/"
Забележка: Тук /mnt/hda1 – е директорията където е монтиран вашият windows дял. Тя може да бъде /mnt/fat-c или някоя друга.
Б) Ако искате да сложите допълнителни TrueType или ttf шрифтове трябва да направите следното:
Създайте ако вече няма създадена тази директория: /usr/X11R6/lib/X11/fonts/Truetype
mkdir /usr/X11R6/lib/X11/fonts/Truetype
Kопирайте от директорията където са ви допълнителните шрифтове:
cp /home/user/more_fonts/*.ttf /usr/X11R6/lib/X11/fonts/Truetype
Забележка:
Тук /home/user/more_fonts е директорията където сте си сложили допълнителните шрифтове.
В) Ако използвате apt-get msttcorefonts новите ви шрифтове са поставени в /usr/share/fonts/truetype.
Отидете c cd /usr/share/fonts/truetype и напишете:
ttmkfdir > fonts.scale
mkfontdir
В /etc/XF86Config-4 поставете отначало в секцията:
Section "Files"
FontPath "/usr/share/fonts/truetype/"
EndSection
Нека преминем към по-сложното инсталиране на шрифтове.
Втори(по-сигурен) начинс използване на XFS и XFSTT шрифтови сървъри:
Ако нямате xfstt.deb или xfs.deb ще трябва да си ги изтеглите. Това са шрифт-сървъри позволяващи зареждането и изпозлването на fonts.
Инсталирането им става чрез:
dpkg –i xfstt.deb и dpkg –i xfs.deb
След като сме готови с инсталацията преминаваме към конфигуриране:
Рестартирайте xfs сървъра чрез: /etc/init.d/xfs restart
Проверете дали той работи чрез командата: fslsfonts -server unix/:7100
Fslsfonts показва списък на използваните от xfs шрифтове.
Трябва да видите нещо от сорта на:
-adobe-courier-bold-i-normal--0-0-0-0-m-0-iso8859-1
-adobe-courier-bold-o-normal--0-0-100-100-m-0-iso8859-1
-adobe-courier-bold-o-normal--0-0-75-75-m-0-iso8859-1
За да се използват сървърите от Xfree трябва да се настрои файла /etc/X11/XF86Config или /etc/X11/XF86Config-4. Можете да проверите версията на файла който XFree системата ви използва чрез командата:
cat /var/log/XFree86Config|grep XF86Config
За Knoppix той е /etc/X11/XF86Config-4.
Променете файла /etc/X11/XF86Config-4 така че той да използва готовият шрифтов сървър xfs. Напишете в секцията
Section "Files"
FontPath "unix/:7100"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
EndSection
Рестартирайте X-сървъра с startx и проверете дали горните шрифтове се виждат от него: xlsfonts
Трябва да видите нещо от сорта на:
-adobe-courier-bold-i-normal--0-0-0-0-m-0-iso8859-1
-adobe-courier-bold-o-normal--0-0-100-100-m-0-iso8859-1
–adobe-courier-bold-o-normal--0-0-75-75-m-0-iso8859-1
....
Kопирайте допълнителните шрифтове в /usr/share/fonts/truetype:
cp /home/user/more_fonts/*.ttf /usr/share/fonts/truetype
Следващата стъпка е да опишете тези нови шрифтове. Затова влезте в:
cd /usr/share/fonts/truetype
и напишете следните команди:
ttmkfdir > fonts.scale
mkfontdir
Рестартирайте truetype-font сървъра xfstt: /etc/init.d/xfstt force-reload
Проверете дали той работи: fslsfonts -server unix/:7101
Трябва да видите нещо от сорта на:
-ttf-arial black-medium-r-normal-regular-0-0-0-0-p-0-iso8859-1
-ttf-arial mt black-medium-r-normal-regular-0-0-0-0-p-0-iso8859-1
-ttf-arial narrow-bold-i-normal-bold italic-0-0-0-0-p-0-iso8859-1
Променете файла /etc/X11/XF86Config-4 така че той да използва шрифтовия сървър xfstt. Напишете в секцията
Section "Files"
FontPath "unix/:7101"
FontPath "unix/:7100"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
EndSection
Отново рестартирайте Х-сървъра и проверете дали новите шрифтове се виждат: xlsfonts | grep ttf
-ttf-arial black-medium-r-normal-regular-0-0-0-0-p-0-iso8859-1
-ttf-arial mt black-medium-r-normal-regular-0-0-0-0-p-0-iso8859-1
-ttf-arial narrow-bold-i-normal-bold italic-0-0-0-0-p-0-iso8859-1
За да сте сигурни че X-средата вижда шрифтовете при KDE 3.x отидете в:
Settings->Control Center->…->Font Installer, дайте на advanced и дайте на add new fonts. След това изберете всички файлове от директорията в която сте поставили новите шрифтове в случая: /usr/share/fonts/truetype. След като се появи техният списък бъдете сигурни че ще можете да ги ползвате в повечето от приложенията на Knoppix.
Пояснения относно командата mount:
След инсталиране системата прави описа на наличните устройства във файла /etc/fstab. За да имате достъп до различни дялове както например дяловете на windows е нужно те да бъдат монтирани(прикачени). Можете да проверите наличните монтирани устройства в системата като изпълните командата mount. За да видите въобще описаните устройства напишете cat /etc/fstab. Ако забележите коментирани с # редове то описаните дялове са разпознати от Knoppix но не са заредени(прикачени). За тяхното активиране е нужно да изтриете началният # от реда и да рестартирате системата. След това ще можете да ги прикачвате с командата mount.
В Linux главна e Root директорията. Тя се отбелязва с /. Всички останали директории са и подчинени. Директорията /mnt [съкратено от mounted-прикачен] съдържа символични връзки към устройства от директория /dev [съкратено от devices-устройства] и празни директории в които могат да се прикачват различни устройства.
Устройството под което обикновено е монтиран вашият Windows дял е /mnt/hda1. Вместо /mnt/hda1 то може да е /mnt/fat-c/ или [/име на директория която сте избрали].
За разяснение на теорията ще приложим следният пример:
Прикачване(монтиране) на Windows дял намиращ се в /dev/hdb1 към Linux система. Първо трябва да осигурим destination директория, която ще се използва като логическо име на новото прикачено устройство. Бъдещето обръщане(работата) с windows дела ще става чрез нейното име.
Ако има вече създадена(/mnt/hdb1) прикачването става чрез: mount /dev/hdb1 /mnt/hdb1
В противен случай удобно е да се създа директория като под-директория на /mnt. Избираме win като име за новата директория и изпълняваме командата: mkdir /mnt/win. След това монтираме с: mount /dev/hdb1 /mnt/win.
Лесен начин за бързо монитиране можем да приложим в случаите, когато имаме вече описано устройство в /etc/fstab. Вместо да пишем: mount /dev/hdd /mnt/cdrom монтирането става само чрез командата: mount /mnt/cdrom
Освен ако не се използва automount daemon Linux не позволява да се отвори вратичката на CD-ROM/RW/DVD без предварително да бъде размонтирана(разкачена) CD системата. Това става чрез:
umount /cdrom
или
umount /dvdrom
За да осигурите успешно прехвърляне на данни към флопи система(обикновено /dev/fd0) преди да извадите дадена дискета е нужно да я размонтирате: umount /dev/fd0
За да разкачим дела от /mnt/hdb1 правим това с umount /dev/hdb1 или umount /mnt/hdb1. При тази операция трябва да се внимава да не използваме устройството(да сме влезли в някоя от неговите директории – било с Konqueror, чрез cd /mnt/hda1/… или просвирваме MP3-файлове от този дял). Тогава ще се натъкнем на грешка от изпълнение на командата. За да извършим успешно операцията е нужно да излезем от директорията(устройството).
Ако искате да имате постоянно прикачени системи без да е нужно да пишете mount всеки път, редактирайте файла /etc/fstab с mcedit /etc/fstab и за всеки желан дял сменете noauto на auto. За повече информация man mount.