Informacje o wydaniu Fedory

Fedora Documentation Project

Version 9.0.2 (2008-07-19)

Ten dokument został wydany pod warunkami licencji Open Publication License. Aby uzyskać więcej szczegółów, przeczytaj pełne uwagi o legalności pod Sekcja 3, „Legal Notice”.

[Podpowiedź] Najnowsze informacje o wydaniu w WWW

Te informacje o wydaniu mogą zostać zaktualizowane. Odwiedź http://docs.fedoraproject.org/release-notes/, aby zobaczyć najnowsze informacje o wydaniu Fedory Core.

Historia zmian
Zmiana 9.0.2 2008-07-19 fdp

Informacje o wydaniu F9


1. Witaj w Fedorze
2. Główne cechy wydania
2.1. Przewodnik po Fedorze
2.1.1. Podsumowanie wydania
2.2. Nowe w Fedorze
2.2.1. Obrazy
2.2.2. Jigdo
2.2.3. Aktualizowanie za pomocą PreUpgrade
2.2.4. Nowe funkcje
2.3. Mapa drogowa
3. Legal Notice
4. Opinie
4.1. Zgłaszanie opinii o oprogramowaniu Fedory
4.2. Zgłaszanie opinii o informacjach o wydaniu
5. Informacje o instalacji
5.1. Zmiany w Anacondzie
5.2. Problemy związane z instalacją
5.2.1. Nazwy urządzeń IDE
5.2.2. RAID IDE
5.2.3. Wielokrotne instalacje NIC i PXE
5.3. Problemy związane z aktualizacją
5.3.1. Emacs
5.3.2. Ograniczenie partycji sterownika SCSI
5.3.3. Partycje dysku muszą mieć etykiety
5.3.4. Aktualizacje kontra świeże instalacje
5.4. Problem z kickstartem HTTP
6. Informacje specyficzne dla różnych architektur
6.1. Obsługa wielu architektur RPM na platformach 64 bitowych (x86_64, PPC64)
6.2. Specyficzne informacje o PPC dla Fedory
6.2.1. Wymagania sprzętowe PPC
6.2.2. Strony 4 KB na komputerach 64 bitowych
6.2.3. Klawiatura Apple'a
6.2.4. Informacje instalacyjne PPC
6.2.5. Pakiety specyficzne dla PPC
6.3. Specyficzne informacje o x86 dla Fedory
6.3.1. Wymagania sprzętowe x86
6.4. Specyficzne informacje o x86_64 dla Fedory
6.4.1. Wymagania sprzętowe x86_64
7. Obrazy Live Fedory
7.1. Dostępne obrazy
7.2. Informacje o używaniu
7.3. Instalacja w trybie tekstowym
7.4. Instalacja bezpośrednia
7.4.1. Uruchamianie z USB
7.4.2. Trwałość Live USB
7.4.3. Zmiany narzędzi
7.4.4. Różnice między zwykłą instalacją Fedory
8. Informacje o pakietach
8.1. Narzędzie kart dźwiękowych
8.2. Perl
8.3. Zmiany w yumie
8.4. pam_mount
8.5. TeXLive
8.6. LTSP
8.7. Pakiety narzędzi
8.8. Współpraca pilot-link z HAL/PolicyKit
8.9. Informacje o legalności
9. Jądro Linux
9.1. Wersja
9.2. Dziennik zmian
9.3. Warianty jądra
9.4. Przygotowanie do programowania jądra
9.5. Raportowanie błędów
10. Pulpit Fedory
10.1. GNOME
10.1.1. Gvfs
10.1.2. Menedżer ekranu GNOME
10.2. KDE
10.2.1. Zmiany w obszarze roboczym
10.2.2. Zmiany w pakietach i aplikacjach
10.3. PackageKit
10.4. Bluetooth
10.5. XULRunner
10.6. Przeglądarki WWW
10.6.1. NSpluginwrapper
10.6.2. Włączanie wtyczki Flash
10.7. Klienty poczty
10.8. Wyłączanie głośnika PC
10.9. Aplet międzynarodowego zegara
10.10. Połączone słowniki
10.11. Compiz
10.12. Sterownik vmmouse
11. Systemy plików
11.1. Beta ext4
12. Serwery WWW
12.1. Sterownik DBD PostgreSQL
12.2. Aplikacje TurboGears
12.3. Drupal
12.4. Squid
13. Serwery poczty
13.1. Sendmail
14. Programowanie
14.1. Narzędzia
14.1.1. Zbiór kompilatorów GCC
14.1.2. Eclipse
15. Bezpieczeństwo
15.1. Ulepszenia bezpieczeństwa
15.2. Obsługa haseł SHA-256 i SHA-512
15.3. FORTIFY_SOURCE zostało rozszerzone, aby pokrywać więcej funkcji
15.4. Ulepszenia SELinuksa
15.5. Domyślne zachowanie zapory sieciowej
15.6. Ogólne informacje
15.7. SELinux
15.8. Free IPA
16. Java
16.1. OpenJDK
16.2. OpenJDK zastępuje IcedTea
16.3. Obsługa apletów Javy
16.4. Obsługa aplikacji Web Start
16.5. Fedora i JPackage
17. Usługi systemowe
17.1. Upstart
17.2. Menedżer sieci
17.3. Autofs
18. Multimedia
18.1. Odtwarzacze multimedialne
18.2. Ogg i formaty fundacji Xiph.Org
18.3. MP3, DVD i inne wyłączone formaty multimediów
18.4. Projektowanie i nagrywanie CD oraz DVD
18.5. Nagrywanie obrazu
18.6. Rozszerzona obsługa przez wtyczki
19. Gry i rozrywka
20. Wirtualizacja
20.1. Ulepszenia integracji z jądrem
20.2. Ulepszone zarządzanie pamięcią masową
20.3. Integracja z PolicyKit
20.4. Ulepszone zdalne uwierzytelnianie
20.5. Inne ulepszenia
21. System X Window (grafika)
21.1. Szybsze uruchamianie i zamykanie X Window
21.2. Zmiany konfiguracji X Window
21.3. Sterowniki obrazu firm trzecich
22. Serwery baz danych
22.1. MySQL
22.1.1. Sterownik DBD
22.2. PostgreSQL
23. Internacjonalizacja (i18n)
23.1. Języki
23.1.1. Instalacja obsługi języków
23.1.2. Transifex
23.2. Czcionki
23.2.1. Czcionki chińskie
23.2.2. Czcionki indyjskie
23.2.3. Czcionki japońskie
23.2.4. Czcionki nepalskie
23.2.5. Czcionki tajskie
23.3. Metody wejścia
23.3.1. im-chooser
23.3.2. Klawisze aktywujące SCIM
23.3.3. scim-python
23.3.4. scim-python-chinese
24. Zgodność wsteczna
24.1. Zgodność kompilatora
24.2. Platforma programistyczna/biblioteki KDE 3
25. Zmiany w pakietach
26. Projekt Fedora
27. Kolofon
27.1. Współautorzy
27.2. Metody produkcji

1. Witaj w Fedorze

Projekt Fedora jest sponsorowanym przez Red Hata i wspieranym przez społeczność projektem open source. Jego celem jest szybki postęp wolnego oprogramowania i oprogramowania open source. Projekt Fedora używa publicznych forów, otwartych procesów, szybkich innowacji, merytokracji i przejrzystości w celu opracowania najlepszego systemu operacyjnego i platformy, jakie wolne oprogramowanie i oprogramowanie open source może dostarczyć.

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

[WAŻNE] Starsze informacje o wydaniu w sieci

Jeśli migrujesz z wydania Fedory starszego niż poprzednie, powinieneś zobaczyć starsze informacje o wydaniu, aby dowiedzieć się więcej. Starsze informacje o wydaniu można znaleźć na http://docs.fedoraproject.org/release-notes/.

Możesz pomóc społeczności Projektu Fedora w kontynuowaniu ulepszania Fedory zgłaszając raporty błędów i prośby o ulepszenia. Odwiedź http://fedoraproject.org/wiki/BugsAndFeatureRequests, aby dowiedzieć się więcej o błędach. Dziękujemy ci za twoje uczestnictwo.

Aby znaleźć więcej ogólnych informacji o Fedorze, odwiedź następujące strony WWW:

[Notatka] Odnośniki do dokumentów

Z powodu ograniczeń zasobów wiele odnośników w środowisku instalacji może nie działać poprawnie. Informacje o wydaniu są dostępne również po instalacji jako część domyślnej strony domowej przeglądarki WWW. Jeśli jesteś połączony z Internetem, użyj tych odnośników, aby znaleźć inne pomocne informacje o Fedorze oraz społeczności, która ją tworzy i wspiera.

2. Główne cechy wydania

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

2.1. Przewodnik po Fedorze

Na http://fedoraproject.org/wiki/Tours/Fedora9 można znaleźć ilustrowaną wycieczkę po tym ekscytującym, nowym wydaniu.

2.1.1. Podsumowanie wydania

Aby zobaczyć mniej techniczne i bardziej przyjazne podsumowanie ważnych zmian w tym wydaniu, odwiedź:

http://fedoraproject.org/wiki/Releases/9/ReleaseSummary

2.2. Nowe w Fedorze

To wydanie wprowadza znaczące nowe wersje wielu kluczowych składników i technologii. Następujące sekcje zawierają krótki przegląd większości zmian od ostatniego wydania Fedory.

2.2.1. Obrazy

Fedora zawiera kilka różnych obrazów, które są wariantami Fedory zbudowanymi z określonych zestawów pakietów oprogramowania. Każdy obraz jest kombinacją oprogramowania dla określonych użytkowników końcowych. Poza bardzo małym obrazem boot.iso dla instalacji sieciowych, użytkownicy mają następujący wybór:

  • Zwykły obraz dla użytkowników komputerów osobistych, stacji roboczych i serwerów. Ten obraz jest dobry do aktualizowania poprzednich wydań Fedory.

  • Jeden z kilku obrazów Live, które mogą zostać uruchomione z płyty lub dysku USB i zainstalowane na dysku twardym. Zobacz sekcję "Live", aby dowiedzieć się więcej o obrazach Live.

Więcej obrazów jest dostępnych na http://spins.fedoraproject.org. Pamiętaj, że te obrazy Live mogą być używane na nośnikach USB przez narzędzie livecd-iso-to-disk dostępne w pakiecie livecd-tools.

2.2.2. Jigdo

Wydania Fedory są dostępne także przez Jigdo. Ta metoda rozprowadzania zwiększa prędkość pobierania obrazów instalacyjnych ISO. Zamiast oczekiwać na zakończenie pobrania torrenta, Jigdo wyszukuje najszybsze serwery lustrzane przez infrastrukturę menedżera serwerów lustrzanych Fedory i pobiera z nich wymagane dane. Aby zoptymalizować wyszukiwanie tych danych, można wskazać posiadane DVD lub CD do przeskanowania. Ta funkcja staje się przydatna, gdy:

  1. Pobrałeś wszystkie wydania testowe i chcesz uzyskać wydanie finalne. Wtedy posiadasz już 90% danych w postaci tych pobranych wydań.

  2. Pobrałeś zarówno DVD, jak i zestaw CD. Wtedy na DVD znajduje się 95% danych wymaganych przez zestawy CD.

  3. Pobrałeś dowolną kombinację powyższych obrazów.

2.2.3. Aktualizowanie za pomocą PreUpgrade

PreUpgrade jest aplikacją, którą użytkownicy mogą uruchomić na istniejącej instalacji Fedory 7 lub 8, aby rozwiązać i pobrać pakiety wymagane do zaktualizowania Fedory. Kiedy PreUpgrade pobiera wymagane pakiety, użytkownicy mogą dalej używać swojego systemu.

Aby użyć PreUpgrade do zaktualizowania Fedory 8 do Fedory 9:

  1. Utwórz kopie zapasowe wszystkich ważnych danych przed aktualizowaniem.

  2. Wykonaj polecenie yum update jako root, aby upewnić się, że wszystkie pakiety zostały zaktualizowane do ich najnowszych wersji.

  3. Wykonaj polecenie yum install preupgrade jako root, aby zainstalować PreUpgrade.

  4. Wykonaj polecenie preupgrade jako root, aby uruchomić aplikację PreUpgrade.

  5. Wybierz Fedora 9 (Sulphur) na ekranie Wybierz wydanie docelowe i naciśnij przycisk Zastosuj.

  6. Kiedy wszystkie pakiety zostaną pobrane, uruchom ponownie system i uruchom instalator Fedory 9.

Aby dowiedzieć się więcej, odwiedź wiki PreUpgrade:

http://fedoraproject.org/wiki/Features/PreUpgrade

2.2.4. Nowe funkcje

  • To wydanie zawiera GNOME 2.22. GNOME zawiera teraz narzędzie o nazwie Cheese do tworzenia zdjęć i filmów za pomocą kamery internetowej, ulepszoną obsługę sieciowych systemów plików, nowy międzynarodowy aplet zegara, obsługę kalendarza Google'a i indywidualnych etykiet e-maili w Evolution, nową przeglądarkę zdalnego pulpitu, ulepszone funkcje dostępności i integrację z PolicyKit.

  • KDE 4.0.3 jest dostępne w obrazie Live KDE, a także na zwykłym DVD.

  • Xfce 4.4.2 jest dostępne jako część tego wydania.

  • Menedżer sieci 0.7 dostarcza ulepszoną obsługę połączeń mobilnych, w tym urządzeń GSM i CDMA, a także obsługuje teraz wiele urządzeń naraz i sieć ad-hoc do współdzielenia połączeń. Jest teraz domyślnie włączony na instalacjach z DVD, CD, sieci i obrazów Live.

  • Instalator Fedory, Anaconda, obsługuje teraz zmienianie rozmiaru partycji ext2/3 i NTFS, tworzenie i instalowanie na zaszyfrowanych systemach plików, ulepszony tryb ratunkowy za pomocą FirstAidKit oraz niezależne położenie drugiego poziomu instalatora i pakietów oprogramowania. Przeprojektowany, większy obraz boot.iso zawiera teraz drugi poziom instalatora głównie z tego powodu.

  • Obrazy Live USB obsługują teraz trwałe zmiany, więc dane i zmiany ustawień zostaną zachowane nawet po ponownym uruchomieniu.

  • PackageKit, nowy zestaw graficznych i konsolowych narzędzi zarządzania pakietami dla wielu dystrybucji zastąpił Piruta w tym wydaniu Fedory. Graficzny aktualizator PackageKit jest także domyślnie instalowany zamiast Pupa. Poza PackageKit, wydajność yuma została znacznie ulepszona.

  • FreeIPA ułatwia zarządzanie procesami audytowania, tożsamości i polityki przez dostarczanie warunkowania opartego na WWW i wierszu poleceń oraz narzędzi administracyjnych ułatwiających administrację systemem. FreeIPA łączy siłę Serwera katalogowania Fedory z FreeRADIUS, MIT Kerberosem, NTP i DNS-em, aby dostarczać łatwe, gotowe rozwiązanie.

  • Ext4, następna wersja dojrzałego i stabilnego systemu plików ext3 jest dostępna jako opcja w tym wydaniu. Ext4 posiada lepszą wydajność, większe możliwości przechowywania i kilka innych nowych funkcji.

  • To wydanie Fedory używa Upstart, opartego na zdarzeniach zastępcy dla demona /sbin/init.

  • Firefox 3 (beta 5) przynosi wiele dużych ulepszeń, w tym natywny wygląd, integrację ze środowiskiem graficznym, Miejsca zamiast zakładek i napisany od nowa pasek adresu.

  • Domyślnie instalowane jest całkowicie wolne środowisko Javy open source OpenJDK 6. IcedTea 7, pochodzące od OpenJDK 1.7, nie jest już domyślne. IcedTea zawiera wtyczkę przeglądarki opartą na GCJ i jest dostępna na architekturach x86 i x86_64. GCJ jest wciąż domyślne na architekturze PPC.

  • OpenOffice.org 2.4 z wieloma nowymi funkcjami jest dostępne jako część Fedory 9.

  • Fedora zawiera teraz Perla 5.10.0, który używa mniej pamięci i posiada inne ulepszenia.

  • Fedora zawiera teraz TeXLive, który zastępuje stary, nierozwijany pakiet TeX.

  • Fedora 9 zawiera jądro oparte na wersji 2.6.25.

  • Zawieszenie jądra może być teraz automatycznie zgłaszane http://www.kerneloops.org/ i diagnozowane w przyjazny sposób przez domyślnie instalowany pakiet kerneloops. Sygnatury zawieszenia są w Linuksie często określane jako "oops".

  • Uruchamianie i wyłącznie X Window otrzymało zauważalne ulepszenia.

