SUSE Linux 10.0 Informacje o wydaniu

Prawa autorskie 2005 Novell, Inc.

Niniejsze informacje o wydaniu obejmują następującą tematykę:

W Podręczniku dla początkujących znajdziesz informacje na temat instalacji i podstawowej konfiguracji systemu. W Podręczniku Użytkownika znajdują się szczegółowe informacje na temat konfiguracji systemu oraz opis środowiska graficznego i najważniejszych aplikacji.

Ogólne
  1. Novell AppArmor
  2. Xen 3 Technology Preview
  3. Dodawanie repozytoriów z oprogramowaniem Java
  4. Używanie Eclipse na platformach 64-bitowych (x86_64 i AMD64)
  5. Aplikacja Banshee
  6. Nowe karty graficzne GeForce (6x00) i sterownik nv
Aktualizacje
  1. N/A
Instalacja
  1. N/A
Zagadnienia techniczne
  1. PCMCIA
  2. Rola super-użytkownika i polecenie su
  3. Ustawienia lokalizacji w pliku ~/.i18n
  4. Konfiguracja D-BUS na potrzeby komunikacji międzyprocesowej w pliku .xinitrc
  5. Zmiana nazw plików związanych z NTP
  6. Zdarzenia hotplug obsługiwane przez demona udev
  7. Montowanie urządzeń hotplug bez opcji "sync"

Ogólne

Novell AppArmor

To wydanie systemu SUSE Linux zawiera aplikację Novell AppArmor. Opcja ta pozwala chronić aplikacje przed zagrożeniami, wynikającymi z błędów bezpieczeństwa w oprogramowaniu. Można ją uaktywnić w panelu sterowania AppArmor, znajdującym się w instalatorze YaST. Więcej informacji znajdziesz w dokumencie: /usr/share/doc/packages/subdomain-docs/apparmor-userguide.pdf.

Xen 3 Technology Preview

Xen 3 to przełomowe rozwiązanie techniczne. Aplikacja, wydana na licencji open source, pozwala użytkownikowi stworzyć w łatwy sposób wirtualne środowiska do uruchamiania aplikacji. Technologia ta jest wciąż dynamicznie rozwijana, a prace nad jej funkcjonalnością wciąż trwają. Ponieważ Xen nie został jeszcze w pełni przetestowany i nie moze być uznany za całkowicie stabilny, oferowany w SUSE Linux 10.0 Xen 3 jest przede wszystkim prezentacją nowej technologii. Pomimo, że z aplikacji Xen można już korzystać, wymaga ona wciąż usprawnień i kolejnych testów, zanim będzie mogła być używana w zastosowaniach biznesowych. Pośród nowych funkcji wprowadzanych w Xen 3 wymienia się: obsługę architektury x86-64 (już działającą), SMP (jeszcze nieaktywne), obsługę PAE (wyłączoną w SUSE Linux).

Sprawdź dostępność ulepszonych pakietów korzystając z YaST Online Update (YOU). Aby uzyskać więcej informacji, zajrzyj na stronę http://www.opensuse.org/Xen3_Status_and_Updates.

Dodawanie repozytoriów z oprogramowaniem Java

Przy użyciu modułu Źródło instalacji w aplikacji YaST, można dodawać nowe źródła oprogramowania poza domyślnymi. Jest to bardzo przydatne, jeśli chce się uzupełnić system oprogramowaniem, nie wchodzącym w skład standardowej instalacji. Przykładowo, OpenSUSE bazuje jedynie na oprogramowaniu open source, ale użytkownicy, którzy potrzebują Javy lub oprogramowania od niej zależnego, mogą dodać repozytorium "inst-source-java" w YaST i zainstalować wymagane oprogramowanie. Aby uzyskać więcej informacji, zajrzyj na stronę http://www.opensuse.org/index.php/Additional_YaST_Package_Repositories.

