Copyright © 2005 Novell, Inc.
Тези бележки по изданието покриват следните области:
Общи: Информация, която всеки би трябвало да прочете.
Подновяване: Промените, които не са споменати в ръководството за първоначално запознаване. Глава 2. [все още е празна]
Инсталация: Допълнителна уместна информация за инсталацията. [все още е празна]
Технически: Този раздел съдържа техническите промени и подобрения, които биха заинтересували опитните потребители.
В ръководството за първоначално запознаване можете да намерите информация за инсталацията и основните системни настройки. В справочното упътване системните настройки са обяснени по-подробно, както и работната среда в общи линии, а и повечето важни приложения.
Това издание на SUSE Linux идва с Novell AppArmor. Това е софтуер, който предпазва вашите приложения от възможни пробиви. AppArmor защитата може да бъде разрешена през AppArmor контролния панел, който се намира в YaST - Novell AppArmor. За по-подробна информация относно използването на Novell AppArmor, вижте /usr/share/doc/packages/subdomain-docs/apparmor-userguide.pdf.
Xen 3 е много нова, последна дума на свободните технологии, която позволява потребителите лесно да създават виртуални среди за работа на приложения. Тя се развива много бързо и някои аспекти от софтуера още са в процес на изграждане и следователно не е все още зрял продукт. Xen не е напълно пробван и не е гарантирано стабилен. Поради тези причини Xen 3 се предлага в SUSE Linux 10.0 като преглед на технологията. Въпреки че в повечето случаи работи добре, Xen изисква още настройки и проби преди да бъде пуснат за бизнес проекти. Сред новите възможности, планирани за Xen 3, са: поддръжка за x86-64 (работи в Xen 3), SMP (в момента забранено), поддръжка за PAE (не е разрешено в SUSE Linux).
Очаквайте подобрените пакети през YaST онлайн подновяването (YOU). За да прочетете актуалната информация можете да следите редовно http://www.opensuse.org/Xen3_Status_and_Updates.
С помощта на модула на YaST "Инсталационни носители" ще можете да добавите допълнителни софтуерни хранилища във Вашите стандартни инсталационни настройки. Този функция е полезна, ако искате да подобрите системата си с компоненти, които не са част от Вашия стандартен източник на инсталация. Например, openSUSE е ограничен само до софтуер, който е свободен, но има потребители, които се нуждаят от Java и пакетите, зависещи от Java, като OpenOffice.org. В такъв случай трябва да се добави "inst-source-java" хранилището в YaST и след това да се инсталират тези пакети. За повече подробности вижте http://www.opensuse.org/index.php/Additional_YaST_Package_Repositories.
Eclipse е включен само в 32-битовата версия и той работи с нашата стандартна java (java-1_4_2-sun), която не е налична в 64-битовата версия. Ако желаете да използвате Eclipse е SUN Java 1.5.0., уверете се, че също така сте инсталирали и 32-битовите версии на java-1_5_0-sun и java-1_5_0-sun-devel.
За да направите това отворете YaST, Изберете "Софтуер"->"Управление на софтуера" и потърсете за "java-1_5_0-sun". Изберете пакетите "java-1_5_0-sun" и "java-1_5_0-sun-devel". И за двата пакета отворете таба "Версия" в RPM описанието и изберете i586.
Ако инсталирате banshee отделно (не с GNOME подбора), известен брой пакети може да липсват. Инсталирайте следните пакети за да може banshee да работи коректно:
gstreamer-plugins-extra
gstreamer-plugins-excess
Имайте предвид, че banshee няма да просвирва MP3 файлове под x86-64.
В момента някои от новите карти GeForce (серията 6x00) могат да бъдат използвани без ускорението за да се избегне забиване на системата, както и изкривявания на графиката. Този проблем в момента се разследва от SUSE и NVIDIA.
Някои от тези карти са настроени с Option "ShadowFB" в раздела за устройствата на файла /etc/X11/xorg.conf Тази настройка забранява ускорението и забавя значително графичния изход. Не можем да открием автоматично за кои карти този параметър е необходимо да бъде зададен. Ще трябва да пробвате сами като премахнете или коментирате съответния ред в /etc/X11/xorg.conf. Ако след промяната системата забива ще трябва да рестартирате в 3 ниво на зареждане и да върнете параметъра в предишното му състояние.
Ние сме задали този параметър само за картите, за които знаем, че са засегнати от проблема. Други GeForce 6x00-базирани карти могат също така да имат този проблем. Ако системата Ви забива и не забелязвате горепосочения параметър в раздела за устройствата на /etc/X11/xorg.conf, добавете го и рестартирайте системата.
Ако графиката е с недобро качество без Option "ShadowFB", но системата не забива можете да използвате вместо него двата параметъра Option "XaaNoPixmapCache" и Option "XaaNoOffscreenPixmaps" в раздела за устройствата на /etc/X11/xorg.conf. Тази настройка не забавя графиката толкова, колкото Option "ShadowFB".
Друго решение е да инсталирате двоичния драйвер от NVIDIA, с който тези проблеми не се забелязват. Можете да използвате YaST онлайн подновяването (YOU) за да инсталирате този драйвер.
В момента драйвера за Atheros WLAN карти е наличен само под несвободен лиценз. Следователно той не е пакетиран с нормалния пакет на ядрото. За да използвате Atheros драйвера инсталирайте не-GPL пакета на ядрото, който съответства на версията на ядрото (например, ако използвате "kernel-default" ще трябва да инсталирате допълнително "kernel-default-nongpl").
Можете да свалите не-GPL пакета на ядрото от http://www.opensuse.org/Additional_YaST_Package_Repositories.
Функционалността на YaST модула за поддръжката бе променена. Можете да използвате този модул за да подготвите заявка към поддръжката и да съберете информация за Вашата система. Инструкции относно използването на SUSE Linux инсталационната поддръжка могат да бъдат намерени на http://www.novell.com/usersupport.
Засега няма бележки.
Инсталацията е обяснена в ръководството за първоначално запознаване.
SUSE Linux може да бъде инсталиран от DVD или от набора CD носители. Тъй като не всички пакети могат да се поберат на CD-тата, там са добавени само най-често използваните от потребителите пакети. Можете да намерите разликите в пакетите на http://www.novell.com/products/linuxpackages/professional/diff_cd_dvd.html.
Ако във Вашата система няма DVD устройство и се нуждаете от определен пакет, можете да поставите DVD носителя на друга машина с такова устройство, което да монтирате по мрежата за инсталация или да използвате YaST и да изберете някой публичен FTP сървър като източник на инсталация.
cardmgr вече няма да управлява PC картите. Вместо това както с Cardbus картите и другите подсистеми, модул на ядрото ще ги управлява всичките. Всички необходими действия се изпълняват от hotplug. Скриптът за стартиране pcmcia е премахнат и cardctl е заменен от pccardctl. За повече подробности вижте /usr/share/doc/packages/pcmciautils/README.SUSE.
По подразбиране при извикването на su за да станете root не се задава PATH за root. Другият начин е извикване на su - за стартиране на обвивката с пълното обкръжение за root или задаване на ALWAYS_SET_PATH на yes в /etc/default/su, ако искате да промените стандартното поведение на su.
Ако не сте доволен от стандартните системни настройки за локала можете да ги промените в ~/.i18n. Въведените стойности в ~/.i18n препокриват системните настройки от /etc/sysconfig/language. Използвайте същите имена на променливите, но без префикса RC_, например, LANG вместо RC_LANG. За повече информация относно локала по принцип, можете да прегледате "Language and Country-Specific Settings" в справочното упътване.
Много приложения разчитат на D-BUS за между-процесна комуникация (IPC). С извикването на dbus-launch се стартира dbus-daemon. Файлът с настройки за цялата система /etc/X11/xinit/xinitrc използва dbus-launch за да зарежда мениджъра на прозорци.
Ако имате локален ~/.xinitrc файл, ще трябва да направите съответните промени. В противен случай приложения като beagle или banshee може да не успеят да се стартират. Запазете стария си ~/.xinitrc. След тава копирайте новия шаблон в личната си директория с:
cp /etc/skel/.xinitrc.template ~/.xinitrc
Накрая, добавете Вашите настройки от запазения .xinitrc.
Причината е да се направят съвместими с LSB (Linux Standard Base), повечето файлове с настройки и init скриптове са преименувани от xntp на ntp. Новите файлови имена са:
/etc/slp.reg.d/ntp.reg
/etc/init.d/ntp
/etc/logrotate.d/ntp
/usr/sbin/rcntp
/etc/sysconfig/ntp
Събитията при горещо включване вече изцяло се обработват от демона udev (udevd). Вече не се използва мултиплексорна система в /etc/hotplug.d и /etc/dev.d. Вместо това udevd извиква всички помощни инструменти директно, в зависимост от зададените правила. Тези правила и инструменти се предоставят от udev и различни други пакети.
Ако записвате на USB носители, като USB памети и USB твърди дискове, е доста по-бавно или ако не желаете да имате синхронизиран запис на тези устройства ще трябва да премахнете параметъра sync при монтирането.
Създайте файл с име90-storage-nosync.fdi и следното съдържание:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<!-- disable sync for mount -->
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<match key="volume.uuid" string="UUID">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
Променете реда <match key="volume.uuid" string="==UUID=="> В зависимост от Вашия хардуер. Стартирайте lshal за да получите volume.uuid и въведете това ID вместо ==UUID==
Копирайте 90-storage-nosync.fdi в тази директория:
cp 90-storage-nosync.fdi /usr/share/hal/fdi/policy/20thirdparty
Рестартирайте услугата HAL с rchal restart.
След настройването на принтер към паралелен порт с YaST може да се наложи да рестартирате машината. Ако сте направили такава настройка и принтера не отпечатва, рестартирайте и не стартирайте YaST за настройка. Засегнати са само принтерите към паралелен порт в ECP DMA режим.
За правилна работа GNOME приложенията зависят от поддръжка за оповестяване на промени по файловата система. Когато имате само локални файлови системи инсталирайте пакета gamin (препоръчително) или стартирайте демона FAM. Ако имате и отделечени - стартирайте FAM и на сървъра и на клиента и отворете защитната стена за RPC извикванията на FAM.
GNOME (gnome-vfs2 и libgda) съдържа обвивка, която използва gamin или fam за да предостави оповестяване на промените по файловата система:
Ако демонът FAM не е стартиран е препоръчително да използвате gamin. (Рационално: Inotify се поддържа само от gamin и е по-ефективно за локални файлови системи).
Ако демонът FAM е стартиран е препоръчително да го използвате. (Рационално: Ако FAM е стартиран вероятно искате отдалечено оповестяване, което се поддържа само от FAM).