2.3. Mapa drogowa

Plany zaproponowane dla następnego wydania Fedory są dostępna na http://fedoraproject.org/wiki/RoadMap.

3. Legal Notice

Copyright (c) 2007 by Red Hat, Inc. and others. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0, available at http://www.opencontent.org/openpub/.

The Fedora Art Project created the admonition graphics (note, tip, important, caution, and warning). Tommy Reynolds created the callout graphics. They all may be freely redistributed with documentation produced for the Fedora Project.

FEDORA, FEDORA PROJECT, and the Fedora Logo are trademarks of Red Hat, Inc., are registered or pending registration in the U.S. and other countries, and are used here under license to the Fedora Project.

Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat Inc. in the United States and other countries.

All other trademarks and copyrights referred to are the property of their respective owners.

Documentation, as with software itself, may be subject to export control. Read about Fedora Project export controls at http://fedoraproject.org/wiki/Legal/Export.

4. Opinie

Dziękujemy ci za czas poświęcony na zgłaszanie komentarzy, sugestii oraz raportów błędów społeczności Fedory. Robiąc to, pomagasz w ulepszaniu Fedory, Linuksa oraz wolnego oprogramowania na całym świecie.

4.1. Zgłaszanie opinii o oprogramowaniu Fedory

Aby zgłosić opinię o oprogramowaniu Fedory lub innych elementach systemu, odwiedź http://fedoraproject.org/wiki/BugsAndFeatureRequests. Lista najczęściej zgłaszanych i znanych problemów jest dostępna na http://fedoraproject.org/wiki/Bugs/F9Common.

4.2. Zgłaszanie opinii o informacjach o wydaniu

[WAŻNE] Opinie tylko o informacjach o wydaniu

Ta sekcja skupia się na opiniach na temat samych informacji o wydaniu.

Jeśli uważasz, że te informacje o wydaniu mogłyby być w jakikolwiek sposób ulepszone, możesz wysłać swoją opinię bezpośrednio do autorów treści. To kilka sposobów zrobienia tego (w preferowanej kolejności):

  1. Jeśli posiadasz konto Fedory, zmodyfikuj treść bezpośrednio na http://fedoraproject.org/wiki/Docs/Beats.

  2. Wypełnij zgłoszenie błędu używając tego szablonu: http://tinyurl.com/nej3u - ten odnośnik służy TYLKO do zgłaszania opinii dotyczących samych informacji o wydaniu. Zobacz ostrzeżenie, aby poznać szczegóły.

  3. Wyślij e-mail na adres relnotes@fedoraproject.org (w języku angielskim).

5. Informacje o instalacji

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

[WAŻNE] Przewodnik po instalacji Fedory

Aby dowiedzieć się, jak zainstalować Fedorę, zobacz http://docs.fedoraproject.org/install-guide/.

[Podpowiedź] Problemy z instalacją nie opisane w tych informacjach o wydaniu

Jeśli napotkasz problem lub masz pytanie związane z instalacją, które nie zostało opisane w tych informacjach o wydaniu, zobacz http://fedoraproject.org/wiki/FAQ oraz http://fedoraproject.org/wiki/Bugs/Common.

Anaconda jest nazwą instalatora Fedory. Ta sekcja omawia te problemy, które są związane z Anacondą oraz instalowaniem Fedory 9.

[Notatka] Pobieranie dużych plików

Jeśli zamierzasz pobrać obraz ISO DVD Fedory, pamiętaj, że nie wszystkie narzędzia służące do pobierania plików są przystosowane do plików o rozmiarze większym niż 2 GB. wget 1.9.1-16 i nowsze, curl oraz ncftpget nie posiadają tego ograniczenia. BitTorrent jest inną metodą pobierania dużych plików. Aby dowiedzieć się więcej o pobieraniu i używaniu plików torrent, odwiedź http://torrent.fedoraproject.org/.

Anaconda domyślnie sprawdza integralność nośników instalacyjnych. Ta funkcja współpracuje z metodami instalacji z CD, DVD, dysku twardego oraz przez NFS. Projekt Fedora zaleca przetestowanie wszystkich nośników instalacyjnych przed rozpoczęciem procesu instalacji oraz przed zgłoszeniem jakichkolwiek błędów związanych z instalacją. Wiele zgłoszonych tego rodzaju błędów jest spowodowanych nieprawidłowo nagranymi CD lub DVD.

Funkcja mediacheck jest bardzo czuła i może zgłaszać niektóre dobre płyty jaki wadliwe. Taki rezultat często jest spowodowany przez oprogramowanie nagrywające, które nie dołącza paddingu podczas tworzenia płyt z plików ISO. Aby użyć tego testu, podczas uruchamiania naciśnij dowolny klawisz, aby przejść do menu. Następnie naciśnij klawisz Tab, dodaj opcję mediacheck do listy pakietów i naciśnij Enter.

Po pomyślnym zakończeniu funkcji mediacheck, ponownie uruchom komputer, aby przywrócić system do normalnego stanu. Na wielu systemach powoduje to szybszy proces instalacji z płyty. Możesz już pominąć opcję mediacheck, kiedy ponownie uruchomisz instalację.

[WAŻNE] BitTorrent automatycznie sprawdza integralność pliku

Jeśli używasz BitTorrenta, wszystkie pliki, które pobierasz są automatycznie sprawdzane. Po pobraniu pliku nie musisz już go sprawdzać. Kiedy nagrasz CD lub DVD, wciąż powinieneś użyć mediacheck, aby sprawdzić integralność nośnika.

Aby wykonać test pamięci przed zainstalowaniem Fedory, naciśnij Enter, aby przejść do menu startowego i wybierz Test pamięci. Ta opcja uruchamia samodzielne oprogramowanie testujące pamięć Memtest86 zamiast Anacondy. Testowanie pamięci Memtest86 trwa, dopóki nie zostanie wciśnięty klawisz Esc.

[Notatka] Dostępność Memtest86

Musisz uruchomić z pierwszej płyty instalacyjnej, DVD lub ratunkowego CD, aby użyć tej funkcji.

Fedora 9 obsługuje graficzne instalacje FTP i HTTP. Obraz instalatora musi znajdować się w pamięci RAM , bądź też pojawić się na lokalnej pamięci masowej, takiej jak pierwsza płyta instalacyjna. Zatem tylko systemy z więcej niż 192 MB RAM-u lub uruchamiane z pierwszej płyty instalacyjnej, mogą używać graficznego instalatora. W systemach posiadających 192 MB lub mniej RAM-u, automatycznie wykorzystywany jest instalator tekstowy. Jeśli wolisz używać instalatora tekstowego, wpisz linux text po znaku zachęty boot:.

5.1. Zmiany w Anacondzie

  • Wbudowana obsługa zmieniania rozmiaru partycji ext2, ext3 i NTFS.

  • Obsługa instalacji na zaszyfrowanych urządzeniach blokowych, w tym systemie plików root.

  • Połączony obraz ISO uruchamiania sieciowego, zastępujący stare obrazy boot.iso, diskboot.img i rescuecd.iso.

  • Położenie drugiego poziomu instalatora jest teraz niezależne od położenia pakietów oprogramowania.

  • Natywna instalacja na komputerach x86 i x86_64 używając EFI i uruchamiając przez GRUB-a.

  • Wykrywanie sprzętu jest teraz oparte na HAL-u i udev.

  • Obsługa trwałych zmian na obrazach Live na nośnikach USB.

5.2.1. Nazwy urządzeń IDE

Użycie /dev/hdX na i386 i x86_64 dla napędów IDE jest przestarzałe i zostało zmienione na /dev/sdX. Zobacz uwagi o tym, jak ważne są etykiety urządzeń podczas aktualizacji z wydań przed Fedorą 7 oraz o ograniczeniach partycji.

5.2.2. RAID IDE

Nie wszystkie kontrolery RAID IDE są obsługiwane. Jeśli kontroler RAID nie jest jeszcze obsługiwany przez dmraid, możesz połączyć dyski w macierze RAID przez konfigurację linuksowego, programowego RAID. W przypadku obsługiwanych kontrolerów skonfiguruj funkcje RAID w BIOS-ie komputera.

5.2.3. Wielokrotne instalacje NIC i PXE