Używanie Eclipse na platformach 64-bitowych (x86_64 i AMD64)

Aplikacja Eclipse jest dołączona tylko do wersji 32-bitowej, więc działa z naszą domyślną javą (java-1_4_2-sun), która nie jest dostępna dla wersji 64-bitowej. Jeśli chcesz używać Eclipse z SUN Java 1.5.0, to upewnij się, że zainstalowałeś także 32-bitową wersję java-1_5_0-sun i java-1_5_0-sun-devel.

Aby to zrobić otwórz instalator YaST, wybierz "Oprogramowanie"->"Zarządzenie oprogramowaniem" i znajdź "java-1_5_0-sun". Wybierz pakiety "java-1_5_0-sun" i "java-1_5_0-sun-devel". Dla obu pakietów kliknij zakładkę "Wersja" w panelu opisu RPM i wybierz wersję i586.

Aplikacja Banshee

Efektem oddzielnej instalacji Banshee (nie jako jednej z aplikacji pakietu GNOME) jest brak niektórych pakietów. W celu poprawnego funkcjonowania aplikacji, zainstaluj następujące pakiety:

Zwróć uwagę, że Banshee nie będzie odtwarzać plików MP3 w architekturze x86-64.

Nowe karty graficzne GeForce (6x00) i sterownik nv

Obecnie, niektóre karty GeForce (seria 6x00) mogą być używane wyłącznie bez akceleracji, co pozwala uniknąć zablokowania systemu i zniekształceń obrazu. Trwają wspólne działania SUSE i NVIDIA mające na celu rozwiązanie tego problemu.

Niektóre z tych kart są konfigurowane z opcją Option "ShadowFB" w sekcji device pliku /etc/X11/xorg.conf. Takie ustawienie wyłącza akcelerację, spowalniając znacznie szybkość grafiki. Nie możemy automatycznie wykryć, dla których kart graficznych takie ustawienie jest faktycznie konieczne. Musisz przetestować to samodzielnie usuwając lub komentując opcję w pliku /etc/X11/xorg.conf. Test może jednak spowodować zablokowanie systemu. Musisz wtedy uruchomić system w poziomie pracy 3 i wycofać zmianę.

Ustawiamy tę opcję tylko dla kart, w których przypadku wiemy, że wystąpi ten problem. W innych kartach GeForce z serii 6x00 może on również wystąpić. Jeśli system się blokuje i nie widzisz tej opcji w sekcji device pliku /etc/X11/xorg.conf, to dodaj ją i zrestartuj system.

Jeśli bez opcji Option "ShadowFB" wystąpią u Ciebie tylko zniekształcenia obrazu, ale system się nie zablokuje, to możesz zamiast tego użyć dwóch opcji Option "XaaNoPixmapCache" i Option "XaaNoOffscreenPixmaps" w sekcji device pliku /etc/X11/xorg.conf. Te ustawienia nie spowolnią grafiki aż tak bardzo jak Option "ShadowFB".

Innym rozwiązaniem jest zainstalowanie binarnego sterownika od NVIDIA, który nie posiada tego problemu. W tym celu skorzystaj z YaST Online Update (YOU).

Aktualizacje

N/A

Brak znanych tematów.

Instalacja

Instalacja została omówiona w podręczniku rozpoczynania pracy z systemem.

N/A

Brak znanych tematów.

Zagadnienia techniczne

PCMCIA

Polecenie cardmgr nie służy już do zarządzania kartami PCMCIA. Zamiast tego, tak samo jak w przypadku kart Cardbus oraz innych elementów komputera, zarządzanie odbywa się za pośrednictwem modułu jądra. Wszystkie dotychczasowe czynności mogą być zrealizowane za pomocą polecenia hotplug. Skrypt startowy pcmcia został usunięty, a polecenie cardctl zostało zastąpione przez pccardctl. Aby dowiedzieć się więcej na ten temat, zajrzyj do pliku /usr/share/doc/packages/pcmciautils/README.SUSE.

