Copyright © 2004 Red Hat, Inc.; Copyright © 2004 Moštvo Pingo
Permission is granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is available at http://www.gnu.org/licenses/fdl.html.
This document may be copied and distributed in any medium, either commercially or non-commercially, provided that the GNU Free Documentation License (FDL), the copyright notices, and the license notice saying the GNU FDL applies to the document are reproduced in all copies, and that you add no other conditions whatsoever to those of the GNU FDL.
Fedora, Red Hat, Red Hat Network, logotip Red Hat "Shadow Man", RPM, Maximum RPM, logotip RPM, Linux Library, PowerTools, Linux Undercover, RHmember, RHmember More, Rough Cuts, Rawhide in vse blagovne znamke, ki izhajajo iz imena Red Hat, so blagovne znamke in zaščitene blagovne znamke podjetja Red Hat, Inc. v ZDA in ostalih državah.
Zaščitna znamka Fedora je zaščitna znamka Red Hat, Inc. v ZDA in drugih državah.
Linux je registrirana blagovna znamka Linusa Torvaldsa.Motif in UNIX sta registrirani blagovni znamki skupnosti The Open Group.
Intel in Pentium sta registrirani blagovni znamki podjetja Intel Corporation. Itanium in Celeron sta blagovni znamki podjetja Intel Corporation.XFree86 je blagovna znamka The XFree86 Project, Inc. in čaka na registracijo.
Type Enforcement je registrirana blagovna znamka Secure Computing Corporation.
FireWire je blagovna znamka podjetja Apple Computer Corporation.
Vse ostale blagovne znamke in copyright licence se nanašajo na svoje legalne lastnike.
Distribucija Pingo 3.1 je osnovana na projektu Fedora Core 2
GPG podpis za "Fedora Project <fedora@redhat.com>" ključ je:
CA B4 4B 99 6F 27 74 4E 86 12 7C DF B4 42 69 D0 4F 2A 6F D2
Projekt Fedora je odprti razvojni projekt, ki ga je inicializiralo podjetje Red Hat. Projekt je odprt vsem, temelji na zaslugah sodelujočih in na naslednjem seznamu ciljev. Rezultate tega projekta vključuje tudi Pingo - popolni, splošno uporabni operacijski sistem, v zgrajen na odprtokodni programski opremi.
Pingo ni podprt s strani podjetja Red Hat, Inc.
Dodatne informacije bodo na voljo kasneje, pod pregledom projekta Fedora.
Ta dokument vsebuje sledeče teme, povezane s sistemom Pingo 3.1:
Uvod (to poglavje)
Strojne zahteve
Pregled te izdaje
Opombe ob namestitvi
Opombe o paketu
Dodani/odstranjeni/preklicani paketi
Pregled projekta Fedora
Sledeči podatki predstavljajo minimalne strojne zahteve, če želite uspešno namestiti sistem Pingo 3.1.
Združljivost/razpoložljivost ostalih sestavin strojne opreme (npr. video kartice ali omrežne kartice) so potrebne samo za določene načine namestitve in/ali uporabo sistema po namestitvi.
Ta odstavek našteva specifikacije procesorja, potrebne za namestitev sistema Pingo 3.1.
Naslednje specifikacije pomnilnika so navedene glede na procesorje Intel. S sistemom Pingo lahko uporabljate tudi ostale procesorje (npr. AMD, Cyrix, VIA), ki so združljivi z ali podobni omenjenim procesorjem Intel.
Minimum: Pentium-class
Pingo 3.1 je optimizirana za procesorje vrste Pentium
PRO ali novejše, podpira pa tudi Pentium-class. Razlog je ta, da
sistemi, optimizirani za Pentium-class razred, nimajo pravih rezultatov
na ne-Pentium-class procesorjih.
Priporočljivo za besedilni način: 200
MHz Pentium-class ali zmogljivejši
Priporočljivo za grafični način: 400
MHz Pentium II ali zmogljivejši
V tem poglavju boste našli zahteve za trdi disk, če želite namestiti Pingo 3.1.
Spodaj naštete zahteve za trdi disk predstavljajo prostor, ki ga zasede sistem Pingo 3.1 po namestitvi. Med namestitvijo je namreč potreben dodaten disk, ki služi podpori namestitvenemu okolju. Ta dodatni prostor na disku ustreza velikosti datoteke /Fedora/base/stage2.img (na CD1) in velikosti datotek v imeniku /var/lib/rpm na nameščenem sistemu.
To dejansko pomeni vsaj 90 MB in največ 175 MB dodatnega prostora, glede na vrsto in obseg namestitve.
Prav tako bo potreben dodaten prostor še za uporabniške podatke, vsaj 5% prostega prostora pa boste potrebovali še za pravilno izvajanje sistema po namestitvi.
Prilagojena namestitev (minimalna): 620 MB
Strežnik: 1.1 GB
Osebno namizje: 2.3 GB
Delovna postaja: 3.0 GB
Prilagojena namestitev (popolna): 6.9 GB
Naslednji seznam vsebuje kratke opise nekaterih pomembnejših vidikov sistema Pingo 3.1:
Sistem Pingo 3.1 vključuje implementacijo sistema SELinux,
ki predstavlja večjo spremembo načina interakcije med uporabniki,
programi in procesi. Privzeto je v tej različici SELinux nameščen,
vendar ni aktiviran
SELinux lahko ob namestitvi sistema Pingo 3.1 omogočite, če vnesete selinux v Boot: prompt, ko nalagate namestitveni program.
Če se odločite omogočiti SELinux, vam močno priporočamo, da si preberete Pingo SELinux FAQ na strani:
http://people.redhat.com/kwade/fedora-docs/selinux-faq-en/
Tudi če poznate tehnologijo sistema SELinux, si v pogosto zastavljenih vprašanjih preberite zadnje informacije od razvijalcev Pingo SELinux.
V tej izdaji, je implementacijo XFree86™ X11 zamenjala nova uradna različica X11R6.7.0 X Window System skupnosti X.org Foundation. Ta različica predstavlja različico XFree86 4.4.0rc2 in veliko število posodobitev knjižnic Xrender, Xft, Xcursor, fontconfig, ter druge pomembne izboljšave.Dodatne informacije si oglejte v opombah ob izdaji X.org X11R6.7.0:
http://freedesktop.org/~xorg/X11R6.7.0/doc/RELNOTES.html
Dodatne informacije o projektu X.Org so na voljo na naslovu http://www.x.org.
Dodatne informacije o implementaciji sistema X.Org X11 so na voljo na naslovu http://xorg.freedesktop.org.
O napakah ali težavah s sistemom X obvestite projektne razvijalce na naslovih http://bugs.freedesktop.org in https://bugzilla.redhat.com.
Nekatera imena datotek so se spremenila; natančne podatke si oglejte v poglavju X Window System.
Pingo 3.1 sedaj temelji na jedru 2.6, ki vsebuje izboljšave na več področjih, vključno s skalabilnostjo, podporo napravam in znmogljivostjo.
Pingo 3.1 vsebuje okolje GNOME 2.6, z mnogimi izboljšavami uporabnosti, stabilnosti in hitrosti.
Pingo 3.1 vsebuje tudi okolje KDE 3.2.2, nova podizdaja z odpravljenimi težavami, ter napredno podporo za obstoječe prevode.
Pingo 3.1 vključuje Xfce 4, osnovno namizno okolje, ki temelji na GTK+ 2. Dodatne informacije o Xfce:
Podrazličica 1.0 je sedaj vključena v sistem Pingo - nadzorni sistem za različice je oblikovan kot nadomestilo za CVS in omogoča nalaganje velikih količin podatkov, razvrstitev datotek, imenikov in metapodatkov po različicah, pa tudi nekaj najnovejših značilnosti CVS.
To poglavje vsebuje nekatera vprašanja, povezana z namestitvenim programom Anakonda in namestitvijo sistema Pingo 3.1 na splošno.
Za sisteme, ki omogočajo nalaganje (boot) z USB naprave, vključuje sistem Fedora datoteko .img za uporabo na USB pogonih (ali drugih medijih za nalaganje, ki so večji od diskete). Datoteka se imenuje diskboot.img, in je shranjena v imeniku images/ na prvi zgoščenki (CD1). Datoteko zapišete z ukazom dd.
Možnost uporabe te datoteke je odvisna tudi od USB pogona in nastavitev v BIOSu, ki morajo omogočati nalaganje z USB naprave.
Namestitveni program za Pingo lahko preveri integriteto namestitvenega medija. Ta deluje za zgoščenke CD, DVD, ISO slike diskov ter NFS ISO metode namestitve. Red Hat priporoča, da pred začetkom namestitve preverite vse medije, pa tudi preden prijavite z namestitvijo povezane napake in hrošče (večina prijavljenih napak je namreč posledica napačno zapisanih zgoščenk CD). Test zaženete z ukazom linux mediacheck v ukazni lupini boot:.
Pred namestitvijo lahko preverite tudi pomnilnik, tako da vnesete ukaz memtest86 v ukazno lupino boot: . Tako boste zagnali samostojni program za preverjanje pomnilnika Memtest86. Ta se bo nadaljeval, dokler ne pritisnete tipke Esc.
Opomba: Za to možnost morate naložiti prvo zgoščenko (CD1) ali zgoščenko za povrnitevj podatkov (recovery CD).
Fedora Core 2 podpira grafične namestitve prek FTP in HTTP protokolov, vendar mora pri tem pomnilnik prenesti celotno velikost slike (img), zato je ta možnost priporočljiva le na sisteme z najmanj 128 MB pomnilnika (ali sistemih, kjer je naložena prva zgoščenka CD1, saj le-ta vsebuje datoteko img). Na sistemih z manj pomnilnika boste morali uporabiti besedilno namestitev.
Namestitev trdega diska je sedaj privzeto v grafičnem načinu. Ker ukaz parted sedaj uporablja vmesnik jedra, ki omogoča, da so particije aktivirane (mounted), medtem ko se druge particije spreminjajo.
Hard drive installations are now graphical by default. There is
no memory penalty, as parted now uses a kernel
interface that makes it possible to keep partitions mounted on a
device while other partitions are being modified.
Okno za konfiguracijo požarnega zidu je bilo poenostavljeno. Prejšnje nastavitve "Visoka (High)", "Srednja (Medium)" in "Brez požarnega zidu (No firewall)" so zamenjale bolj jasne nastavitve, s katerimi aktivirate ali deaktivirate nadzor. Ravno tako so nove privzete nastavitve požarnega zidu varnejše. Novo oblikovanje okna omogoča uporabnikom NIS avtentikacije, NFS in DNS uporabo požarnega zidu brez dodatne potrebe po spreminjanju (čeprav je še vedno možna nastavitev vrat in protokola).
OPOMBA: Ta sprememba velja tudi za orodje za konfiguracijo varnosti Security Level Configuration Tool (redhat-config-securitylevel).
Nova različica podpira namestitev prek VNC, ki jo sprožite tako, da v času nalaganja diska (boot) vnesete ukaz vnc. Če želite, lahko nastavite tudi geslo (vnesite "vncpassword=<password>" med možnosti. VNC prikaz bo "<host>:1", kjer je <host> ime gostitelja ali IP naslov sistema, ki namešča Pingo.
Prav tako je mogoče z namestitvenim programov vzpostaviti povezavo s čakajočim (listening) VNC klientom. To storite z možnostjo vncconnect:
linux vnc vncconnect=<client>[:<port>]
(<client> je ime gostitelja ali IP naslov sistema, ki zaganja čakajočega VNC klienta, <port> pa je neobvezna specifikacija vrat, ki pride v poštev, kadar VNC odjemalec ne posluša na vratih 5500, ki so privzeta vrata za to vrsto povezave). Sledijo primeri določanja boot možnosti za standardna in nestandardna vrata:
linux vnc vncconnect=test.primer.com
linux vnc vncconnect=test.primer.com:27910
Sistem, ki bo zaganjal čakajočega VNC klienta, mora nato zagnati ustrezno programsko opremo, s katerim bo zagnal VNC odjemalca v čakajočem (listening) načinu. Za VNC odjemalca, ki je vključen v sistem Fedora Core 2, je dovoljna naslednja možnost:
vncviewer -listen
Za podporo VNC namestitvam je bila dodan tudi nov ukaz za hitri zagon (kickstart):
vnc [--password <geslo>] [--connect <gostitelj>[:<vrata>]]
(--password <geslo> je neobvezen parameter za določanje VNC geslo, [--connect <host>[:<port>]] pa je neobvezni parameter z določanje gostitelja (ali vrat) za sistem, na katerem teče VNC odjemalec.)
OPOMBA: Če uporabite katero od VNC možnosti, bodo le-te nadomestile ustrezne možnosti v datoteki za hitri zagon (kickstart).
Poskusi namestitve sistema Pingo 3.1 na matične plošče znamke ASUSn serije P4P800 najverjetneje ne bodo prišli dalje od izjave "Uncompressing Linux... Ok, booting the kernel.", zaradi česar namestitev ne bo mogoča. Trenutno še ne obstaja ustrezna rešitev za to napako, lahko pa si ogledate pojasnila:
Pri določenih konfiguracijah strojne opreme (posebej tistih z LCD zasloni) lahko pride to težav pri zagonu namestitvenega programa. V tem primeru ponovno zaženite namestitveni postopek z možnostjo nofb.
OPOMBA: Kitajska, japonska in korejska različica grafične namestitve lahko zaženete z možnostjo nofb, kar jo bo spremenilo v angleško različico. Nato pa v grafičnem načinu izberite želeni jezik.
Nekateri prenosniki znamke Sony VAIOn imajo včasih težave z namestitvijo sistema Pingo z zgoščenke CD. Če pride do tega, ponovno zaženite postopek namestitve in dodajte sledečo možnost:
pci=off ide1=0x180,0x386
Ta možnost bo omogočila normalno nadaljevanje namestitvenega procesa. Vse še nezaznane naprave bodo tako konfigurirane, ko boste prvič zagnali sistem Pingo.
Zna se zgoditi, da bo med namestitvijo serijska miška neuporabna, vendar naj bi ponovno začele delovati v okenskem načinu, potem ko bo namestitev končana. Za več informacij si oglejte naslednjo napako:
Če
zaganjate sistem Pingo 3.1 kot gostujoči operacijski sistem na
VMware Workstation 4.5.1, lahko pride do težav, dokler ne onemogočite
podpore za virtualne dinamične objekte v skupni rabi z naslednjim
parametrom:
vdso=0
Namestitev z omogočenim SELinuxom bo povzročila, da v imeniku /root/ ustvarijo z GNOME povezane datoteke z napačnim varnostnim konteksom. To vam preprečilo, da bi se administratorski uporabnik (root) lahko prijavil v sistem v grafičnem načinu. Rešitev je, da se root uporabnik prijavi prek konzole in zaženete sledeči ukaz:
setfiles /etc/security/selinux/file_contexts /root
Potem ko vnesete ukaz, bo grafična prijava za uporabnika root delovala normalno.
Pri sistemih s starejšimi omrežnimi karticami se lahko zgodi, da se pri zagonu namestitve ne bodo prikazali omrežni vmesniki. Več informacij:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119965
Možna začasna rešitev je, da se prijavite kot uporabnik root in zaženete naslednji ukaz:
chmod -x /sbin/mii-tool
Ta ukaz je priporočen pri vseh namestitvah.
Več težav je bilo opaženih tudi pri nadgradnji sistemov Red Hat Linux 7.<x>, 8.0, 9 in Pingo 1, na katerih teče Ximian GNOME okolje. Razlog za težave je prekrivanje mer različicami uradnih Red Hat Linux RPM paketov (oziroma tistih iz projekta Fedora) in Ximianovih RPM paketov. Ta konfiguracija ni podprta. Na voljo imate tako več možnosti:
1) Preden namestite Pingo, odstranite okolje Ximian GNOME iz sistema.
2) Takoj za tem, ko nadgradite sistem, ponovno namestite okolje Ximian GNOME.
3) Nadgradite sistem in takoj zatem odstranite vse obstoječe Ximianove RPM pakete in jih nadomestite z ustreznimi paketi sistema Pingo 3.1.
Omenjene težave s prekrivanjem različic morate rešiti, sicer bo prišlo do težav z nestabilnostjo GNOME okolja.
V naslednjih poglavjih so zbrane opombe o paketih, ki so se v različici Pingo 3.1 močno spremenili. Za boljši pregled so organizirani v takšne skupine, ki so v rabi tudi v paketu Anakonda.J
To poglavje vsebuje najpomembnešje komponente sistema Pingo, vključno z jedrom.
Na voljo je izpopolnjena implementacija podpore za POSIX timer (ki sedaj vključuje podporo za CLOCK_MONOTONIC). Ta implementacija uporablja podporo, vgrajeno v jedro 2.6.
Poleg tega je bila dodana nova funkcionalnost - podpora za sporočilne vrste POSIX message queue.
Za pohitritev prijave, kadar uporabljate NIS, je sedaj mogoče zahtevati uporabo načrta netid.byname namesto groups.byname za pošiljanje informacije o skupinah NIS odjemalcem. Ta načrt se navadno ne uporablja za ta namen, čeprav večina konfiguracij vsebuje potrebne informacije, na novejših Linux in Solaris™ NIS strežnikih pa se informacije generirajo privzeto.
To funkcionalnost omogočite v naslednji vrstici datoteke /etc/default/nss:
# NETID_AUTHORITATIVE=TRUE
Datoteko odprite v urejevalniku besedila in odstranite vodilni znak '#' in shranite spremembo.
V načrtu netid.byname niti NIS strežnik niti odjemalec ne uporabljata navzkrižnih preverjanj. Zato je vsa odgovornost za zagotavljanje, da netid.byname vsebuje ustrezne informacije, na sistemskem administratorju.
S pomočjo načrta services.byservicename je mogoče izboljšati zmogljivost NIS. Če načrt obstaja in če je bil pravilno zgrajen, ga omogočite z naslednjo nastavitvijo v /etc/default/nss:
SERVICES_AUTHORITATIVE=TRUE
Načrt services.byservicename mora vsebovati oboje, imena storitev in vzdevke (aliase) kot ključe, in to navedene brez protokola in z njim. Nedavno posodobljeni Pingo in Solaris NIS strežniki omogočajo pravilno zgrajene načrte services.byservicename.
Podpora za Native POSIX Thread Library (NPTL) ni možna v arhitekturah starejših od i686. To vključuje procesorje VIA, AMD K6 in i586 Pentium. To zna predstavljati problem pri nekaterih aplikacijah, ki so odvisne od NPTL db4.
Jedro Pingo 3.1 i686 uporablja t.i. "4GB/4GB memory split," kjer imata jedro in prostor za uporabnika 4 GB virtualnega prostora. To omogoča uporabo zahtevnejših aplikacij, še posebej Jave in podatkovnih baz. Poleg tega omogoča ta funkcionalnost povečan prostor na jedru, ki ga lahko uporabimo za izkoriščanje sistemskih konfiguracij, ki zahtevajo večje količine pomnilnika.
Podpora za I2O je bila v sistemu Pingo 3.1 močno izboljšana.
Pingo 3.1 se teoretično uporablja s kontrolerji I2O RAID, vendar zahtevata namestitev in konfiguracija tudi ročne posege. Na žalost pred izidom Pingo 3.1 ni bilo mogoče dokončati podpore za I2O v Anakondi.
Modul i2o_proc je potrebno med testiranjem diska naložiti ročno, da bo Disk Druid našel blokovne naprave I2O. Oglejte si spletne strani projekta I2O (glej spodaj), kjer boste našli navodila za ta in druga vprašanja glede nadgradnje/namestitve.
Gonilnik dpt_i2om, ki je bil prej uporabljen za podporo več kontrolerjev SCSI RAID na jedru 2.4, sedaj ni več podprt. Zato pa novi generični nivo I2O podpira večino omenjenih kontrolnikov. Poleg tega je sedaj mogoče uporabljati I2O tudi na 64-bitnih arhitekturah.
Spremenila so se tudi imena naprav. Gonilnik dpt_i2o je prej uporabljal imena /dev/sd??m, novi gonilnik i2o_block pa uporablja imena /dev/i2o/hd?? .
Dodatne informacije najdete na spletni strani "I2O on Linux":
Strani vsebujejo seznam testiranih kontrolnikov, RPM pakete raidutils , združljive s starejšim gonilnikom dpt_i2o, in novi nivo I2O (za upravljanje kontrolerjev Adaptec RAID) ter informacije glede I2O v sistemu Pingo.
Posebna zahvala gre Markusu Lidelu iz podjetja Shadow Connect GmbH za vodenje razvoja jedra in orodij na podlagi I2O.
Jedro 2.6 vsebuje nov in mnogo izboljšani mehanizem (znan kot SG_IO), namenjen aplikacijam, ki morajo pošiljati ukaze hranilnim napravam. To vključuje aplikacije za snemanje Cdjev ali za razpakiranje podatkov iz avdio zgoščenk. SG_IO prav tako nadomesti emulacijo ide-scsi, pri kateri so bili potrebni parametri kot je hdd=ide-scsi za podporo CD-snemalnikom ATAPI.
Aplikacije, ki pridejo kot del sistema Pingo 3.1, so bile prilagojene, tako da izkoristijo SG_IO. Primer: za snemanje CDja z ukazom cdrecord je prejšnji ukaz izgledal približno takole:
cdrecord --dev=0,0,0 <iso-file>
Z SG_IO pa bo ukaz izgledal približno takole:
cdrecord --dev=<device> <iso-file>
Tukaj je <device> katerokoli veljavno ime IDE (/dev/hdc) ali SCSI/USB (/dev/scd0) naprave.
Ta odsek vključuje pakete, s katerimi upravljate in skenirate slike.
Paket gimp-perl je bil odstranjen iz sistema Pingo 3.1, ker je bil nadgrajen v različico 2.0 in Perl povezave niso več uporabne in del glavnega paketa.
Uporabniki Perl skriptov in GIMPA naj namestijo modul Gimp Perl z naslova http://www.gimp.org/downloads/.
Ta sekcija vključuje informacije glede podpore raznim jezikom v sistemu Pingo.
Privzeta vnosna metoda Input Method (IM) za Kitajski (poenostavljeni in tradicionalni), Japonski in Korejski jezik, je bila zamenjana z IIMF (Internet/Intranet Input Method Framework. IIMF je podprt kot osnovni GTK2 IM modul ter prek XIM, ki uporablja odjemalca httx. IIIMF podpira hkratno uporabo večih jezikovnih orodij Language Engine (LE), s pomočjo vnosne metode GNOME Input Method Language Engine Tool (GIMLET - pripomoček) pa je možno preklapljati med LE v različnih jezikih znotraj GTK2 aplikacij.
IIMF je trenutno privzeto nastavljen na kombinacijo tipk Ctrl-presledek za preklop med vnosnimi metodami (uporabniki urejevalnika Emacs nastavijo oznako z Ctrl-@).
Za preklop med IIMF in vnosnimi metodami XIM uporabite ukaz im-switch. Za nadaljnje informacije vnesite naslednji ukaz:
im-switch -h
Ta odsek vsebuje informacije povezane z orodji za prenos elektronske pošte, ki so vključeni v Pingo.
Privzeto poštni program Sendmail mail transport agent (MTA) ne sprejema omrežnih povezav od drugih gostiteljev, le od lokalnega računalnika. Če želite skonfigurirati Sendmail kot strežnik za druge odjemalce, morate urediti datoteko /etc/mail/sendmail.mc in spremeniti vrstico DAEMON_OPTIONS , da bo poslušala tudi omrežne naprave (ali popolnoma zakomentirate to možnost z dnl oznako). Nato osvežite datoteko /etc/mail/sendmail.cf z naslednjim ukazom (kot root uporabnik):
make -C /etc/mail
To bo delovalo, če boste imeli nameščen paket sendmail-cf.
To poglavje vsebuje informacije o multimedijskih (večpredstavnostnih) aplikacijah.
To poglavje vsebuje informacije glede implementacije okenskega okolja X Window System v Pingo.
Novi uporabniki implementiranega okolja X.org X11 naj bodo pozorni, da obstaja nekaj razlik med to različico in različico XFree86.org X11, ki je bila implementirana v prejšnjih operacijskih sistemih Red Hat. Posebna razlika je v imenih datotek, vključno z naslednjimi:
X Server Binary
XFree86 X11: XFree86
X.org X11: Xorg
X Server Configuration File
XFree86 X11: /etc/X11/XF86Config
X.org X11: /etc/X11/xorg.conf
X Server Log File
XFree86 X11: /var/log/XFree86.$DISPLAY.log
X.org X11: /var/log/Xorg.$DISPLAY.log
Pri konfiguraciji ali težavah s konfiguracijo X strežnika pazite, da uporabljate pravilne datoteke.
- Izvirni (več kot 15 let stari) podsistem se imenuje "core X font subsystem" (jedrni podsistem pisav za X). Pisave v tem podsistemu niso obdelane (anti-aliased), upravlja jih X strežnik, njihova imena pa so podobna naslednjemu:
-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1
Novejši podsistem pisav se imenuje "fontconfig" in dovoljuje aplikacijam neposredni dostop do datotek s pisavami. Fontconfig se pogosto uporablja s knjižnico "Xft", ki omogoča aplikacijam obdelavo pisav fontconfig za zaslon. Fontconfig uporablja bolj uporabnikom prijazna imena, kot je:
Luxi Sans-10
Čez čas bodo fontconfig/Xft popolnoma zamanjala izvirni podsistem pisav za X. Trenutno uporabljajo aplikacije, ki delajo z orodji Qt 3 ali GTK 2 (ki vključujejo aplikacije KDE in GNOME), podsistem pisav fontconfig in Xft, večina ostalih pa uporablja osnovne X pisave.
V prihodnosti bo sistem Pingo podpiral izključno fontconfig/Xft namesto XFS strežnika za pisave kot privzeto metodo dostopa lokalnih pisav.
OPOMBA: Izjema v zgoraj omenjeni uporabi podsistemov pisav je OpenOffice.org, ki vsebuje lastno tehnologijo za obdelavo in prikaz pisav.
Za dodajanje novih pisav v sistem Pingo 3.1, morate slediti pravilnem postopku, ki je odvisen od podsistema, ki bo uporabljal nove pisave. Za osnovni X podsistem pisav morate:
1. Ustvariti imenik /usr/share/fonts/local/ (če ta še ne obstaja):
mkdir /usr/share/fonts/local/
2. Kopirate datoteko s pisavo v imenik /usr/share/fonts/local/
3. Posodobite podatke o pisavi z naslednjimi ukazi (zaradi omejitev pri oblikovanju tega dokumenta se lahko nekateri ukazi prelomijo v več vrstic; ko jih uporabljate, morajo le-ti biti zapisani v eni vrstici):
ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale
mkfontdir /usr/share/fonts/local/
4. Če ste morali na novo ustvariti imenik /usr/share/fonts/local/, ga dodajte še v pot za strežnik s pisavami X (xfs):
chkfontpath --add /usr/share/fonts/local/
Dodajanje novih pisav v podsistem fontconfig je bolj preprosto - nove datoteke s pisavami preprosto kopirajte v imenik /usr/share/fonts/ (posamezni uporabniki lahko spreminjajo konfiguracijo pisav, tako da datoteko kopirajo v imenik ~/.fonts/).
Potem ko ste kopirali pisavo, z ukazom fc-cache posodobite podatke o pisavah v predpomnilniku:
fc-cache <directory>
(Tukaj je <directory> imenik /usr/share/fonts/ or ~/.fonts/.)
Posamezni uporabniki lahko pisave namestijo tudi prek grafičnega vmesnika Nautilus, kjer poiščejo datoteke in jih povlečejo v imenik fonts:///.
OPOMBA: Če se ime datoteke s pisavo konča z ".gz", so bile arhivirane z ukazom gzip in jo je treba razpakirati z ukazom gunzip, preden jo lahko uporabite v podsistemu fontconfig.
Zaradi prehoda na nov sistem pisav, ki temelji na fontconfig/Xft, spremembe v pogovornem oknu Nastavitve pisav (Font Preferences) ne bodo vplivale na aplikacije GTK+ 1.2. Za te aplikacije konfigurirate pisave, tako da dodate naslednje vrstice v datoteki ~/.gtkrc.mine:
style "user-font" {
fontset = "<font-specification>"
}
widget_class "*" style "user-font"
(<font-specification> predstavlja specifikacijo pisave v slogu, ki ga uporabljajo standardne X aplikacije, npr. "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*".)
V tem poglavju so informacije glede paketov, ki ne spadajo v katero od prejšnjih kategorij.
Ta odsek vsebuje informacije o paketu lvm2.
V imeniku /usr/sbin/ so sedaj vsi ukazi LVM2. V okoljih, kjer /usr/ ni na voljo, je potrebno vsak ukaz začeti s potjo /sbin/lvm.static (npr. /sbin/lvm.static vgchange -ay).
V ostalih okoljih, kjer je /usr/ na voljo, pa ni več potrebno dodajati lvm pred vsak ukaz (npr. /usr/sbin/lvm vgchange -ay postane /usr/sbin/vgchange -ay).
Novi ukazi LVM2 (npr. /usr/sbin/vgchange
-ay in /sbin/lvm.static vgchange -ay)
zaznajo, če imate jedro 2.4 in po potrebi uporabijo starejše LVM1
ukaze. Ukazi LVM1 so bili preimenovani in se končajo z ".lvm1" (npr.
Ukazi LVM1 delujejo le na jedrih različice 2.4. Na jedrih različice 2.6 ni mogoče uporabiti ukazov LVM1.
Več informacij o LVM2 najdete v imeniku /usr/share/doc/lvm2*/WHATS_NEW.
To poglavje vsebuje seznam paketov, ki sodijo v naslednje kategorije:
Dodani paketi v Pingo 3.1
Odstranjeni paketi iz Pingo 3.1
Paketi, ki so bili preklicani ali bodo odstranjeni iz prihodnjih različic Pingo
Za zmanjšanje dolžine naslednjih seznamov so navedeni izvorni paketi (source) in ne binarni (binary).
Naslednji paketi so bili dodani v Pingo 2:
alsa-lib ― Libraries for Advanced Linux Sound Architecture (ALSA)
alsa-utils ― Command-line utilities for ALSA
ant ― Platform-independent build tool for Java applications
automake17 ― Automake 1.7 compatibility
bcel ― Java class file manipulation
checkpolicy ― SELinux policy compiler
commons-beanutils ― Jakarta Commons Beanutils
commons-collections ― Jakarta Commons Collections
commons-dbcp ― Jakarta Commons DBCP
commons-digester ― Jakarta Commons Digester
commons-fileupload ― Jakarta Commons Fileupload
commons-logging ― Jakarta Commons Logging
commons-modeler ― Jakarta Commons Modeler
commons-pool ― Jakarta Commons Pool
cup-v10k ― LALR parser generator
cyrus-imapd ― Cyrus IMAP implementation
dbh ― Disk based hash library
dev86 ― A real-mode x86 assembler and linker
device-mapper ― Device mapper library
distcache ― Distributed SSL session cache
exim ― The exim mail transport agent
expect ― Split out from tcltk
flac ― An encoder/decoder for the Free Lossless Audio Codec
fonts-bengali ― Fonts for the display of the Bengali script
gcc34 ― GNU Compiler Collection version 3.4
gnome-keyring ― A framework for managing user passwords and other secrets
gnome-netstatus ― Network status applet
hicolor-icon-theme ― Basic directories and files needed for icon theme support
hpijs ― A collection of optimized drivers for HP printers
iiimf-le-inpinyin ― An IIIMF Language Engine for Simplified Chinese
iiimf-le-xcin ― An IIIMF Language Engine for Traditional Chinese
ipsec-tools ― Tools for configuring and using IPSEC
iptstate ― A top-like display of IP Tables state table entries
ipvsadm ― A utility to administer the IP Virtual Server services
jaf ― GNU JavaBeans Activation Framework
jakarta-regexp ― A 100% Pure Java Regular Expression package
javamail ― A protocol-independent API for messaging applications
junit ― A regression-testing framework used to implement unit tests in Java
k3b ― An easy-to-use DC/DVD burning application
libc-client ― A common API for accessing mailboxes
libdv ― Software decoder for DV format video
libexif ― A library for extracting information from EXIF files
libgnomecups ― GNOME library for CUPS integration
libofx ― A library for supporting Open Financial Exchange (OFX)
libselinux ― SELinux library and simple utilities
libxfce4mcs ― Multi-channel settings management support for the XFce4 desktop environment
libxfce4util ― Utility library for the XFce4 desktop environment
libxfcegui4 ― GTK widgets for the XFce4 desktop environment
libxklavier ― A library providing high-level API for X Keyboard Extension (XKB)
lvm2 ― Logical Volume Management (LVM) tools
memtest86+ ― Stand-alone memory tester for x86 and x86-64 computers
mod_auth_kerb ― Module for Kerberos authentication over HTTP
mx4j ― An open source implementation of the Java Management Extensions (JMX)
mysql-jdbc ― An implementation of the JDBC API for the MySQL relational database server
nabi ― A simple Hangul X input method
openhbci ― A free client-side implementation of Home Banking Computer Interface (HBCI)
openobex-apps ― Applications for using the OBEX (Object Exchange) protocol
pcmcia-cs ― Utilities for handling PCMCIA devices
perl-Convert-ASN1 ― Convert-ASN1 Perl module
perl-LDAP ― LDAP Perl module
perl-RPM-Specfile ― RPM-Specfile Perl module
perl-XML-LibXML ― XML-LibXML Perl module
perl-XML-LibXML-Common ― XML-LibXML-Common Perl module
perl-XML-NamespaceSupport ― XML-NamespaceSupport Perl module
perl-XML-SAX ― XML-SAX Perl module
planner ― Graphical project management tool
policy ― SELinux example policy configuration
policycoreutils ― SELinux policy core utilities
pyparted ― Python modules for the parted library
redhat-java-rpm-scripts ― A collection of scripts used to perform common tasks for RPM packages containing Java libraries and executables
rhdb-utils ― Miscellaneous utilities for PostgreSQL (Red Hat Edition)
selinux-doc ― SELinux documentation
servletapi ― An implementation of the Java Servlet and JSP APIs
setools ― SELinux tools for managing policy
shared-mime-info ― The freedesktop.org shared MIME info database
speex ― A patent-free codec designed especially for speech.
struts ― Framework for building web applications with Java
system-config-bind ― A utility for configuring basic Domain Name System (DNS) settings
system-config-boot ― A graphical interface for configuring the boot loader
system-config-date ― A graphical interface for modifying system date and time
system-config-display ― A graphical interface for configuring the X Window System display
system-config-httpd ― A graphical interface for configuring Apache
system-config-keyboard ― A graphical interface for modifying the default keyboard
system-config-kickstart ― A graphical interface for creating kickstart files
system-config-language ― A graphical interface for modifying the default system language
system-config-mouse ― A graphical interface for configuring mice
system-config-netboot ― A graphical interface for configuring diskless environments and network installations
system-config-network ― A graphical interface for configuring Ethernet, wireless, Token Ring, ADSL, ISDN and PPP network devices
system-config-nfs ― A graphical interface for configuring NFS shares
system-config-packages ― A graphical interface for package management
system-config-printer ― A graphical interface for configuring printers
system-config-proc ― A graphical interface for configuring tunable operating system parameters
system-config-rootpassword ― A graphical interface for modifying the root password
system-config-samba ― a graphical user interface for configuring Samba shares
system-config-securitylevel ― A graphical interface for modifying the system security level
system-config-services ― A graphical interface for configuring initscript and xinetd
system-config-soundcard ― A graphical interface for detecting and configuring soundcards
system-config-users ― A graphical interface for administering users and groups
system-logviewer ― A graphical interface for viewing log files
system-switch-mail ― A graphical interface for mail transport agent selection
tcl ― Split out from tcltk
tclx ― Split out from tcltk
tix ― Split out from tcltk
tk ― Split out from tcltk
tomcat ― The official Reference Implementation for the Java Servlet and JavaServer Pages technologies
tvtime ― A high quality TV viewer
udev ― A userspace implementation of devfs
xalan-j ― The Xalan XSLT processor
xerces-j ― The Xerces XML parser
xfce4-panel ― The panel for the XFce4 desktop environment
xfce-mcs-manager ― A multi channel settings manager for the XFce4 desktop environment
xfce-mcs-plugins ― A set of plugins for the XFce4 multi channel settings manager
xfce-utils ― Utilities for the XFce4 desktop environment
xfdesktop ― A desktop manager for the XFce4 desktop environment
xffm ― A file manager and SMB network navigator for the XFce4 desktop environment
xffm-icons ― Icon themes for the xffm file manager
xfsprogs ― Utilities for managing the XFS file system
xfwm4 ― A window manager for the XFce4 desktop environment
xfwm4-themes ― A set of additional themes for the xfwm4 window manager
xmlsec1 ― Library providing support for XML Signature and XML Encryption standards
xorg-x11 ― An open source implementation of the X Window System
xrestop ― A utility for monitoring application usage of X resources and display them in a manner similar to the top program
Sledeči paketi so bili odstranjeni iz Pingo 3.1:
ami ― Replaced by nabi
bonobo-conf ― No longer used by any current Pingo application
boost-jam ― no longer required by any current Pingo software
cipe ― Not supported by the 2.6 kernel
gcc32 ― Used only to compile 2.4 kernel (which is no longer included)
gimp-perl ― No longer packaged as part of the GIMP packaging
gnome-vfs2-extras ― Now part of gnome-vfs-extras
gtoaster ― Equivalent functionality present in nautilus-cd-burner
imap ― Replaced by dovecot
indexhtml ― Content added to fedora-release
ipchains ― Replaced by iptables
kdoc ― not part of current KDE
kernel-pcmcia-cs ― Replaced by pcmcia-cs
kpppload ― Not part of current KDE release
kterm ― Lacks UTF-8 support
libcapplet0 ― No longer needed; GNOME 1 capplets removed
libgtop ― No longer used by any Pingo application
libmrproject ― No longer needed; mrproject removed
mars-nwe ― No longer part of Pingo profile
memtest86 ― Replaced by memtest86+
mrproject ― Replaced by planner
ncurses4 ― No longer required
nmh ― No longer part of Pingo profile
openssl096 ― No longer required
readline41 ― No longer required
redhat-config-bind ― Renamed system-config-bind
redhat-config-boot ― Renamed system-config-boot
redhat-config-date ― Renamed system-config-date
redhat-config-httpd ― Renamed system-config-httpd
redhat-config-keyboard ― Renamed system-config-keyboard
redhat-config-kickstart ― Renamed system-config-kickstart
redhat-config-language ― Renamed system-config-language
redhat-config-mouse ― Renamed system-config-mouse
redhat-config-netboot ― Renamed system-config-netboot
redhat-config-network ― Renamed system-config-network
redhat-config-nfs ― Renamed system-config-nfs
redhat-config-packages ― Renamed system-config-packages
redhat-config-printer ― Renamed system-config-printer
redhat-config-proc ― Renamed system-config-proc
redhat-config-rootpassword ― Renamed system-config-rootpassword
redhat-config-samba ― Renamed system-config-samba
redhat-config-securitylevel ― Renamed system-config-securitylevel
redhat-config-services ― Renamed system-config-services
redhat-config-soundcard ― Renamed system-config-soundcard
redhat-config-users ― Renamed system-config-users
redhat-config-xfree86 ― Renamed system-config-display
redhat-logviewer ― Renamed system-logviewer
redhat-switch-mail ― Renamed system-switch-mail
run ― Functionality present in schedutils
sndconfig ― No longer required by mainstream hardware
tcltk ― Package split up into separate expect, tcl, tclx, tix and tk packages
xawtv ― Replaced by tvtime
Xbae ― Library not used by any application
xcpustate ― No longer part of Pingo profile
XFree86 ― Replaced by the X.Org X11 implementation
Xlt ― Library not used by any application
xtraceroute ― No longer part of Pingo profile
Sledeči paketi so bili preklicani in bodo odstranjeni iz sledečih različic Pingo:
ac-archive ― No longer part of Pingo profile
dbskkd-cdb ― Only used by deprecated package skkinput
devlabel ― udev is the recommended solution
FreeWnn ― Only used by deprecated package kinput2-canna-wnn6
kinput2-canna-wnn6 ― IIIMF is the recommended input method
licq ― Equivalent functionality present in other applications (gaim, for example)
lilo ― GRUB is the recommended bootloader
miniChinput ― IIIMF is the recommended input method
nabi ― IIIMF is the recommended input method
ncpfs ― No longer part of Pingo profile
skkinput ― IIIMF is the recommended input method
Wnn6-SDK ― Only used by deprecated package kinput2-canna-wnn6
xcin ― IIIMF is the recommended input method
Cilj projekta Fedora je v
sodelovanju s skupnostjo Linux zgraditi popolni, splošno-namenski
operacijski sistem, zgrajen izključno iz odprtokodne programske opreme.
Razvoj poteka prek javnega foruma. Projekt bo proizvedel terminske
izdaje sistema Pingo na 2-3 leta, z načrtom za javno izdajo.
Skupnost inženirjev Red Hat bo še naprej sodelovala pri gradnji Fedora
Core, veseli pa bodo vseh novih zunanjih sodelavcev. Z uporabo bolj
odprtega postopka bi radi naredili operacijski sistem bolj v slogu
ideala proste programske opreme in s tem prijaznejši odprtokodni
skupnosti.
Dodatne informacije dobite na domači strani distribucije Pingo:
Poleg spletnih strani imate na voljo tudi sledeče dopisne sezname:
pingo-user@mailman.pingo.org ― Za uporabnike različic Pingo
pingo-devel@mailman.pingo.org ― Za
razvoj in testne namene Pingo razvijalcev
Za prijavo na te sezname pošljite elektronsko sporočilo z besedo "subscribe" kot zadevo na <imeseznama>-request (kjer je <listname> kateri od zgornjih imen seznamov).
OPOMBA:
Projekt Fedora vključuje tudi IRC (Internet Relay Chat) kanal. IRC predstavlja tekstovno komunikacijo v realnem času, kjer lahko imate pogovore z več ljudmi hkrati na odprtem kanalu ali zasebne pogovore.
( x86 )