Niektóre serwery z wieloma interfejsami sieciowymi mogą nie przydzielać eth0 do pierwszego interfejsu sieciowego w sensie, w jakim rozumie to BIOS. Może to powodować użycie przez instalator innego interfejsu sieciowego, niż ten, który został użyty przez PXE. Aby zmienić to zachowanie, użyj następujących plików konfiguracyjnych w pxelinux.cfg/*:

IPAPPEND 2 
APPEND ksdevice=bootif

Powyższe opcje konfiguracyjne powodują użycie przez instalator tego samego interfejsu sieciowego, który jest używany przez BIOS i PXE. Można też użyć następującej opcji:

ksdevice=link 

Ta opcja powoduje użycie przez instalator pierwszego urządzenia sieciowego, który jest powiązany z przełącznikiem sieciowym.

Zobacz http://fedoraproject.org/wiki/DistributionUpgrades, aby uzyskać szczegółowe zalecane procedury aktualizowania Fedory.

5.3.1. Emacs

Jeśli aktualizujesz do Fedory 9 i używasz emacsa, musisz zaktualizować go do najnowszej wersji w poprzednim wydaniu, aby zapewnić czystą aktualizację. Użytkownicy Fedory 8 muszą posiadać emacs-22.1-10.fc8 lub późniejszy, a użytkownicy Fedory 7 muszą posiadać emacs-22.1-7.fc7.

Aby zobaczyć, jaka wersja emacsa jest zainstalowana, wykonaj polecenie rpm -q emacs.

5.3.2. Ograniczenie partycji sterownika SCSI

Podczas gdy starsze sterowniki IDE obsługiwały do 63 partycji na urządzenie, urządzenia SCSI są ograniczone do 15 partycji. Anaconda używa nowego sterownika libata w ten sam sposób, co reszta Fedory, więc nie jest w stanie wykryć więcej niż 15 partycji podczas procesu instalacji lub aktualizacji.

Jeśli aktualizujesz system z więcej niż 15 partycjami, musisz migrować dyski do Zarządzania dyskami logicznymi (LVM). To ograniczenie może spowodować konflikty z innymi zainstalowanymi systemami, jeśli nie obsługują one LVM. Większość nowoczesnych dystrybucji Linuksa obsługuje LVM, a sterowniki są dostępne także dla innych systemów operacyjnych.

5.3.3. Partycje dysku muszą mieć etykiety

Zmiana w sposobie, na jaki jądro Linuksa obsługuje urządzenia pamięci masowej oznacza, że nazwy urządzeń, takie jak /dev/hdX lub /dev/sdX mogą różnić się od wartości użytych we wcześniejszych wydaniach. Anaconda rozwiązuje ten problem przez używanie etykiet partycji. Jeśli nie ma tych etykiet, Anaconda wyświetla ostrzeżenie wskazujące, że partycjom muszą zostać nadane etykiety i instalacja nie może być kontynuowana. Systemy używające Zarządzania dyskami logicznymi (LVM) i mapera urządzeń zwykle nie wymagają ponownego nadania etykiet.

5.3.3.1. Aby sprawdzić etykiety partycji dysku

Aby wyświetlić etykiety partycji, uruchom istniejącą instalację Fedory i podaj następujące polecenie po znaku zachęty terminala:

/sbin/blkid

Potwierdź, że każdy wiersz woluminu na liście posiada wartość LABEL=, jak pokazano niżej:

/dev/hdd1: LABEL="/boot" UUID="ec6a9d6c-6f05-487e-a8bd-a2594b854406" SEC_TYPE="ext2" TYPE="ext3"
5.3.3.2. Zaktualizuj wpisy montowania systemów plików

Jeśli żadne etykiety systemów plików nie zostały dodane lub zmodyfikowane, wpisy urządzeń w /etc/fstab muszą zostać dostosowane, aby pasowały:

su -c "cp /etc/fstab /etc/fstab.orig"
su -c "gedit /etc/fstab"

Przykład montowania przez wpis etykiety:

LABEL=f7-slash  /  ext3  defaults  1 1
5.3.3.3. Zaktualizuj wpis root jądra grub.conf

Jeśli etykieta dla systemu plików / (root) została zmodyfikowana, parametr startowy jądra w pliku konfiguracji GRUB-a także musi zostać zmodyfikowany:

su -c "gedit /boot/grub/grub.conf"

Pasujący przykład wiersza jądra GRUB-a to:

kernel /vmlinuz-2.6.20-1.2948.fc6 ro root=LABEL=f7-slash rhgb quiet
5.3.3.4. Przetestuj zmiany etykiet

Jeśli etykiety partycji zostały dostosowane lub plik /etc/fstab został zmodyfikowany, uruchom istniejącą instalację Fedory, aby potwierdzić, że wszystkie partycje wciąż można normalnie zamontować oraz można się zalogować. Kiedy skończysz, uruchom ponownie z nośnika instalacyjnego, aby uruchomić instalator i zacząć aktualizację.

5.3.4. Aktualizacje kontra świeże instalacje

Świeże instalacje są bardziej zalecane niż aktualizacje, zwłaszcza dla systemów, które posiadają oprogramowania z repozytoriów firm trzecich. Takie pakiety pozostające z poprzednich instalacji mogą nie działać tak, jak oczekujesz na zaktualizowanym systemie Fedora. Jeśli mimo wszystko zdecydujesz się na wykonanie aktualizacji, poniższe informacje mogą być pomocne:

  • Przed aktualizacją wykonaj pełną kopię zapasową systemu. Chroń zwłaszcza /etc, /home i możliwie /opt oraz /usr/local, jeśli są tam zainstalowane własne pakiety. Możesz używać wielu systemów z "klonem" starej instalacji na alternatywnych partycjach, aby można było do niego wrócić. W takim przypadku utwórz alternatywny nośnik startowy, taki jak dyskietka startowa GRUB-a.

    [Podpowiedź] Kopie zapasowe konfiguracji systemu

    Kopie zapasowe konfiguracji w /etc są również użyteczne w rekonstruowaniu ustawień systemu po świeżej instalacji.

  • Po zakończeniu aktualizacji wykonaj następujące polecenie:

    rpm -qa --last > RPMS_by_Install_Time.txt 
    

    Sprawdź koniec wyjścia dla pakietów, które poprzedzają aktualizację. Usuń lub zaktualizuj te pakiety, które pochodzą z repozytoriów firm trzecich lub zajmij się nimi w inny sposób, jeśli jest to potrzebne. Niektóre poprzednio zainstalowane pakiety mogą nie być więcej dostępne w skonfigurowanych repozytoriach. Aby wyświetlić listę tych pakietów, użyj następującego polecenia:

    su -c "yum list extras"

5.4. Problem z kickstartem HTTP

Używając pliku konfiguracji kickstart przez HTTP, pobranie go może się nie powieść z błędem wskazującym na niemożliwość pobrania tego pliku. Naciśnij przycisk OK kilka razy bez modyfikowania, aby nadpisać ten błąd. Jako obejście błędu użyj jednej z pozostałych obsługiwanych metod pobierania konfiguracji kickstart.

6. Informacje specyficzne dla różnych architektur

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Ta sekcja dostarcza informacji, które są specyficzne dla obsługiwanych architektur Fedory.

6.1. Obsługa wielu architektur RPM na platformach 64 bitowych (x86_64, PPC64)

RPM obsługuje równoległe instalacje wielu architektur tego samego pakietu. Domyślna lista pakietów, taka jak rpm -qa może wyświetlać podwójne pakiety, ponieważ architektura nie jest wyświetlana. Zamiast tego użyj polecenia repoquery, części pakietu yum-utils, który domyślnie wyświetla architekturę. Aby zainstalować yum-utils, wykonaj następujące polecenie:

su -c "yum install yum-utils"

Aby wyświetlić wszystkie pakiety z ich architekturą używając rpm, wykonaj następujące polecenie:

rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"

Możesz dodać to do /etc/rpm/macros (dla ustawienia systemowego) lub ~/.rpmmacros (dla ustawienia konkretnego użytkownika). To zmienia domyślne zapytanie do wyświetlania architektury:

%_query_all_fmt      %%{name}-%%{version}-%%{release}.%%{arch}

6.2. Specyficzne informacje o PPC dla Fedory

Ta sekcja omawia różne specyficzne informacje o platformie sprzętowej PPC.

6.2.1. Wymagania sprzętowe PPC

6.2.1.1. Procesor i pamięć

  • Minimalny procesor: PowerPC G3/POWER3.

  • Fedora 9 obsługuje tylko generację "New World" Power Macintoshy Apple'a, dostarczanych od około 1999 roku. Mimo, że komputery "Old World" powinny działać, wymagają specjalnego programu startowego, który nie jest dołączony do dystrybucji Fedory.

  • Fedora 9 obsługuje komputery IBM RS/6000, pSeries, iSeries oraz Cell.

  • Fedora 9 obsługuje także Sony PlayStation 3, Genesi Pegasos II i Efika.

  • Fedora 9 zawiera obsługę sprzętu komputerów P.A. Semiconductor "Electra".

  • Zalecane dla trybu tekstowego: G3 233 MHz bądź lepszy, 128 MB RAM.

  • Zalecane dla trybu graficznego: G3 400 MHz bądź lepszy, 256 MB RAM.

6.2.1.2. Miejsce na dysku twardym

Wszystkie pakiety mogą zajmować ponad 9 GB miejsca na dysku. Ostateczny rozmiar jest określany przez instalowany obraz i pakiety wybrane podczas instalacji. Dodatkowa przestrzeń dyskowa jest wymagana podczas instalacji do obsługiwania środowiska instalacyjnego. Ta dodatkowa przestrzeń dyskowa odpowiada rozmiarowi /Fedora/base/stage2.img (na pierwszej płyty instalacyjnej) plus rozmiar plików w /var/lib/rpm na zainstalowanym systemie.

W warunkach praktycznych dodatkowe wymagania przestrzeni dyskowej mogą wahać się od tak małych jak 90 MB dla minimalnej instalacji, do tak dużych jak dodatkowe 175 MB dla większych instalacji.

Dodatkowe miejsce jest wymagane również dla jakichkolwiek danych użytkownika, oraz przynajmniej 5% wolnego miejsca powinno być zachowane dla prawidłowego działania systemu.

6.2.2. Strony 4 KB na komputerach 64 bitowych

Po krótkim eksperymencie z 64 KB stronami z Fedorze Core 6, jądro PowerPC64 zostało z powrotem przełączone na 4 KB strony. Instalator powinien ponownie sformatować wszystkie partycje wymiany automatycznie podczas aktualizacji.

6.2.3. Klawiatura Apple'a

Klawisz Option w systemach Apple'a jest odpowiednikiem klawisza Alt na PC. W miejscach, gdzie dokumentacja i instalator odnoszą się do klawisza Alt, użyj klawisza Option. W celu uzyskania niektórych kombinacji klawiszy musisz użyć klawisza Option w połączeniu z klawiszem Fn, tak jak Option+Fn+F3, aby przełączyć się do wirtualnego terminala TTY3.

6.2.4. Informacje instalacyjne PPC

Pierwsza płyta instalacyjna Fedory jest startowa na obsługiwanym sprzęcie. Dodatkowo startowy obraz CD pojawia się w folderze images/ tej płyty. Te obrazy różnie się zachowują w zależności od sprzętu systemu:

  • Na większości komputerów program startowy uruchamia odpowiedni 32 lub 64 bitowy instalator z płyty instalacyjnej.

  • 64 bitowe IBM pSeries (POWER4/POWER5), aktualne modele iSeries. Po użyciu OpenFirmware do uruchomienia CD, program startowy, yaboot, automatycznie uruchamia 64 bitowy instalator.

  • IBM "Legacy" iSeries (POWER4). Tak zwane modele "Legacy" iSeries, które nie używają OpenFirmware, wymagają obrazu startowego położonego w folderze images/iSeries drzewa instalacyjnego.

  • 32 bitowe CHRP (IBM RS/6000 i inne). Po użyciu OpenFirmware do uruchomienia CD, wybierz obraz startowy linux32 po znaku zachęty boot:, aby uruchomić 32 bitowy instalator. W innym wypadku uruchomi się 64 bitowy instalator, co spowoduje nieudaną instalację.

  • Genesi Pegasos II/Efika 5200B. Jądro Fedory obsługuje Pegasosa i Efikę bez potrzeby używania "Device Tree Supplement" z powerdeveloper.org. Mimo to brak pełnej obsługi ISO9660 w oprogramowaniu wbudowanym oznacza, że uruchomienie przez yaboot z CD jest niemożliwe. Zamiast tego uruchom obraz "netboot" z CD lub przez sieć. Z powodu rozmiaru obrazu musisz ustawić zmienną oprogramowania wbudowanego load-base, aby wczytać pliki na wysokim adresie, takim jak 32 MB zamiast domyślnego 4 MB:

    setenv load-base 0x2000000

    Po znaku zachęty OpenFirmware podaj następujące polecenie, aby uruchomić aktualizację Efiki lub, jeśli to potrzebne, obraz instalacji sieciowej z CD:

    boot cd: /images/netboot/ppc32.img

    Lub z sieci:

    boot eth ppc32.img

    Musisz również ręcznie skonfigurować OpenFirmware, aby można było uruchomić zainstalowany system Fedora. Aby to zrobić, ustaw odpowiednio zmienne środowiskowe boot-device i boot-file, aby wczytać yaboot z partycji /boot. Na przykład domyślna instalacja wymaga:

    setenv boot-device hd:0 
    setenv boot-file /yaboot/yaboot
    setenv auto-boot? true
    
  • PA Semi Electra. Oprogramowanie wbudowane Electry nie obsługuje jeszcze yaboot. Aby zainstalować system na Electrze, można uruchomić obraz uruchamiania sieciowego ppc64.img. Po instalacji musisz ręcznie skonfigurować oprogramowanie wbudowane, aby wczytać zainstalowane jądro z initrd z partycji /boot. Zobacz dokumentację oprogramowania wbudowanego, aby poznać dalsze szczegóły.

  • Sony PlayStation 3. Aby zainstalować na PlayStation 3, najpierw zaktualizuj oprogramowanie konsoli do 1.60 lub późniejszej wersji. Program startowy "Other OS" musi zostać zainstalowany na flashu, zgodnie z instrukcjami pod http://www.playstation.com/ps3-openplatform/manual.html. Odpowiedni obraz programu startowego znajduje się na płycie CD Sony "ADDON", dostępnej na ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/.

    Po zainstalowaniu programu startowego PlayStation 3 powinno uruchomić się z nośnika instalacyjnego Fedory. Zauważ, że instalacja sieciowa najlepiej działa z NFS, ponieważ zajmuje mniej pamięci od metody FTP lub HTTP. Użycie opcji text również zmniejsza ilość pamięci zajmowanej przez instalator.

    Aby dowiedzieć się więcej o Fedorze i PlayStation 3 lub Fedorze i PowerPC, dołącz do listy mailingowej PPC Fedory lub kanału #fedora-ppc na FreeNode.

  • Uruchamianie sieciowe. Połączone obrazy zawierające jądro i dysk RAM instalatora są umieszczone w folderze images/netboot/ drzewa instalacyjnego. Są one przeznaczone do uruchamiania sieciowego za pomocą TFTP, ale mogą być użyte na wiele sposobów.

    Program startowy yaboot obsługuje uruchamianie przez TFTP dla IBM pSeries i Apple Macintosh. Projekt Fedora zaleca używanie yaboot przez obrazy netboot.

6.2.5. Pakiety specyficzne dla PPC

Pakiet ppc64-utils został rozdzielony na samodzielne pakiety, odpowiadające oryginalnym pakietom (ps3pf-utils, powerpc-utils, powerpc-utils-papr). Polecenie mkzimage nie jest już dostarczane, można użyć skryptu wrapper z pakietu kernel-bootwrapper:

wrapper -i initrd-${KERN_VERSION}.img -o zImage-${KERN_VERSION}.img vmlinuz-${KERN_VERSION} 

6.3. Specyficzne informacje o x86 dla Fedory

Ta sekcja omawia różne specyficzne informacje o Fedorze i platformie sprzętowej x86.

6.3.1. Wymagania sprzętowe x86

Aby użyć specyficznych funkcji Fedory 9 podczas lub w trakcie instalacji, możesz potrzebować szczegółów o innych składnikach sprzętowych, takich jak karty graficzne lub sieciowe.

6.3.1.1. Procesor i pamięć

Następujące specyfikacje procesorów używają terminologii Intela. Inne procesory, takie jak AMD, Cyrix i VIA, które są z nimi zgodne i odpowiadają następującym procesorom Intela także mogą być używane w Fedorze.

Fedora 9 wymaga procesora Intel Pentium lub lepszego i jest zoptymalizowana dla Pentium 4 i późniejszych procesorów.

  • Zalecane dla trybu tekstowego: klasa Pentium 200 MHz bądź lepszy.

  • Zalecane dla trybu graficznego: Pentium II 400 MHz bądź lepszy.

  • Minimum RAM-u dla trybu tekstowego: 128 MB.

  • Minimum RAM-u dla trybu graficznego: 192 MB.

  • Zalecany RAM dla trybu graficznego: 256 MB

6.3.1.2. Miejsce na dysku twardym

Wszystkie pakiety mogą zajmować ponad 9 GB miejsca na dysku. Ostateczny rozmiar jest określany przez instalowany obraz i pakiety wybrane podczas instalacji. Dodatkowa przestrzeń dyskowa jest wymagana podczas instalacji do obsługiwania środowiska instalacyjnego. Ta dodatkowa przestrzeń dyskowa odpowiada rozmiarowi /Fedora/base/stage2.img (na pierwszej płyty instalacyjnej) plus rozmiar plików w /var/lib/rpm na zainstalowanym systemie.

W warunkach praktycznych dodatkowe wymagania przestrzeni dyskowej mogą wahać się od tak małych jak 90 MB dla minimalnej instalacji, do tak dużych jak dodatkowe 175 MB dla większych instalacji.

Dodatkowe miejsce jest wymagane również dla jakichkolwiek danych użytkownika, oraz przynajmniej 5% wolnego miejsca powinno być zachowane dla prawidłowego działania systemu.

6.4. Specyficzne informacje o x86_64 dla Fedory

Ta sekcja omawia różne specyficzne informacje o platformie sprzętowej x86_64.

6.4.1. Wymagania sprzętowe x86_64

Aby użyć specyficznych funkcji Fedory 9 podczas lub w trakcie instalacji, możesz potrzebować szczegółów o innych składnikach sprzętowych, takich jak karty graficzne lub sieciowe.

6.4.1.1. Wymagana pamięć dla x86_64

  • Minimum RAM-u dla trybu tekstowego: 256 MB.

  • Minimum RAM-u dla trybu graficznego: 384 MB.

  • Zalecany RAM dla trybu graficznego: 512 MB

6.4.1.2. Wymagane miejsce na dysku twardym dla x86_64

Wszystkie pakiety mogą zajmować ponad 9 GB miejsca na dysku. Ostateczny rozmiar jest określany przez instalowany obraz i pakiety wybrane podczas instalacji. Dodatkowa przestrzeń dyskowa jest wymagana podczas instalacji do obsługiwania środowiska instalacyjnego. Ta dodatkowa przestrzeń dyskowa odpowiada rozmiarowi /Fedora/base/stage2.img (na pierwszej płyty instalacyjnej) plus rozmiar plików w /var/lib/rpm na zainstalowanym systemie.

W warunkach praktycznych dodatkowe wymagania przestrzeni dyskowej mogą wahać się od tak małych jak 90 MB dla minimalnej instalacji, do tak dużych jak dodatkowe 175 MB dla większych instalacji.

Dodatkowe miejsce jest wymagane również dla jakichkolwiek danych użytkownika, oraz przynajmniej 5% wolnego miejsca powinno być zachowane dla prawidłowego działania systemu.

7. Obrazy Live Fedory

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Wydanie Fedory zawiera kilka obrazów ISO Live, poza tradycyjnymi obrazami instalacyjnymi. Te obrazy ISO są startowe, można nagrać je na nośnik i używać, aby wypróbować Fedorę. Można także zainstalować zawartość obrazu Live na dysku twardym, aby osiągnąć lepszą wydajność.

7.1. Dostępne obrazy

Aby uzyskać listę obecnie dostępnych obrazów i instrukcję ich używania, zobacz:

http://fedoraproject.org/wiki/CustomSpins

7.2. Informacje o używaniu

Aby uruchomić obraz Live, włóż płytę CD do komputera i uruchom go ponownie. Aby zalogować się i używać środowiska graficznego, podaj fedora jako nazwę użytkownika. Naciśnij Enter, gdy zostaniesz poproszony o hasło, ponieważ na tym koncie nie ma hasła. Obrazy Live nie logują się automatycznie, więc użytkownicy mogą wybrać preferowany język. Jeśli chcesz zainstalować zawartość obrazu Live na dysku twardym po zalogowaniu, naciśnij na ikonie Zainstaluj na dysku twardym na pulpicie.

7.3. Instalacja w trybie tekstowym

Możesz wykonać instalację obrazów Live w trybie tekstowym używając w konsoli polecenia liveinst.

7.4. Instalacja bezpośrednia

Można dodać liveinst lub textinst jako opcję programu startowego, aby wykonać bezpośrednią instalację bez uruchamiania Live CD/DVD.

7.4.1. Uruchamianie z USB

Innym sposobem na używanie tych obrazów Live jest umieszczenie ich na dysku USB. Aby to zrobić, zainstaluj pakiet livecd-tools z repozytorium rozwojowym. Potem wykonaj skrypt livecd-iso-to-disk:

/usr/bin/livecd-iso-to-disk /path/to/live.iso /dev/sdb1

Zastąp /dev/sdb1 partycją, na której chcesz umieścić obraz.

Ten proces nie usunie danych; wszelkie dane znajdujące się na dysku USB zostaną zachowane.

7.4.2. Trwałość Live USB

Istnieje obsługa trwałości zmian na obrazach Live w Fedorze 9. Używane jest to do uruchamiania z obrazu Live na dysku USB i przechowywania zmian na tym samym urządzeniu. Aby to zrobić, pobierz obraz Live o wykonaj następujące polecenie:

livecd-iso-to-disk --overlay-size-mb 512 /path/to/live.iso /dev/sdb1

Zastąp /dev/sdb1 partycją, na której chcesz umieścić obraz.

Zastąp 512 wybranym rozmiarem trwałych danych w megabajtach. Skrypt powłoki livecd-iso-to-disk jest przechowywany w folderze LiveOS na obrazie CD. Nośnik USB musi posiadać wystarczającą ilość wolnego miejsca dla obrazu Live i na wszelkie dane przechowywane na nośniku.

7.4.3. Zmiany narzędzi

Kontynuowane są prace nad lepszą integracją obrazów Live z resztą systemu i ulepszeniem narzędzi do ich budowania. Narzędzie livecd-creator dostarcza teraz także API do budowania alternatywnych interfejsów oraz narzędzi dla innych typów obrazów.

7.4.4. Różnice między zwykłą instalacją Fedory

Następujące rzeczy są różne podczas instalacji za pomocą obrazów Live od zwykłej instalacji Fedory.

  • Obrazy Live dostarczają podzestaw pakietów dostępnych na zwykłym obrazie DVD. Oba łączą się z tym samym repozytorium, które posiada wszystkie pakiety.

  • SSH jest domyślnie wyłączone, ponieważ domyślny użytkownik na obrazach Live nie posiada żadnego hasła. Instalacja na twardy dysk poprosi o utworzenie nowego użytkownika i hasła.

  • Instalacje z obrazu Live nie umożliwiają wybierania pakietów ani aktualizacji, ponieważ w ich trakcie kopiowany jest cały system plików z nośnika na dysk twardy lub USB. Po zakończeniu instalacji i ponownym uruchomieniu pakiety mogą zostać dodawane lub usuwane według uznania za pomocą narzędzia Dodaj/usuń pakiety, yuma lub innego narzędzia do zarządzania oprogramowaniem.

  • Obrazy Live nie działają na architekturze i586.

8. Informacje o pakietach

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Poniższa sekcja zawiera informacje dotyczące pakietów oprogramowania, które przeszły znaczne zmiany w Fedorze 9. Dla łatwiejszego dostępu, są one ogólnie zorganizowane za pomocą tych samych grup, które są wyświetlane w systemie instalacyjnym.

8.1. Narzędzie kart dźwiękowych

Narzędzie system-config-soundcard zostało usunięte z powodu licznych problemów z przestarzałym projektem i implementacją. Nowoczesne technologie, takie jak udev i HAL sprawiły, że większość kart dźwiękowych działa bez konfiguracji. Wszystkie nie działające karty powinny być zgłaszane jako błędy. Preferencje wciąż mogą być dostosowywane w środowisku graficznym używając, miedzy innymi, narzędzi PulseAudio.

8.2. Perl

Fedora 9 zawiera Perla 5.10.0, pierwsze większe wydanie aktualizacyjne Perla 5 od jakiegoś czasu. Sam interpreter Perla jest szybszy i używa mniej pamięci, zawiera także kilka ulepszeń UTF-8 i wątków. Można teraz przenosić instalację Perla, co jest sporym ułatwieniem dla administratorów i twórców pakietów dla systemów operacyjnych. Perl 5.10.0 dodaje także nowego automatycznego operatora wyników, ustalenie zmian, nazwy przechwytywania, zmienne stanu i lepsze komunikaty o błędach.

Aby dowiedzieć się więcej, zobacz:

http://perldoc.perl.org/perldelta.html

8.3. Zmiany w yumie

Funkcjonalność wtyczki installonlyn została umieszczona w rdzeniu pakietu yum. Opcje installonlypkgs i installonly_limit są domyślnie używane, aby ograniczyć liczbę zainstalowanych jąder do dwóch. Możesz dostosować zestaw pakietów lub ich liczbę, albo też całkowicie wyłączyć tę opcję. Więcej szczegółów jest dostępnych na stronie podręcznika dla yum.conf.

Polecenie yum próbuję ponownie, kiedy wykryje blokadę. Ta funkcja jest przydatna, jeśli demon sprawdza dostępność aktualizacji lub jeśli jednocześnie uruchomiłeś yuma oraz jeden z jego interfejsów graficznych.

Polecenie yum rozumie teraz parametr kosztu w pliku konfiguracji, czyli relatywny koszt dostępu do repozytorium oprogramowania. Jest to przydatne do ustalenia, że pakiety jednego repozytorium oprogramowania są ważniejsze lub mniej ważne od innych. Domyślny parametr kosztu wynosi 1000, z niższym kosztem podania priorytetu.

W Fedorze 9 Rawhide plik /etc/yum.repos.d/fedora-development.repo został zmieniony na /etc/yum.repos.d/fedora-rawhide.repo. Odniesienia do development w fedora-rawhide.repo zostały zmienione na rawhide. Z powodu sposobu, w jaki RPM obsługuje pliki konfiguracji, istniejący (jeśli został zmodyfikowany) plik /etc/yum.repos.d/fedora-development.repo zostaje zapisany jako /etc/yum.repos.d/fedora-development.repo.rpmsave. Użytkownicy repozytorium rozwojowego muszą pamiętać o tej zmianie i zaktualizować skrypty, własne pliki konfiguracji i tak dalej, aby użyć nowej nazwy.

8.4. pam_mount

Funkcja pam_mount używa teraz pliku konfiguracji zapisanego w XML-u. Plik /etc/security/pam_mount.conf zostanie przekonwertowany do /etc/security/pam_mount.conf.xml podczas aktualizacji za pomocą /usr/bin/convert_pam_mount_conf.pl, które usunie wszystkie komentarze. Wszystkie pliki konfiguracji użytkowników muszą zostać ręcznie przekonwertowane za pomocą skryptu konwersji. Przykładowy plik pam_mount.conf.xml zawierający szczegółowe komentarze o dostępnych opcjach znajduje się w /usr/share/doc/pam_mount-*/pam_mount.conf.xml.