Rola super-użytkownika i polecenie su

Wywołanie polecenia su, powodujące zmianę trybu pracy na tryb administratora (root), domyślnie nie ustawia zmiennej środowiskowej PATH. Aby wywołać wszystkie zmienne środowiskowe dla użytkownika root należy wywołać polecenie su - lub w pliku /etc/default/su ustawić zmienną ALWAYS_SET_PATH na yes, co zmieni sposób zachowania się polecenia su.

Ustawienia lokalizacji w pliku ~/.i18n

Jeśli systemowe ustawienia lokalizacji nie odpowiadają Twoim potrzebom, można je zmodyfikować edytując plik ~/.i18n. Ustawienia z pliku ~/.i18n nadpisują domyślne wartości zmiennych z pliku /etc/sysconfig/language. Należy korzystać z tych samych nazw zmiennych, ale bez przedrostków RC_, na przykład należy LANG zamiast RC_LANG. Aby dowiedzieć się więcej na ten temat, zapoznaj się z rozdziałem "Ustawienia językowe i ich specyfika" w podręczniku użytkownika.

Konfiguracja D-BUS na potrzeby komunikacji międzyprocesowej w pliku .xinitrc

Wiele aplikacji obsługujących komunikację międzyprocesową (IPC) jest zależne od D-BUS. Wywołanie dbus-launch uruchamia demona dbus-daemon. Plik systemowy /etc/X11/xinit/xinitrc używa polecenia dbus-launch do uruchomienie menedżera okien.

Jeśli korzystasz z lokalnego pliku ~/.xinitrc, należy go odpowiednio zmienić. W przeciwnym razie aplikacje takie jak beagle albo banshee mogą nie działać. Zapisz gdzieś swój stary plik ~/.xinitrc. Potem skopiuj nowy szkielet do swojego katalogu domowego poleceniem:

cp /etc/skel/.xinitrc.template ~/.xinitrc

Na koniec wprowadź swoje zmiany z zachowanego pliku .xinitrc.

Zmiana nazw plików związanych z NTP

Z powodu niezgodności z LSB (Linux Standard Base), nazwy większości plików konfiguracyjnych i skryptów startowych mają nazwy zmienione z xntp na ntp. Nowe nazwy plików to:

/etc/slp.reg.d/ntp.reg

/etc/init.d/ntp

/etc/logrotate.d/ntp

/usr/sbin/rcntp

/etc/sysconfig/ntp

Zdarzenia hotplug obsługiwane przez demona udev

Zdarzenia hotplug są teraz w całości obsługiwane przez demona udev (udevd). System multipleksowania z /etc/hotplug.d i /etc/dev.d nie jest już używany. Zamiast tego udevd wywołuje wszystkie pomocnicze narzędzia hotplug bezpośrednio, zgodnie ze swoimi zasadami. Zasady udev i narzędzi pomocniczych pochodzą z pakietu udev i innych.

Montowanie urządzeń hotplug bez opcji "sync"

Jeśli zapis na urządzenia pamięci masowej dołączane przez USB, typu USB stick czy dyski twarde USB, jest wolny albo jeśli nie chcesz mieć synchronizowanego zapisu na te urządzenia wyłącz opcję sync polecenia mount.

  1. Utwórz plik o nazwie 90-storage-nosync.fdi z następującą zawartością:

    <?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>

  2. Wiersz <match key="volume.uuid" string="==UUID=="> dostosuj do swojego sprzętu. Uruchom polecenie lshal aby uzyskać volume.uuid a potem podaj otrzymane ID zamiast ==UUID==

  3. Skopiuj plik 90-storage-nosync.fdi do podanego katalogu:

    cp 90-storage-nosync.fdi /usr/share/hal/fdi/policy/20thirdparty

  4. Zrestartuj usługę HAL poleceniem rchal restart.