8.5. TeXLive

TeXLive zastępuje stary, nierozwijany pakiet TeX. Oferuje nowe pakiety ze stylami i poprawki wielu problemów bezpieczeństwa starej dystrybucji.

8.6. LTSP

Projekt linuksowego serwera terminala (LTSP) został dołączony bezpośrednio do Fedory 9. Praca trwa. Aby poznać najnowsze wiadomości i dokumentację, zobacz:

http://k12linux.fedorahosted.org/

8.7. Pakiety narzędzi

Pakiet nautilus-open-terminal używa teraz klucza GConf do kontrolowania uruchomienia przez naciśnięcie prawym klawiszem na pulpicie. Aby włączyć poprzednie zachowanie, które otwiera terminal w folderze domowym użytkownika, użyj tego polecenia:

gconftool-2 -s /apps/nautilus-open-terminal/desktop_opens_home_dir --type=bool true

Pakiet i810switch został usunięty. Jego funkcjonalność jest teraz dostępna przez polecenie xrandr z pakietu xorg-x11-server-utils.

Pakiet evolution-exchange zastępuje evolution-connector i dostarcza te same możliwości pod starą nazwą.

Pakiety system-config-firewall i system-config-selinux zastępują system-config-securitylevel. Pakiet system-config-selinux jest częścią pakietu policycoreutils-gui.

Pakiet pilot-link nie używa teraz domyślnie modułu visor. Zaleca się użytkownikom spróbowanie bezpośredniego dostępu USB obecnego w ostatnich wersjach pilot-link. Można go włączyć przekazując opcję --port usb: do różnych narzędzi pilot-link, zamiast urządzeń szeregowych używanych w przeszłości (zwykle /dev/pilot lub /dev/ttyUSB0, /dev/ttyUSB1, i tym podobne). Na przykład:

pilot-xfer --port usb: --list

Pakiety hal-info i hal zostały zaktualizowane, aby poprawnie przydzielać uprawnienia dla niezbędnych urządzeń USB używając PolicyKit. Jeśli posiadasz ręczne konfiguracje, przywróć zmiany, aby uniknąć możliwych konfliktów.

Aby dowiedzieć się więcej, zobacz plik README.fedora zawarty w pakiecie pilot-link.

Następujące informacje o legalności dotyczą niektórego oprogramowania w Fedorze.

Portions Copyright (c) 2002-2007 Charlie Poole or Copyright (c) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright (c) 2000-2002 Philip A. Craig

9. Jądro Linux

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Ta sekcja omawia zmiany oraz ważne informacje dotyczące jądra opartego na 2.6.25 w Fedorze 9. Jądro 2.6.25 zawiera:

  • Obsługę jądra bez tykania dla 64 bitowych systemów x86 (dla 32 bitowych została dodana wcześniej), co znacznie ulepsza zarządzanie zasilaniem.

  • Niektóre elementy projektu jądra czasu rzeczywistego.

  • Jądro używa teraz nowego schematu nazywania wersji, bliższego oryginalnemu.

  • Plik spec jądra nazywa się teraz kernel.spec zamiast kernel-2.6.spec.

  • Plik spec jądra posiada nowe makra, które ułatwiają proces budowania jądra. Zobacz http://fedoraproject.org/wiki/Docs/CustomKernel, aby dowiedzieć się więcej.

  • Jądro w Fedorze 9 nie wczytuje już domyślnie modułów dla kart dźwiękowych ISA. Wczytaj moduł ręcznie używając polecenia modprobe nazwa-modułu lub umieść wpis w /etc/modprobe.conf. Na przykład dla karty Creative SoundBlaster AWE64 dodaj następujący wpis:

    install snd-sbawe
  • Jądro Fedory zawiera obsługę paravirt_ops w domU, jako część starań zespołu jądra, aby zmniejszyć nakłady pracy wymagane do utworzenia bieżących jąder Xena.

  • W pełni wirtualizowani goście Xena mogą bezpośrednio uruchamiać jądro i obraz initrd i przetwarzać argumenty uruchamiania jądra. Aby dowiedzieć się więcej, zobacz http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.

9.1. Wersja

Fedora może zawierać dodatkowe łaty ulepszające jądro, rozwiązujące błędy lub zawierające dodatkowe funkcje. Z tego powodu jądro Fedory może nie być identyczne jak tak zwane jądro waniliowe ze strony WWW kernel.org:

http://www.kernel.org/

Aby otrzymać listę tych łat, pobierz źródłowy pakiet RPM i wykonaj następujące polecenie:

rpm -qpl kernel-<version>.src.rpm 

9.2. Dziennik zmian

Aby otrzymać dziennik zmian w pakiecie, wykonaj następujące polecenie:

rpm -q --changelog kernel-<version> 

Jeśli potrzebujesz przyjaznej dla użytkownika wersji dziennika zmian, odwiedź http://wiki.kernelnewbies.org/LinuxChanges. Krótka i pełna lista zmian jądra jest dostępna z http://kernel.org/git. Wersja jądra Fedory jest oparta na drzewie Linusa.

Zmiany zastosowane w wersji Fedory są dostępne z http://cvs.fedoraproject.org .

9.3. Warianty jądra

Fedora 9 zawiera następujące kompilacje jądra:

  • Natywne jądro do użycia w większości systemów. Skonfigurowane źródła są dostępne w pakiecie kernel-devel.

  • kernel-PAE do użycia w 32 bitowych systemach x86 z więcej niż 4 GB RAM-u lub z procesorami, które posiadają funkcję NX ("No eXecute"). To jądro obsługuje zarówno systemy jednoprocesorowe, jak i wieloprocesorowe. Skonfigurowane źródła są dostępne w pakiecie kernel-PAE-devel.

  • Jądro wirtualizacji do użytku z pakietem emulatora Xen. Skonfigurowane źródła są dostępne w pakiecie kernel-xen-devel.

Możesz zainstalować nagłówki jądra dla wszystkich wariantów w tym samym czasie. Pliki te są instalowane w drzewie /usr/src/kernels/wersja[-PAE|-xen|-kdump]-architektura/. Użyj następującego polecenia:

su -c "yum install kernel{,-PAE,-xen,-kdump}-devel" 

Wybierz jeden lub więcej z tych wariantów, oddzielonych przecinkami bez spacji. Podaj hasło roota, kiedy zostaniesz o nie poproszony.

[Notatka] Jądro x86 zawiera Kdump

Jądra x86_64 oraz i686 może być teraz przenoszone, więc funkcjonalność Kdump jest dołączona. PPC64 nadal wymaga instalacji jądra kdump.

[Notatka] Domyślne jądro dostarcza SMP

Nie ma oddzielnego jądra SMP dostępnego dla Fedory na i386, x86_64 oraz ppc64. Obsługa wielu procesorów jest dostarczane przez natywne jądro.

[Notatka] Obsługa jądra dla PowerPC

W Fedorze nie ma obsługi Xena lub Kdump dla architektury PowerPC. 32 bitowy PowerPC wciąż posiada oddzielne jądro SMP.

9.4. Przygotowanie do programowania jądra

Fedora 9 nie zawiera pakietu kernel-source dostarczanego w poprzednich wersjach, ponieważ teraz aby budować zewnętrzne moduły wymagany jest tylko pakiet kernel-devel. Skonfigurowane źródła są dostępne, jak opisano w Sekcja 9.3, „Warianty jądra”.

[WAŻNE] Budowanie własnego jądra

Aby dowiedzieć się więcej o programowaniu jądra i pracy z własnymi jądrami, zobacz http://fedoraproject.org/wiki/Docs/CustomKernel.

9.5. Raportowanie błędów

Odwiedź http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html, aby uzyskać informacje na temat raportowania błędów w jądrze Linux. Możesz użyć również http://bugzilla.redhat.com do raportowania błędów specyficznych dla Fedory.

10. Pulpit Fedory

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Ta sekcja opisuje zmiany dotyczące użytkowników środowisk graficznych Fedory.

10.1. GNOME

To wydanie zawiera GNOME 2.22.

Ekran startowy GNOME został celowo wyłączony. Aby go włączyć, użyj gconf-editor lub następującego polecenia:

gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true 

Motyw okna dialogowego zabezpieczonego ekranu nie jest w tym wydaniu połączony z wybranym wygaszaczem. Aby to włączyć, użyj gconf-editor lub następującego polecenia:

gconftool-2 --set  --type string /apps/gnome-screensaver/lock_dialog_theme  "system"  

W tym wydaniu domyślnie włączone są migające kursory, centralnie zarządzane przez ustawienie GConf. Aby je wyłączyć, wykonaj następujące polecenie:

gconftool-2 --type bool --set /desktop/gnome/interface/cursor_blink false

10.1.1. Gvfs

GNOME 2.22 zawiera nowy moduł Gvfs, wirtualny system plików w przestrzeni użytkownika z obsługą sftp, ftp, dav, smb, obexftp i innych. System Gvfs zastępuje/jest następcą gnome-vfs.

Gvfs składa się z dwóch części:

  • GIO, nowej biblioteki współdzielonej, będącej częścią GLib i dostarczającą API dla gvfs

  • Samego Gvfs, pakietu zawierającego obsługę różnych typów systemów plików i protokołów

System Gvfs jest uruchamiany jako jeden główny serwer, gvfsd, który pilnuje obecnie zamontowanych woluminów gvfs. Większość montowań jest uruchamiana w oddzielnych procesach demonów. Klienci komunikują się z montowaniami za pomocą połączenia wywołań D-Bus i własnego protokołu dla zawartości plików.

Kilka typów systemów plików poprzednio obsługiwanych przez gnome-vfs może nie być jeszcze obsługiwanych przez gvfs. Kontynuowana jest praca, aby dostarczyć kompletne rozwiązanie dla tych typów plików.

10.1.2. Menedżer ekranu GNOME

Menedżer ekranu GNOME (gdm) został zaktualizowany do najnowszej wersji kodu, który został napisany zupełnie od nowa, głównie przez programistów Fedory.

Można używać PolicyKit, aby kontrolować wyłączanie i ponowne uruchamianie. Narzędzie konfiguracji gdmsetup obecnie nie jest dostarczane, ale zostanie zastąpione. Aby dowiedzieć się o zmianach w konfiguracji, odwiedź:

http://live.gnome.org/GDM/2.22/Configuration

Nowe funkcje dostępne na ekranie logowania to:

  • zarządzanie zasilaniem i monitorowanie na ekranie logowania, więc laptop zostanie zahibernowany lub wyłączony, gdy akumulator zostanie wyładowany

  • inteligentniejsza lista użytkowników

  • wspólne domyślne tło między oknem logowania a sesją pulpitu, bez migania przy przełączaniu

Aby dowiedzieć się więcej o tej funkcji:

http://fedoraproject.org/wiki/Features/NewGdm

Inne uwagi:

  • ~/.Xclients i ~/.xsession nie są już automatycznie odczytywane podczas logowania. Jeśli używasz jednego z tych plików, zainstaluj pakiet xorg-x11-xinit-session.

  • Z powodu błędu wprowadzonego na kocu cyklu produkcyjnego (błąd 445631), użytkownicy nie mogą wybrać języka podczas pierwszego logowania. Użytkownicy powinni się zalogować i wylogować, aby uzyskać wybór języka. Niestety, ten błąd dotyczy też LiveCD.

  • Dostarczana wersja GDM nie obsługuje starego formatu styli motywów i jest znacznie prostszy od wersji dostarczanej w Fedorze 8. Priorytetem dla Fedory 10 będzie wygląd ekranu powitalnego.

10.2. KDE

To wydanie zawiera KDE 4.0.3. Ponieważ pakiety kdepim i kdevelop nie są częścią KDE 4.0, a kdewebdev jest tylko częściowo dostępny (brak Quanty) w KDE 4.0, dostarczane są wersje KDE 3.5.9 tych pakietów.

KDE 4.0 zawiera aktualizacje najważniejszych składników, takich jak port do Qt 4. Wprowadza także liczne nowe struktury, takie jak Phonon, API multimedialne; Solid, struktura integracji ze sprzętem; Plasma, napisany na nowo pulpit i panel z wieloma nowymi pomysłami; zintegrowane wyszukiwanie na pulpicie; składanie jako funkcja KWin; całkiem nowy styl wyglądu o nazwie Oxygen. KDE 4.0.3 jest wydaniem poprawkowym z serii wydań KDE 4.0.

Fedora 9 nie zawiera przestarzałego środowiska graficznego KDE 3. Zawiera jednak platformę programistyczną KDE 3, która może być używana do budowania i uruchamiania aplikacji KDE 3 w KDE 4 lub innym środowisku graficznym. Zobacz sekcję Zgodność wsteczna, aby dowiedzieć się więcej o tym, co jest dołączone.

Ponieważ knetworkmanager nie działa z wersją Menedżera sieci dostępną w tym wydaniu, obrazy Live KDE używają w zastępstwie nm-applet z NetworkManager-gnome. gnome-keyring-daemon zapisuje hasła technologii szyfrowania. Pakiet knetworkmanager wywołujący nm-applet nie jest już używany.

Ponieważ natywny menedżer okien KWin opcjonalnie obsługuje teraz składanie i efekty pulpitu, obrazy Live KDE nie zawierają już Compiza/Beryla. Tryb składania/efektów KWin jest domyślnie wyłączony, ale może zostać włączony w systemsettings. Compiz (z integracją z KDE 4) jest dostępny z repozytorium w pakiecie compiz-kde.

10.2.1. Zmiany w obszarze roboczym

  • Plasma zastępuje starego Kickera i KDesktop. Plasma zarządza zarówno panelem, jak i pulpitem, więc jest możliwe umieszczanie tych samych apletów Plasmy (plazmoidów) zarówno na panelu, jak i pulpicie, jeśli aplet obsługuje ograniczenia rozmiaru wymuszone przez panel.

  • Stare Centrum sterowania KDE (KControl) zostało zastąpione przez Ustawienia systemowe (systemsettings).

  • Menedżer logowania KDM używa nowego formatu motywu. Motywy KDM napisane dla KDE 3 nie działają z KDM w KDE 4. KDM zawiera teraz obsługę konfiguracji motywu, więc zewnętrzne kdmtheme nie jest już wymagane.

Wszystkie powyższe aplikacje można znaleźć w pakiecie kdebase-workspace.

10.2.2. Zmiany w pakietach i aplikacjach

  • Pakiety qt, kdelibs i kdebase są w wersji KDE 4, zastępując pakiety qt4, kdelibs4 i kdebase4 z poprzednich wydań Fedory.

  • Wersje Qt/KDE 3 zostały nazwane qt3, kdelibs3 i kdebase3. Fedora 9 zawiera tylko część kdebase3. Zobacz sekcję Zgodność wsteczna, aby dowiedzieć się więcej.

  • Oryginalne KDE podzieliło moduł kdebase na trzy nowe moduły: kdebase-runtime, kdebase (czasami nazywane kdebase-apps, aby odróżnić od starego, monolitycznego kdebase) oraz kdebase-workspace. Ten podział został odzwierciedlony w pakietach Fedory.

  • Fedora 9 dodaje pakiet kdegames3 zawierający gry, które nie zostały jeszcze przeniesione do KDE 4.

  • Dolphin, będący częścią kdebase zastępuje d3lphina.

  • Pakiet kdebase-workspace zawiera obsługę konfiguracji motywuKDM, więc zastępuje kdmtheme.

  • Okular zastępuje KPDF, KGhostView i KFax w kdegraphics.

  • Pakiet kaider zastępuje KBabel, który był częścią kdesdk.

  • Pakiet okteta zastępuje KHexEdit, który był częścią kdeutils .

  • Pakiety kalgebra i marble są teraz częścią kdeedu.

  • Pakiet ksudoku jest teraz częścią kdegames.

  • Pakiet gwenview jest teraz częścią kdegraphics.

  • Pakiety kiconedit i kcoloredit, które były częścią kdegraphics są teraz oddzielnymi pakietami.

  • Pakiet kmid, który był częścią kdemultimedia jest teraz oddzielnym pakietem.

  • SIG KDE Fedory zdecydował o usunięciu podpakietów -extras, które zawierały przestarzałe lub niestabilne aplikacje, ponieważ zostały one naprawione lub porzucone w KDE 4.

  • Pakiet kdeadmin-kpackage został wydzielony z kdeadmin, ponieważ KPackage zależy teraz od smarta.

  • KDE 4 nie zawiera kdeaddons. Z tego powodu w Fedorze 9 nie ma pakietu kdeaddons. Atlantik Designer do używania z kdegames3 jest wciąż dostępny jako kdeaddons-atlantikdesigner. Aplikacja ksig i wtyczki Konquerora są teraz w swoich własnych pakietach, a extragear-plasma zastępuje dodatki Kickera.

10.3. PackageKit

PackageKit jest nową, domyślną i niezależną od dystrybucji strukturą zarządzania pakietami oraz interfejsem. Zobacz http://fedoraproject.org/wiki/PackageKit, aby dowiedzieć się więcej.

10.4. Bluetooth

Funkcja Bluetooth w Fedorze 9 (http://fedoraproject.org/wiki/Features/BluetoothFedora9) posiada w tym wydaniu kilka ulepszeń. Przyszłe wydania są bardzo szczegółowo opisane na:

http://fedoraproject.org/wiki/Releases/FeatureBluetooth

Wysyłanie plików do urządzenia Bluetooth jest teraz obsługiwane przez program bluetooth-sendto z pakietu bluez-gnome, który zastępuje gnome-obex-sen. Wyślij plik w Nautilusie za pomocą funkcji Wyślij do... z menu kontekstowego (prawy klawisz).

Odbieranie plików z urządzenia Bluetooth jest teraz obsługiwane przez gnome-user-share, które ma wbudowaną obsługę ObexFTP i ObexPush. Współdziel pliki przez SystemPreferencjeInternet i siećOsobiste współdzielenie plikówWspółdziel pliki publiczne przez Bluetooth (obsługa ObexFTP) lub odbierz pliki używając ObexPush z pomocą OsobisteWspółdzielenie plikówPobierz pliki z folderu Pobrane przez Bluetooth.

Pliki na zdalnym urządzeniu Bluetooth mogą być przeglądane bezpośrednio w Nautilusie przez GVFS, który obsługuje urządzenia Bluetooth. Synchronizowanie urządzenia Bluetooth z urządzeniem osobistego menedżera informacji (PIM) jest wykonywane używając gnome-pilot

Przeglądanie urządzeń Bluetooth jest wykonywane przez menu kontekstowe (prawe kliknięcie) ikony Bluetooth na panelu pulpitu.

10.5. XULRunner

Aplikacje wymagające mechanizmu Gecko musiały być zależne od całego Firefoksa. XULRunner jest efektem prac Mozilli nad wydzieleniem mechanizmu przeglądarki dla aplikacji, które wymagają tylko tych funkcji, a nie części interfejsu. Ten podział dostarcza większą stabilność API/ABI i czystsze środowisko wykonalne dla aplikacji używających Gecko. Wiele aplikacji w Fedorze, które poprzednio używały Gecko są teraz budowane za pomocą XULRunnera.

Aby poznać obecny stan, zobacz http://fedoraproject.org/wiki/Features/XULRunner. Aby pomóc w rozwijaniu tej funkcji, odwiedź http://fedoraproject.org/wiki/Releases/FeatureXULRunnerAPIChanges.

Aby uzyskać dokumentację, odwiedź http://developer.mozilla.org/en/docs/XULRunner.

10.6. Przeglądarki WWW

To wydanie Fedory zawiera wersję 3.0 (beta 5) popularnej przeglądarki WWW Firefox. Odwiedź http://firefox.com/, aby dowiedzieć się więcej o Firefoksie. Pakiet nspluginwrapper jest domyślnie dołączony nawet na systemach 32 bitowych, ponieważ rozdziela on wtyczki i uruchamia je w ich własnej przestrzeni adresowej, co zwiększa bezpieczeństwo i niezawodność przeglądarki.

Aby dowiedzieć się więcej o Firefoksie w Fedorze, zobacz tę stronę:

http://fedoraproject.org/wiki/Features/Firefox3

10.6.1. NSpluginwrapper

nspluginwrapper jest teraz domyślnie instalowany, co sprawia, że wtyczki przeglądarek WWW są uruchamiane w oddzielnych adresach pamięci. Zwiększa to stabilność przeglądarek, ponieważ błędy wtyczek nie mają wpływu na samą przeglądarkę. Zwiększa to także bezpieczeństwo, ponieważ Fedora 9 posiada opcjonalne polityki SELinuksa, aby oddzielić wtyczki i zmniejszyć oddziaływanie problemów z bezpieczeństwem.

10.6.2. Włączanie wtyczki Flash

Fedora zawiera wolne implementacje open source Flasha o nazwie swfdec i gnash. Polecamy zaznajomienie się z nimi, zanim zainstalujesz własnościową wtyczkę Flasha Adobe'a. Ta wtyczka używa przestarzałej struktury dźwięku, która nie działa poprawnie bez dodatkowej obsługi. Wykonaj następujące polecenie, aby włączyć tę obsługę:

su -c "yum install libflashsupport"

Użytkownicy x86_64 Fedory muszą zainstalować pakiet nspluginwrapper.i386, aby włączyć 32 bitową wtyczkę Flasha Adobe'a w Firefoksie i pakiet libflashsupport.i386, aby włączyć dźwięk we wtyczce.

  1. Utwórz folder wtyczek 32 bitowej Mozilli:

    su -c "mkdir -p /usr/lib/mozilla/plugins" 
    
  2. Zainstaluj pakiety nspluginwrapper.i386, nspluginwrapper.x86_64 oraz libflashsupport.i386:

    su -c "yum install nspluginwrapper.{i386,x86_64} libflashsupport.i386" 
    
  3. Zainstaluj flash-plugin, jak pokazano powyżej.

    Wykonaj mozilla-plugin-config, aby zarejestrować wtyczkę Flasha:

    su -c "mozilla-plugin-config -i -g -v" 
    
  4. Zamknij wszystkie okna Firefoksa, a potem uruchom go ponownie.

    Wpisz about:plugins w pasku adresu, aby upewnić się, że wtyczka została wczytana.

10.7. Klienty poczty

Pakiet mail-notification został rozdzielony. Wtyczka Evolution znajduje się teraz w oddzielnym pakiecie, mail-notification-evolution-plugin. Kiedy pakiet mail-notification jest aktualizowany, ta wtyczka zostaje automatycznie dodana.

Fedora 9 zawiera wersję 2.0 Mozilli Thunderbird, która posiada wiele ulepszeń wydajności, przeglądania folderów i ulepszoną obsługę powiadamiania o poczcie. Aby dowiedzieć się więcej, zobacz informacje o wydaniu Mozilli Thunderbird 2.0:

http://www.mozilla.com/en-US/thunderbird/2.0.0.0/releasenotes/

10.8. Wyłączanie głośnika PC

Głośnik PC jest domyślnie włączony w Fedorze. Jeśli nie chcesz, aby tak było, można to zmienić na dwa sposoby:

  • Zmniejsz jego głośność do akceptowalnego poziomu lub całkowicie wycisz głośnik PC w alsamixer za pomocą ustawień dla PC Speak.

  • Wyłącz głośnik PC w całym systemie wykonując następujące polecenia w konsoli.

su -
modprobe -r pcspkr
echo "install pcspkr :" >> /etc/modprobe.conf

10.9. Aplet międzynarodowego zegara

Nowy aplet zegara na panelu GNOME został rozszerzony, aby obsługiwał wyświetlanie dodatkowych, międzynarodowych stref czasowych, a także informacje o pogodzie dla każdej skonfigurowanej strefy czasowej. Ta praca, w tym połączenie intlclock z apletem zegara GNOME, dostarcza całą funkcjonalność system-config-date oraz apletu pogody. Dodatkowe funkcji to: wybór położenia zamiast strefy czasowej, ulepszony interfejs użytkownika nowych i starych funkcji oraz pełne informacje o pogodzie wyświetlane w okienku podpowiedzi.

Przeczytaj więcej o tej funkcji:

http://fedoraproject.org/wiki/Releases/FeatureClockApplet

10.10. Połączone słowniki

Nowy domyślny słownik hunspell dla środowisk graficznych GNOME i KDE, a także dla aplikacji takich jak OpenOffice.org, Firefox i inne oparte na XULRunnerze. Zawiera współdzielone, wielojęzyczne słowniki używane z hunspell. Ta funkcja używa jednego zestawu słowników, niezależnie od aplikacji, co daje ujednolicone podpowiedzi pisowni i używa mniej miejsca na dysku, dzięki eliminacji wielu słowników.

Szczegóły można poznać tutaj:

http://fedoraproject.org/wiki/Releases/FeatureDictionary

10.11. Compiz

Fedora 9 dostarcza Compiza 0.7.2, który ulepsza obsługę wielu ekranów, dodaje obsługę KDE4, dodaje konfigurowalny środkowy i prawy przycisk myszy i działania rolki myszy dla Dekoratora okien GTK. Compiz 0.7.2 zawiera wiele ulepszeń i poprawek błędów.

Aby dowiedzieć się więcej, zobacz ogłoszenie wydania Compiza 0.7.2:

http://lists.compiz-fusion.org/pipermail/community/2008-March/000168.html

10.12. Sterownik vmmouse

Z powodu błędu w sterowniku xorg-x11-drv-vmmouse pozycja myszy może nie być poprawnie wskazywana na ekranie gościa maszyny wirtualnej. Jako obejście błędu do następnej aktualizacji dodaj Option NoAutoAddDevices do sekcji ServerFlags pliku /etc/X11/xorg.conf w maszynie gościa. Utwórz sekcję, jeśli to potrzebne:

Section "ServerFlags"
	Option      "NoAutoAddDevices"
EndSection

11. Systemy plików

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Fedora 9 dostarcza podstawową obsługę szyfrowanych partycji wymiany oraz nierodzimych systemów plików. Aby go użyć, dodaj wpis do /etc/crypttab i odwołaj się do utworzonych urządzeń w /etc/fstab.

Jako nowość w Fedorze 9 instalator Anaconda posiada obsługę tworzenia zaszyfrowanych systemów plików podczas instalacji. Aby dowiedzieć się więcej, zobacz Przewodnik po instalacji Fedory.

Instalowanie na zaszyfrowanych woluminach, w tym systemie plików root jest teraz obsługiwane. Nie ma narzędzi konfiguracyjnych do dodawania lub usuwania kluczy z woluminów w późniejszym czasie lub modyfikowania szyfrowania. Zobacz tę stronę, aby dowiedzieć się więcej:

http://fedoraproject.org/wiki/Releases/FeatureEncryptedFilesystems

Aby uzyskać pełne instrukcje o używaniu zaszyfrowanych systemów plików, zobacz Przewodnik po szyfrowaniu i prywatności Fedory.

11.1. Beta ext4

Nowy system plików jest dostępny w Fedorze 9 jako prawie kompletna funkcja. System plików ext3 może być zamontowany jako ext4, ale planowane jest narzędzie do konwersji ext3 na ext4, które przekonwertuje istniejący format ext3 na ext4.

Można instalować Fedorę 9 na systemie plików dodając opcję ext4 do parametrów uruchamiania instalatora i wybierając własny układ partycjonowania.

[Notatka] Narzędzia przestrzeni użytkownika e2fsprogs

Narzędzia przestrzeni użytkownika e2fsprogs dostarczane z Fedorą 9 nie obsługują jeszcze całkowicie ext4. W szczególności ograniczone są możliwości fsck.

Aby dowiedzieć się więcej o tej funkcji:

http://fedoraproject.org/wiki/FedoraExt4

http://fedoraproject.org/wiki/Features/Ext4

12. Serwery WWW

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

12.1. Sterownik DBD PostgreSQL

Użytkownicy modułu mod_dbd powinni zauważyć, że sterownik DBD apr-util dla PostgreSQL jest teraz rozprowadzany jako oddzielny, wczytywany dynamicznie moduł. Moduł sterownika jest teraz dołączony do pakietu apr-util-pgsql. Sterownik MySQL jest teraz także dostępny w pakiecie apr-util-mysql.

12.2. Aplikacje TurboGears

SQLAlchemy zostało zaktualizowane do wersji 0.4.x. Skrypty startowe aplikacji TurboGears zaprogramowanych używając SQLAlchemy jako ich warstwy bazy danych muszą zostać zaktualizowane. Zamiast:

import pkg_resources
pkg_resources.require('TurboGears')

skrypt startowy musi posiadać:

__requires__ = 'TurboGears[future]'
import pkg_resources

12.3. Drupal

Drupal został zaktualizowany z serii 5.x do 6.2. Aby dowiedzieć się więcej, odwiedź:

http://drupal.org/drupal-6.2

Pamiętaj, aby przed zaktualizowaniem tego pakietu zalogować się na swoją stronę i wyłączyć wszystkie moduły firm trzecich. Po zaktualizowaniu pakietu:

  1. Skopiuj /etc/drupal/default/settings.php.rpmsave do /etc/drupal/default/settings.php i powtórz to dla wszystkich plików settings.php dodatkowych stron.

  2. Przejdź do http://host/drupal/update.php, aby uruchomić skrypt aktualizacyjny.

12.4. Squid

Squid został zaktualizowany z wersji 2.6 do 3.0.STABLE2. Pliki konfiguracji nie są całkowicie zgodne wstecz. Aby dowiedzieć się więcej, zobacz informacje o wydaniu Squida:

http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE2-RELEASENOTES.html

Z powodu błędu przezroczysty pośrednik nie działa. Powinno to być naprawione po pierwszej aktualizacji.

13. Serwery poczty

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Ta sekcja dotyczy serwerów poczty elektronicznej lub agentów przesyłania poczty (MTA).

13.1. Sendmail

Domyślnie agent przesyłu poczty (MTA) Sendmail nie akceptuje połączeń sieciowych z żadnego komputera poza lokalnym. Aby skonfigurować Sendmaila jako serwer dla innych klientów:

  1. Zmodyfikuj /etc/mail/sendmail.mc i zmień wiersz DAEMON_OPTIONS, aby nasłuchiwał także na urządzeniach sieciowych lub wstaw komentarz przed tą opcją używając dnl.

  2. Zainstaluj pakiet sendmail-cf:

    yum install sendmail-cf
    
  3. Ponownie utwórz /etc/mail/sendmail.cf:

    make -C /etc/mail
    

14. Programowanie

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Ta sekcja omawia różne narzędzia i funkcje programistyczne.

14.1. Narzędzia

14.1.1. Zbiór kompilatorów GCC

To wydanie Fedory zostało zbudowane za pomocą GCC 4.3.0, które jest dołączone do dystrybucji.

Aby dowiedzieć się więcej o GCC 4.3, zobacz:

http://gcc.gnu.org/gcc-4.3/

14.1.1.1. Tworzenie kodu

Zaczynając od gcc-4.1.2-25 i glibc-2.6.90-14, opcja -D_FORTIFY_SOURCE=2 chroni nie tylko kod C, ale także C++. Było kilka problemów z bezpieczeństwem, które mogły zostać wykorzystane, jeśli to sprawdzanie zostało umieszczone wcześniej. Zobacz to ogłoszenie:

https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html, aby dowiedzieć się więcej.

14.1.2. Eclipse

To wydanie Fedory zawiera Eclipse Fedory, oparte na SDK Eclipse w wersji 3.3.2. Seria wydań 3.3.x posiada stronę "Nowości" oraz informacje o wydaniu dla 3.3.2.

SDK Eclipse jest znane jako "Platforma Eclipse", "IDE Eclipse" lub "Eclipse". SDK Eclipse jest podstawą połączonych wydań dwudziestu jeden projektów pod wspólnym płaszczem wydania Callisto:

http://www.eclipse.org/europa

Część projektów Europa zostało dołączonych do Fedory:

Inne projekty Eclipse dostępne w Fedorze to między innymi:

Pomoc w tworzeniu pakietów i testowaniu za pomocą GCJ jest zawsze mile widziana. Skontaktuj się z zainteresowanymi osobami przez fedora-devel-java-list oraz/lub #fedora-java na freenode (w języku angielskim):

http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/

Fedora zawiera również wtyczki oraz funkcje, które są użyteczne dla hakerów FLOSS: edytowanie dzienników zmian za pomocą eclipse-changelog i interakcja z Bugzillą za pomocą eclipse-mylyn-bugzilla. Nasz pakiet CDT, eclipse-cdt, zawiera również wydanie testowe integracji z GNU Autotools. Jest także pakiet eclipse-rpm-editor do modyfikowania plików spec RPM-ów.

Najnowsze informacje dotyczące tych projektów można znaleźć na stronie projektu Eclipse Fedory:

http://sourceware.org/eclipse/

14.1.2.1. Brak pakietów z wtyczkami i funkcjami

Eclipse Fedory pozwala użytkownikom innym niż root używać funkcjonalności Menedżera aktualizacji do instalowania wtyczek i funkcji, których nie ma w pakietach. Takie wtyczki są instalowane w folderze domowym użytkownika w folderze .eclipse.

14.1.2.2. Aktualizowanie z Fedory 8

Użytkownicy aktualizujący z Fedory 8 muszą pamiętać, że zawartość pamięci podręcznej w ich folderze domowym mogą nie zostać poprawnie wyczyszczone (zobacz błąd Eclipse #215034).Aby obejść ten problem, uruchom Eclipse z terminala z opcją -clean. Uwaga: należy to wykonać tylko raz.

14.1.2.3. 64 bitowe środowiska wykonawcze Javy i JNI

Nie próbuj uruchamiać pakietów Eclipse Fedory x86_64 na 32 bitowym JRE Suna. Przełącz się na 64 bitowe własnościowe JRE lub zainstaluj 32 bitową wersję pakietów, jeśli są dostępne. Aby zainstalować 32 bitową wersję, użyj następującego polecenia (SWT jest podane jako przykład):

yum install libswt3-gtk2.i386

Podobnie, 32 bitowe biblioteki JNI dostarczane domyślnie w systemach PPC64 nie działają z 64 bitowym JRE. Aby zainstalować wersję 64 bitową, użyj następującego polecenia:

yum install nazwa_pakietu.ppc64

15. Bezpieczeństwo

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Ta sekcja omawia różne aspekty związane z bezpieczeństwem Fedory.

15.1. Ulepszenia bezpieczeństwa

Fedora dalej ulepsza swoje prewencyjne funkcje bezpieczeństwa.

15.2. Obsługa haseł SHA-256 i SHA-512

Pakiet glibc w Fedorze 8 posiadał obsługę haseł używających hashowania SHA-256 i SHA-512. Wcześniej dostępne były tylko hasła DES i MD5. Te narzędzia zostały rozszerzone w Fedorze 9. Hashowanie haseł używając funkcji hashowania SHA-256 i SHA-512 jest teraz obsługiwane.

Aby przełączyć na SHA-256 lub SHA-512 na zainstalowanym systemie, użyj authconfig --passalgo=sha256 --update lub authconfig --passalgo=sha512 --update. Można użyć także narzędzia GUI authconfig-gtk, aby skonfigurować metodę hashowania. Istniejące konta użytkowników nie zostaną zmodyfikowane, dopóki ich hasła nie zostaną zmienione.

SHA-512 jest domyślnie używane na nowo zainstalowanych systemach. Inne algorytmy mogą być konfigurowane tylko dla instalacji kickstart używając opcji --passalgo lub --enablemd5 dla polecenia kickstart auth. Jeśli instalacji nie używa kickstart, użyj authconfig, tak jak opisano powyżej, a potem zmień hasło użytkownika root i hasła innych użytkowników utworzonych po instalacji.

Nowe opcje pojawiły się w libuser, pam i shadow-utils, aby obsługiwać te algorytmy hashowania haseł. Uruchomienie authconfig automatycznie skonfiguruje te opcje, więc nie trzeba ich już ręcznie modyfikować.

  • Nowe wartości dla opcji crypt_style oraz nowe opcje hash_rounds_min i hash_rounds_max są teraz obsługiwane w sekcji [defaults] pliku /etc/libuser.conf. Zobacz stronę podręcznikalibuser.conf(5), aby dowiedzieć się więcej.

  • Nowe opcje sha256, sha512 oraz rounds są teraz obsługiwane przez moduł PAM pam_unix. Zobacz stronę podręcznika pam_unix(8), aby dowiedzieć się więcej.

  • Nowe opcje ENCRYPT_METHOD, SHA_CRYPT_MIN_ROUNDS oraz SHA_CRYPT_MAX_ROUNDS są teraz obsługiwane w /etc/login.defs. Zobacz stronę podręcznika login.defs(5), aby dowiedzieć się więcej. Odpowiednie opcje zostały dodane do chpasswd(8) i newusers(8).

15.3. FORTIFY_SOURCE zostało rozszerzone, aby pokrywać więcej funkcji

Ochrona FORTIFY_SOURCE pokrywa teraz asprintf, dprintf, vasprintf, vdprintf, obstack_printf i obstack_vprintf. To ulepszenie jest przydatne zwłaszcza dla aplikacji używających biblioteki glib2, ponieważ kilka jej funkcji używa vasprintf.

15.4. Ulepszenia SELinuksa

Dostępne są teraz różne role, aby umożliwić dokładniejszą kontrolę dostępu:

  • guest_t nie pozwala na uruchamianie binariów setuid, tworzenie połączeń sieciowych lub używanie GUI.

  • xguest_t nie pozwala na dostęp do sieci poza HTTP przez przeglądarkę WWW i uruchamianie binariów setuid.

  • user_t jest idealna dla użytkowników biurowych: powstrzymuje używanie konta roota przez aplikacje setuid.

  • staff_t jest takie samo jak user_t, ale umożliwia dostęp roota przez sudo.

  • unconfined_t dostarcza pełny dostęp, taki sam jak bez SELinuksa.

Podobnie wtyczki przeglądarek domyślnie używają nspluginwrapper i są ograniczane.

15.5. Domyślne zachowanie zapory sieciowej

W Fedorze 9 zmieniono domyślne zachowanie zapory sieciowej. Domyślnie żaden port nie jest otwarty, poza SSH (22), który jest otwierany przez Anacondę.

15.6. Ogólne informacje

Ogólne wprowadzenie do wielu prewencyjnych mechanizmów bezpieczeństwa w Fedorze, aktualny stan oraz polityki są dostępne na http://fedoraproject.org/wiki/Security.

15.7. SELinux

Strony projektu SELinux zawierają wskazówki dotyczące rozwiązywania problemów, objaśnienia oraz odnośniki do dokumentacji. Niektóre użyteczne odnośniki to:

15.8. Free IPA

Free IPA jest centralnie zarządzaną instalacją tożsamości, polityki i audytowania.

Instalator serwera IPA przyjmuje relatywnie czysty system, instalując i konfigurując kilka usług:

  • serwer katalogujący Fedory

  • KDC

  • Apache

  • ntpd

  • TurboGears

Postarano się, aby można było cofnąć wprowadzone zmiany, ale nie jest to gwarantowane. Podobnie narzędzie ipa-client-install zastępuje konfiguracje PAM (/etc/pam.conf) i Kerberosa (/etc/krb5.conf).

IPA nie obsługuje innych serwerów katalogujących Fedory na tym samym komputerze podczas instalacji, nawet nasłuchujących na innych portach. Aby zainstalować IPA, inne serwery muszą zostać usunięte. IPA sama może obsłużyć to usunięcie.

Obecnie nie ma mechanizmu do przenoszenia istniejących użytkowników do serwera IPA.

Serwer sam konfiguruje się, aby być swoim klientem. Jeśli serwer katalogujący lub KDC nie wystartuje podczas uruchomienia systemu, włącz tryb jednego użytkownika, aby rozwiązać ten problem.

Aby dowiedzieć się więcej, odwiedź tę stronę:

http://fedoraproject.org/wiki/Features/freeIPA

16. Java

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

16.1. OpenJDK

Fedora 9 zawiera OpenJDK 6, implementację open source platformy Java (edycja standardowa). OpenJDK 6 nie jest jeszcze zgodna z Javą, prowadzone są prace nad jej certyfikacją.

Fedora będzie śledzić stabilną gałąź OpenJDK 6 Suna.

16.2. OpenJDK zastępuje IcedTea

Pakiety OpenJDK 6, java-1.6.0-openjdk*, zastępują ich odpowiedniki w IcedTea, java-1.7.0-icedtea*. Pakiety IcedTea w Fedorze 8 śledziły niestabilną gałąź OpenJDK 7, a pakiety java-1.6.0-openjdk* śledzą stabilną gałąź OpenJDK 6. Decyzja o zastąpieniu IcedTea przez OpenJDK 6 została podjęta z kilku powodów:

  • Sun zastąpił większość opatentowanych elementów, które zostały zastąpione w IcedTea. W przypadku innych problemów użyto zastąpionego kodu z projektu IcedTea.

  • Celem IcedTea jest umieszczenie zmian w OpenJDK, jeśli to tylko możliwe, więc różnice między IcedTea i OpenJDK powinny z czasem zanikać.

  • OpenJDK 6 jest gałęzią stabilną, a OpenJDK 7 niestabilną, wersja stabilna nie zostanie wydana przed 2009.

  • Sun udzielił Fedorze licencji na używanie nazwy towarowej OpenJDK.

  • Dostarczanie zarówno OpenJDK 6, jak i IcedTea byłoby mylące i niepotrzebnie zwiększałoby rozmiar dystrybucji.

IcedTea nadal dostarcza obsługę Autotools (autoconf, automake, libtool i tak dalej), przenośny interpreter dla architektur PowerPC i 64 bitowego PowerPC, obsługę wtyczek, obsługę Web Start i łaty integrując OpenJDK z Fedorą. Źródła IcedTea są zawarte w pakiecie źródłowym SRPM java-1.6.0-openjdk.

Jeśli IcedTea jest już zainstalowane, zmiana pakietów nie nastąpi automatycznie. Pakiety związane z IcedTea oparte na OpenJDK 7 muszą zostać najpierw usunięte, zanim nowe pakiety OpenJDK 6 zostaną zainstalowane.

su -c "yum erase java-1.7.0-icedtea{,-plugin}"
su -c "yum install java-1.6.0-openjdk{,-plugin}"

16.3. Obsługa apletów Javy

Oryginalne OpenJDK nie dostarcza wtyczki. Pakiety OpenJDK Fedory zawierają adaptację gcjwebplugin, która bezpiecznie uruchamia potencjalnie niebezpieczne aplety w przeglądarce WWW. Wtyczka znajduje się w pakiecie java-1.6.0-openjdk-plugin.

  • Adaptacja gcjwebplugin nie obsługuje mostka kod bajtowy-JavaScript (LiveConnect), więc aplety używające tego mostku nie będą działać. Eksperymentalna obsługa LiveConnect istnieje w repozytorium IcedTea, ale nie jest gotowa na wdrożenie w Fedorze.

  • Adaptacja gcjwebplugin nie obsługuje podpisanych apletów. Podpisane aplety będą uruchamiane w trybie dla potencjalnie niebezpiecznych apletów. Eksperymentalna obsługa podpisanych apletów istnieje w repozytorium IcedTea, ale nie jest gotowa na wdrożenie w Fedorze.

  • Polityka bezpieczeństwa gcjwebplugin może być zbyt restrykcyjna. Aby włączyć zablokowane aplety, wykonaj firefox -g w oknie terminala, aby zobaczyć, co jest blokowane, a potem daj pozwolenie na uruchamianie w pliku /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy.

16.4. Obsługa aplikacji Web Start

Oryginalne OpenJDK nie dostarcza obsługi Web Start. Eksperymentalna obsługa Web Start przez NetX istnieje w repozytorium IcedTea, ale nie jest gotowa na wdrożenie w Fedorze.

16.5. Fedora i JPackage

Fedora zawiera wiele pakietów pochodzących z Projektu JPackage. Te pakiety są w Fedorze zmodyfikowane tak, aby usunąć zależności od oprogramowania własnościowego i używać możliwości wcześniejszego skompilowania GCJ. Używaj repozytoriów Fedory, aby aktualizować te pakiety lub repozytorium JPackage dla pakietów nie dostarczanych przez Fedorę. Odwiedź stronę WWW JPackage, aby dowiedzieć się więcej o tym projekcie i oprogramowaniu, które dostarcza.

Niezgodność między pakietem jpackage-utils Fedory i JPackage, która nie pozwalała na instalowanie pakietu jpackage-utils z JPackage na Fedorze została naprawiona w tym wydaniu.

[Ostrzeżenie] Mieszanie Pakietów z Fedory i JPackage

Sprawdź zgodność pakietów, zanim zainstalujesz oprogramowanie zarówno z repozytoriów Fedory, jak i JPackage na tym samym systemie. Niezgodne pakiety mogą spowodować złożone problemy.

17. Usługi systemowe

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

17.1. Upstart

Fedora 9 zawiera system inicjowania Upstart. Wszystkie skrypty init Systemu V powinny być uruchamiane w trybie zgodności. Jednakże użytkownicy, którzy zmienili plik /etc/inittab muszą przenieść te modyfikacje do Upstart. Aby dowiedzieć się więcej o działaniu Upstart, zobacz strony podręcznika init(8) i initctl(8). Aby dowiedzieć się więcej o pisaniu skryptów Upstart, zobacz stronę podręcznika events(5) oraz Przewodnik po Upstart:

http://upstart.ubuntu.com/getting-started.html

Z powodu zmiany systemu init zalecane jest, aby użytkownicy, którzy wykonują aktualizację do Fedory 9 na używanym systemie plików uruchomili ponownie system.

17.2. Menedżer sieci

Fedora 9 zawiera Menedżera sieci. Menedżer sieci 0.7 dostarcza ulepszoną obsługę połączeń mobilnych, w tym urządzeń GSM i CDMA, a także obsługuje teraz wiele urządzeń, sieć ad-hoc do współdzielenia połączeń i używa systemowej konfiguracji sieci. Jest teraz domyślnie włączony na wszystkich instalacjach. Używając Menedżera sieci pamiętaj o:

  • Menedżer sieci obecnie nie obsługuje wszystkich typów urządzeń wirtualnych. Użytkownicy mostków, trasowania lub VLAN muszą przełączyć na starą usługę sieciową po skonfigurowaniu tych interfejsów.

  • Menedżer sieci uruchamia sieci asynchronicznie. Użytkownicy posiadający aplikacje wymagające pełnego zainicjowania sieci podczas uruchamiania powinni ustawić zmienną NETWORKWAIT w /etc/sysconfig/network. Proszę zgłosić błędy o przypadkach, kiedy jest to potrzebne, aby można było naprawić te aplikacje.

17.3. Autofs

Autofs nie jest już domyślnie instalowane. Użytkownicy, którzy chcą używać Autofs mogą wybrać go z grupy System Tools w instalatorze lub za pomocą narzędzi instalacji pakietów.

18. Multimedia

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Fedora zawiera aplikacje do różnych funkcji multimedialnych, w tym odtwarzania, nagrywania i edytowania. Dodatkowe pakiety są dostępne przez repozytorium oprogramowania Fedory. Aby dowiedzieć się więcej o multimediach w Fedorze, zobacz sekcję Multimedia strony WWW Projektu Fedora na http://fedoraproject.org/wiki/Multimedia.

18.1. Odtwarzacze multimedialne

Domyślna instalacja Fedory zawiera Rhythmboksa oraz Totem do odtwarzania mediów. Repozytoria Fedory zawierają wiele innych popularnych programów, takich jak odtwarzacz XMMS oraz amaroK dla KDE. Zarówno GNOME, jak i KDE posiadają wybór odtwarzaczy, które mogą być użyte dla różnych formatów. Firmy trzecie mogą oferować dodatkowe programy do obsługi innych formatów.

Totem, domyślny odtwarzacz filmów w GNOME może teraz przełączać silniki odtwarzania bez ponownego kompilowania lub przełączania pakietów. Aby zainstalować silnik Xine, wykonaj następujące polecenie jako root:

yum install totem-xine

Aby jeden raz uruchomić Totema z silnikiem Xine, wykonaj następujące polecenie jako root:

totem-backend -b xine totem

Aby zmienić domyślny silnik na Xine dla całego systemu, wykonaj następujące polecenie jako root:

totem-backend -b xine

Kiedy używasz silnika Xine, można tymczasowo używać silnika GStreamer. Aby użyć silnika GStreamer, wykonaj następujące polecenie jako root:

totem-backend -b gstreamer

18.2. Ogg i formaty fundacji Xiph.Org

Fedora zawiera kompletną obsługę formatu kontenera mediów Ogg oraz formatów dźwięku Vorbis, obrazu Theora, dźwięku Speex oraz bezstratnego dźwięku FLAC. Te wolno rozprowadzane formaty nie są obciążone restrykcjami patentowymi lub licencyjnymi. Dostarczają potężne i elastyczne alternatywy dla bardziej popularnych, restrykcyjnych formatów. Projekt Fedora zachęca do używania otwartych formatów zamiast tych restrykcyjnych. Aby dowiedzieć się więcej o tych formatach oraz jak ich używać, odwiedź stronę WWW Fundacji Xiph.Org na http://www.xiph.org/.

18.3. MP3, DVD i inne wyłączone formaty multimediów

Repozytoria oprogramowania Fedory nie mogą zawierać obsługi odtwarzania i nagrywania MP3 lub DVD. Formaty MP3 są opatentowane, a właściciele patentu nie dostarczają niezbędnych licencji patentowych. Formaty obrazu DVD są opatentowane i zaopatrzone w schemat szyfrowania. Właściciele patentu nie dostarczają niezbędnych licencji patentowych, a kod potrzebny do odszyfrowania dysków zakodowanych CSS może naruszać Digital Millenium Copyright Act, prawo autorskie Stanów Zjednoczonych. Fedora wyłącza również inne oprogramowanie multimedialne ze względu na restrykcje patentowe, licencyjne lub prawa autorskie, w tym odtwarzacza Flash firmy Adobe oraz Real Player firmy Real Media. Aby dowiedzieć się więcej na ten temat, zobacz http://fedoraproject.org/wiki/ForbiddenItems.

Podczas gdy inne opcje MP3 mogą być dostępne dla Fedory, Fluendo oferuje teraz darmową wtyczkę MP3 dla GStreamera, która posiada niezbędną licencję patentową dla końcowych użytkowników. Ta wtyczka włącza obsługę MP3 w aplikacjach, które używają struktury GStreamer jako silnika. Ta wtyczka nie może być rozprowadzana w Fedorze z powodów licencyjnych, ale oferuje rozwiązanie starego problemu. Aby dowiedzieć się więcej, zobacz strony Instalowanie wtyczki MP3 firmy Fluendo lub Instalowanie wtyczki MP3 Plug-in za pomocą Codeiny.

18.4. Projektowanie i nagrywanie CD oraz DVD

Fedora zawiera różne narzędzia do łatwego tworzenia i nagrywania CD i DVD. Użytkownicy GNOME mogą nagrywać bezpośrednio z menedżera plików Nautilus. Repozytoria oprogramowania Fedory zawierają także dodatkowe oprogramowanie do tych zadań, takie jak brasero, gnomebaker lub k3b. Narzędzia konsolowe to wodim, readom, genisoimage oraz inne popularne aplikacje.

18.5. Nagrywanie obrazu

Możesz użyć Fedory do tworzenia i odtwarzania nagrań ekranu używając otwartych technologii. Fedora zawiera istanbul, który tworzy nagrania pulpitu używając formatu obrazu Theora oraz "byzanz", który tworzy nagrania pulpitu używając animowanych plików GIF. Te filmy mogą być odtworzone z wykorzystaniem kilku odtwarzaczy zawartych w Fedorze. Jest to preferowany sposób wysyłania nagrań ekranu Projektowi Fedora dla programistów lub końcowych użytkowników. Po bardziej wyczerpujące informacje, zobacz stronę http://fedoraproject.org/wiki/ScreenCasting.

18.6. Rozszerzona obsługa przez wtyczki

Większość odtwarzaczy multimedialnych w Fedorze może używać wtyczek w celu dodania obsługi dodatkowych formatów mediów oraz systemów wyjścia dźwięku. Niektóre używają potężnych struktur multimedialnych, jak na przykład pakiet gstreamer do obsługi formatów mediów oraz wyjścia dźwięku. Fedora oferują pakiety wtyczek dla tych silników oraz indywidualnych aplikacji. Firmy trzecie mogą dostarczać dodatkowe wtyczki, aby dodać jeszcze większe możliwości.

19. Gry i rozrywka

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Fedora dostarcza zbiór różnego rodzaju gier. Użytkownicy mogą zainstalować mały zestaw gier dla GNOME (o nazwie gnome-games) i KDE (kdegames). W repozytoriach dostępnych jest także wiele dodatkowych gier z każdego głównego gatunku.

Strona WWW Projektu Fedora zawiera sekcję dedykowaną grom, która opisuje wiele dostępnych gier, w tym przeglądy oraz instrukcje instalacji. Aby dowiedzieć się więcej, odwiedź:

http://fedoraproject.org/wiki/Games

Aby uzyskać listę innych dostępnych do instalacji gier, wybierz AplikacjeDodaj/usuń oprogramowanie lub podaj w wierszu poleceń:

yum groupinfo "Games and Entertainment" 

Aby uzyskać pomoc w używaniu yuma do zainstalowania pakietów gier, zobacz przewodnik dostępny na

http://docs.fedoraproject.org/yum/

20. Wirtualizacja

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Wirtualizacja w Fedorze 9 zawiera duże zmiany i nowe funkcje, które nadal obsługują platformy Xen i KVM.

20.1. Ulepszenia integracji z jądrem

Jądro Xen jest teraz oparte na implementacji paravirt ops z oryginalnego jądra. Poprzednio jądro Xen było tworzone przez przenoszenie kodu Xen z jądra 2.6.18 do obecnego jądra Fedory. To zadanie było pracochłonne i powodowało opóźnienie jądra Xen wobec zwykłego jądra o kilka wydań. Dołączenie paravirt ops sprawiło, że ten proces stał się niepotrzebny, a Xen nie wymaga już oddzielnego jądra.

Jednakże jądro Xen nie obsługuje teraz Dom0. Istniejące hosty/Dom0 Xena muszą kontynuować na Fedorze 8. Obsługa Dom0 Xena zostanie ponownie dodana w Fedorze 10.

Dostępne są teraz trzy metody instalacji gości linuksowych w pełnej wirtualizacji:

  • Uruchamianie PXE przez sieć.

  • Lokalny napęd CD-ROM/obraz ISO.

  • Instalacja sieciowa z drzewa dystrybucji przechowywanego na FTP/HTTP/NFS.

Ostatnia metoda pozwala na w pełni automatyczną instalację, używając plików kickstart. Wprowadza to parzystość między gośćmi HVM Xen i KVM, jeśli chodzi o metody instalacji.

Aby dowiedzieć się więcej, zobacz: http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.

20.2. Ulepszone zarządzanie pamięcią masową

Poprzednio Fedora wprowadziła możliwość zdalnego zarządzania istniejącymi domenami gości używając libvirt. Nie było możliwe utworzenie nowych gości z powodu braku możliwości zarządzania pamięcią masową. W Fedorze 9 nowe zarządzanie pamięcią masową może tworzyć i usuwać woluminy pamięci masowej na zdalnych komputerach używając libvirt.

20.3. Integracja z PolicyKit

Poprzednio aplikacja virt-manager była podczas zarządzania lokalnym nadzorcą uruchamiania jako root i używała consolehelper do uwierzytelniania z sesji środowiska graficznego. Uruchamianie aplikacji GTK+ jako root jest złą praktyką. Integracja z PolicyKit pozwala teraz na uruchamianie virt-manager jako zwykłego użytkownika.

20.4. Ulepszone zdalne uwierzytelnianie

Poprzednio Fedora wprowadziła obsługę bezpiecznego zdalnego zarządzania używając TLS/SSL i certyfikatów x509. Fedora 9 ulepsza możliwości zdalnego zarządzania, dodając obsługę uwierzytelniania przez bazę haseł, kontrolera domeny Kerberosa oraz uwierzytelnianie systemu używając PAM. Ta funkcja działa we wszystkich narzędziach używających libvirt.

20.5. Inne ulepszenia

Fedora zawiera także następujące ulepszenia wirtualizacji:

  • nowe narzędzie P2V, dostarczane jako Live CD do konwertowania zwykłych instalacji na gości wirtualnych

  • nowe narzędzie, xenner, do uruchamiania jąder parawirtualizowanych przez Xen na oprogramowaniu KVM

  • parawirtualne sterowniki pamięci masowych i sieci dla gości KVM

  • pełną obsługę monitorowania statystyk QEMU i KVM sieci i bloków w libvirt i virt-top, wprowadzając parzystość z monitorowaniem statystyk, wcześniej dostępnych tylko dla gości Xena

21. System X Window (grafika)

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Ta sekcja zawiera informacje związane z implementacją systemu X Window X.Org dostarczanego z Fedorą.

21.1. Szybsze uruchamianie i zamykanie X Window

Fedora 9 zawiera wiele zmian mających na celu przyspieszenie uruchamiania i zamykania X Window oraz innych ulepszeń. Więcej szczegółów o tym projekcie można znaleźć na tej stronie:

http://fedoraproject.org/wiki/Features/OneSecondX.

21.2. Zmiany konfiguracji X Window

Serwer X X.Org 1.4.99 został zmodyfikowany, aby automatycznie wykrywać i konfigurować większość sprzętu, eliminując potrzebę modyfikacji pliku konfiguracyjnego /etc/X11/xorg.conf przez użytkowników lub administratorów. Jedyny sprzęt skonfigurowany domyślnie w pliku /etc/X11/xorg.conf, zapisany przez Anacondę to:

  • sterownik graficzny oraz

  • mapa klawiatury

Cały inny sprzęt, taki jak monitory (zarówno LCD, jak i CRT), myszy USB oraz touchpady powinien zostać wykryty i skonfigurowany automatycznie.

Serwer X Window odpytuje podłączony monitor o obsługiwane zakresy rozdzielczości oraz próbuje ustawić najwyższą dostępną rozdzielczość z poprawnymi proporcjami ekranu. Użytkownicy mogą ustawiać preferowaną rozdzielczość w SystemPreferencjeRozdzielczość ekranu, natomiast domyślna rozdzielczość systemu może być zmieniona w SystemAdministracjaEkran.

Jeśli plik konfiguracji /etc/X11/xorg.conf nie istnieje, X Window automatycznie wykrywa odpowiedni sterownik oraz przyjmuje układ klawiatury 105-klawiszowej US.

W niektórych sytuacjach używany był sterownik evdev, nawet, jeśli sterownik kbd został podany w /etc/X11/xorg.conf. Usunięcie sterownika evdev powodowało te błędy i ostrzeżenia:

(WW) Warning, couldn't open module evdev
(II) UnloadModule: "evdev"
(EE) Failed to load module "evdev" (module does not exist, 0)
(EE) No input driver matching `evdev'
[config/hal] NewInputDeviceRequest failed
(II) LoadModule: "evdev"

W Fedorze 9 ustawienia XKB są odczytywane z /etc/sysconfig/keyboard, który podaje właściwy układ. Opcja KEYTABLE, konfigurowana w /etc/sysconfig/keyboard ustawia także układ dla X Window. Zmienne XKB_VARIANT i XKB_OPTIONS mogą być konfigurowane, aby dostosować XKB.

21.3. Sterowniki obrazu firm trzecich

Odwiedź stronę sterowników Xorg firm trzecich, aby uzyskać szczegółowe wskazówki dotyczące używania sterowników obrazu firm trzecich.

22. Serwery baz danych

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

22.1. MySQL

Fedora dostarcza teraz MySQL 5.0.51.a. Aby zobaczyć pełną listę ulepszeń dostarczanych przez tę wersję, odwiedź http://dev.mysql.com/doc/refman/5.0/en/mysql-nutshell.html.

Aby dowiedzieć się więcej o aktualizowaniu baz danych z poprzednich wydań MySQL-a, odwiedź stronę WWW MySQL-a na http://dev.mysql.com/doc/refman/5.0/en/upgrade.html.

22.1.1. Sterownik DBD

Sterownik BDB MySQL-a jest teraz licencjonowany na warunkach dwóch licencji, więc związane z tym problemy zostały rozwiązane (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=222237). W wyniku tego pakiet apr-util-mysql został dołączony do repozytoriów oprogramowania Fedory.

22.2. PostgreSQL

To wydanie Fedory zawiera PostgreSQL 8.3.0. Aby dowiedzieć się więcej o tej nowej wersji, odwiedź http://www.postgresql.org/docs/8.3/static/release-8-3.html.

[WAŻNE] Aktualizowanie baz danych

Zanim zaktualizujesz istniejący system Fedora z bazą danych PostgreSQL, może być potrzebne postępowanie zgodnie z procedurą opisaną na http://www.postgresql.org/docs/8.3/interactive/install-upgrading.html.W innym przypadku dane mogą nie być dostępne pod nową wersją PostgreSQL-a.

23. Internacjonalizacja (i18n)

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Ta sekcja zawiera informacje o obsłudze języków w Fedorze.

23.1. Języki

Fedora zawiera oprogramowania przetłumaczone na wiele języków. Aby uzyskać listę języków, zobacz statystyki tłumaczenia dla Anacondy, która jest jedną z najważniejszych aplikacji w Fedorze.

23.1.1. Instalacja obsługi języków

Aby zainstalować obsługę dodatkowych języków z grupy Języków, użyj AplikacjeDodaj/usuń oprogramowanie lub wykonaj to polecenie:

su -c "yum groupinstall Język-support"

W powyższym poleceniu język jest jednym z assamese, bengali, chinese, gujarati, hindi, japanese, kannada, korean, malayalam, marathi, oriya, punjabi, sinhala, tamil, telegu, thai i tak dalej.

Użytkownikom SCIM aktualizującym z poprzednich wydań Fedory mocno zalecamy zainstalowanie scim-bridge-gtk, który dobrze działa z aplikacjami C++ firm trzecich skonsolidowanych ze starszymi wersjami libstdc++.

Aby dodać obsługę SCIM wprowadzania danego języka, zainstaluj scim-lang-LANG, gdzie LANG jest jednym z assamese, bengali, chinese, dhivehi, farsi, gujarati, hindi, japanese, kannada, korean, latin, malayalam, marathi, oriya, punjabi, sinhalese, tamil, telugu, thai lub tibetan.

23.1.2. Transifex

Transifex jest nowym narzędziem ułatwiającym wysyłanie tłumaczeń projektom umieszczonym na zdalnych, oddzielnych systemach kontroli wersji. Najważniejsze pakiety używają Transifeksa, aby otrzymywać tłumaczenia od licznych uczestników Projektu.

Dzięki kombinacji nowych narzędzi WWW, rozwoju społeczności i lepszych rozwiązań, tłumacze mogą wysyłać tłumaczenia bezpośrednio do każdego projektu przez jeden interfejs WWW. Programiści projektów, które nie mają społeczności tłumaczy mogą łatwo zwrócić się do społeczności Fedory, aby uzyskać tłumaczenia swoich programów. W konsekwencji tłumacze mogą łatwo wysyłać tłumaczenia do licznych projektów związanych z Fedorą.

23.2. Czcionki

Czcionki dla wszystkich dostępnych języków są domyślnie instalowane w środowisku graficznym, aby można było używać jak najwięcej języków. dejavu-fonts zastąpił dejavu-lgc-fonts jako domyślną czcionkę systemową.

23.2.1. Czcionki chińskie

  • Został dodany pakiet wqy-zenkai-fonts.

23.2.2. Czcionki indyjskie

  • Został dodany pakiet samyak-fonts.

  • Został dodany pakiet sarai-fonts.

  • Został dodany pakiet smc-fonts dla malajalam.

23.2.3. Czcionki japońskie

  • VLGothic-fonts jest nową domyślną czcionką dla języka japońskiego w Fedorze 9. Posiada teraz podpakiet VLGothic-fonts-proportional dla swojej wersji proporcjonalnej.

23.2.4. Czcionki nepalskie

  • Został dodany pakiet madan-fonts.

23.2.5. Czcionki tajskie

  • Dodany został pakiet thaifonts-scalable, dzięki któremu można w Fedorze używać czcionek TrueType dla języka tajskiego.

23.3. Metody wejścia

Można teraz uruchamiać i zatrzymywać metody wejścia w aplikacjach GTK+ podczas ich uruchamiania, dzięki nowej strukturze imsettings. Zmienna środowiskowa GTK_IM_MODULE nie jest już domyślnie wymagana, ale może być ciągle używana do zastąpienia imsettings.

23.3.1. im-chooser

Za pomocą nowej struktury imsettings aplikacja im-chooser może dynamicznie uruchamiać i zatrzymywać użycie metody wejścia w środowisku graficznym GNOME.

Metoda wejścia uruchamia się tylko w środowiskach graficznych uruchomionych w język azjatyckim. Obecna lista to: as, bn, gu, hi, ja, kn, ko, ml, mr, ne, or, pa, si, ta, te, th, ur, vi, zh. Użyj im-chooser z SystemPreferencjeOsobisteMetoda wejścia, aby włączyć lub wyłączyć użycie metody wejścia w środowisku graficznym.

23.3.2. Klawisze aktywujące SCIM

SCIM określa teraz klawisze aktywujące tylko dla języków azjatyckich, takich jak te w tabelce.

Język

Klawisze aktywujące

chiński

Ctrl-Spacja

indyjski

Ctrl-Spacja

japoński

Zenkaku_Hankaku, Alt-` lub Ctrl-Spacja

koreański

Shift-Spacja, Hangul lub Ctrl-Spacja

Tabela 1. Klawisze aktywujące


23.3.3. scim-python

To wydanie dodaje pakiet scim-python, który pozwala na pisanie mechanizmów metod wejścia dla SCIM w Pythonie.

23.3.4. scim-python-chinese

Pakiet scim-python zawiera także podpakiet scim-python-pinyin, który dostarcza metody wejścia PinYin i ShuangPin dla lepszego wprowadzania uproszczonego języka chińskiego. Metoda wejścia PinYin zastępuje scim-pinyin jako domyślną metodę wejścia uproszczonego chińskiego. Pakiet scim-python-xingma dostarcza wiele tabel dla innych metod wejścia języka chińskiego.

24. Zgodność wsteczna

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

http://docs.fedoraproject.org/release-notes/

Fedora dostarcza przestarzałe biblioteki systemowe dla zgodności ze starszym oprogramowaniem. To oprogramowanie jest częścią grupy Tworzenie klasycznego oprogramowania, która nie jest domyślnie instalowana. Użytkownicy, którzy potrzebują tej funkcjonalności mogą wybrać tę grupę podczas instalacji lub po jej zakończeniu. Aby zainstalować grupę pakietów w systemie Fedora, użyj AplikacjeDodaj/usuń oprogramowanie lub podaj następujące polecenie w oknie terminala:

su -c "yum groupinstall 'Legacy Software Development'"

Podaj hasło konta root, kiedy zostaniesz o nie poproszony.

24.1. Zgodność kompilatora

Pakiet compat-gcc-34 został dołączony w tym wydaniu z przyczyn zgodności:

https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html

24.2. Platforma programistyczna/biblioteki KDE 3

Fedora zawiera teraz KDE 4.0 i nie oferuje już KDE 3 jako pełnego środowiska graficznego. Fedora dostarcza następujące pakiety bibliotek KDE 3.5, aby uruchamiać i budować wiele istniejących aplikacji KDE 3:

  • qt3 , qt3-devel (i inne pakiety qt3-*): Qt 3.3.8b

  • kdelibs3, kdelibs3-devel: biblioteki KDE 3

  • kdebase3, kdebase3-devel: najważniejsze pliki KDE 3 wymagane przez niektóre aplikacje

Dodatkowo Fedora oferuje pakiet kdegames3, który zawiera gry, które nie zostały jeszcze przeniesione do KDE 4 oraz wersję KDE 3 biblioteki libkdegames wymaganą przez niektóre gry KDE 3 firm trzecich.

Co więcej, pakiet KDE 4 kdebase-runtime, który dostarcza khelpcenter, ustawia także khelpcenter jako usługę dla aplikacji KDE 3, więc pomoc w aplikacjach KDE 3 działa. Wersja KDE 3 khelpcenter nie jest już dostarczana, a w zamian jest używana wersja KDE 4.

Te pakiety zostały tak zaprojektowane, aby były:

  • zgodne z Standardem hierarchii systemu plików (FHS) oraz

  • mogły zostać bezpiecznie instalowane równolegle do KDE 4, w tym pakiety -devel.

Aby to osiągnąć, członkowie SIG KDE Fedory wprowadzili dwie zmiany do pakietów kdelibs-devel KDE 4:

  • Dowiązania symboliczne są instalowane do /usr/lib/kde4/devel lub /usr/lib64/kde4/devel, w zależności od architektury systemu.

  • Narzędzia kconfig_compiler i makekdewidgets zostały nazwane kconfig_compiler4 oraz makekdewidgets4.

Te zmiany powinny być całkowicie niewidoczne dla większości aplikacji KDE 4, które używają cmake do budowania, ponieważ na FindKDE4Internal.cmake została nałożona łata, która odpowiada tym zmianom. SIG KDE zmienił to, aby w KDE 4 kdelibs-devel KDE 4 zamiast z kdelibs3-devel, ponieważ KDE 4 przechowuje te położenia w centralnym miejscu, a aplikacje KDE 3 zwykle zawierają trwale zapisane w kodzie kopie ścieżek wyszukiwania bibliotek i nazwy wykonywalne.

Zauważ, że kdebase3 nie zawiera:

  • Całkowitego środowiska graficznego KDE 3 (obszar roboczy), który mógłby być używany zamiast KDE 4. W zasadzie wersje KDE 3 KWin, KDesktop, Kickera, KSplash i KControl nie są dołączone.

  • Wersji KDE 3 aplikacji kdebase, takich jak Konqueror i KWrite, ponieważ znajdują się także w wersji KDE 4 i mogłyby być w konflikcie z nimi.

  • Biblioteki libkdecorations wymaganej przez dekoracje okien KWin 3, ponieważ nie mogą one być używane z wersji KDE 4 KWin.

  • Biblioteki libkickermain wymaganej przez niektóre aplety Kickera, ponieważ w Fedorze 9 nie ma Kickera, więc aplety Kickera nie mogłyby być używane.

[Uwaga!] Programowanie w przestarzałym API nie jest zalecane

Podobnie jak z każdą wstecznie zgodną biblioteką, programowanie nowego oprogramowania używając przestarzałego API nie jest zalecane.

25. Zmiany w pakietach

Aby uzyskać listę pakietów, które zostały zaktualizowane od poprzedniego wydania, zobacz http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages. Możesz znaleźć również porównanie większości pakietów pomiędzy wszystkimi wersjami Fedory na http://distrowatch.com/fedora.

26. Projekt Fedora

Celem Projektu Fedora jest praca ze społecznością linuksową w celu zbudowania kompletnego systemu operacyjnego do wszystkich zastosowań, wyłącznie przy użyciu oprogramowania open source. Projekt Fedora jest prowadzony przez indywidualne osoby, które w nim uczestniczą. Jako tester, programista, pisarz dokumentacji lub tłumacz możesz coś zmienić. Zobacz http://fedoraproject.org/join-fedora.html, aby poznać szczegóły. Aby dowiedzieć się więcej o kanałach komunikacji użytkowników i uczestników Fedory, zobacz http://fedoraproject.org/wiki/Communicate.

Projekt Fedora jest prowadzony przez indywidualne osoby, które w nim uczestniczą. Jako tester, programista, pisarz dokumentacji lub tłumacz możesz coś zmienić. Zobacz http://fedoraproject.org/wiki/Join, aby poznać szczegóły. Aby dowiedzieć się więcej o kanałach komunikacji użytkowników i uczestników Fedory, zobacz http://fedoraproject.org/wiki/Communicate.

Uzupełnieniem tej strony WWW są następujące listy mailingowe:

Aby subskrybować którąś z tych list, wyślij e-mail ze słowem "subscribe" w temacie na <nazwalisty>-request, gdzie <nazwalisty> jest jedną z powyższych nazw list. Możesz też zapisać się do list mailingowych Fedory przez interfejs WWW na http://www.redhat.com/mailman/listinfo/.

Projekt Fedora wykorzystuje również kilka kanałów IRC ("Internet Relay Chat"). IRC jest opartą na tekście formą komunikacji czasu rzeczywistego, podobną do komunikatorów. Dzięki niemu możesz prowadzić rozmowy z wieloma ludźmi na otwartym kanale lub prywatnie z jedną osobą. Aby porozmawiać z innymi uczestnikami Projektu Fedora przez IRC, odwiedź sieć IRC Freenode. Zobacz stronę WWW Freenode na http://www.freenode.net/, aby dowiedzieć się więcej.

Uczestnicy Projektu Fedora często przebywają na kanale #fedora w sieci Freenode, podczas gdy programistów Projektu Fedora często można znaleźć na kanale #fedora-devel. Niektóre większe projekty posiadają również swoje własne kanały. Te informacje można znaleźć na stronie WWW projektu oraz na http://fedoraproject.org/wiki/Communicate.

Aby rozmawiać na kanale #fedora, musisz zarejestrować swój nick. Instrukcje są podawane, kiedy dołączasz (używając polecenia /join) do kanału.

[Notatka] Kanały IRC

Projekt Fedora oraz Red Hat nie mają kontroli nad kanałami IRC Projektu Fedora lub nad ich treścią.

27. Kolofon

Używany przez nas termin kolofon:

  • dotyczy uczestników i zapewnia odpowiedzialność oraz

  • opisuje narzędzia i metody produkcji.

27.1. Współautorzy

...i wielu innych tłumaczy. Odwiedź zaktualizowaną wersję WWW tych informacji o wydaniu, ponieważ dodajemy tłumaczy po wydaniu:

http://docs.fedoraproject.org/release-notes/

27.2. Metody produkcji

Autorzy treści tworzą informacje o wydaniu bezpośrednio na wiki Projektu Fedora. Współpracują z innymi ekspertami z danego tematu podczas testowej fazy wydań Fedory, aby wyjaśnić ważne zmiany i ulepszenia. Zespół redaktorski zapewnia spójność i jakość ukończonej treści, oraz przekazuje materiał z wiki do XML-a DocBook w repozytorium kontroli wersji. W tym momencie zespół tłumaczy tworzy inne wersje językowe informacji o wydaniu i wtedy stają się one dostępne publicznie jako cześć Fedory. Zespół publikacyjny również tworzy je oraz późniejsze poprawki dostępne przez WWW.