From fedora-docs-commits at redhat.com Wed Jun 10 15:28:56 2015
Content-Type: multipart/mixed; boundary="===============0412058575535185109=="
MIME-Version: 1.0
From: fedora-docs-commits at redhat.com
To: docs-commits at lists.fedoraproject.org
Subject: release-notes java-package-it.xml, NONE, 1.1 kernel-it.xml, NONE,
1.1 legacy-it.xml, NONE, 1.1 misc-server-it.xml, NONE, 1.1 multimedia-it.xml,
NONE, 1.1
Date: Fri, 04 Nov 2005 14:57:04 -0500
Message-ID: <200511041957.jA4Jv4aW008657@cvs-int.fedora.redhat.com>
--===============0412058575535185109==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Author: tombo
Update of /cvs/docs/release-notes
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8637
Added Files:
java-package-it.xml kernel-it.xml legacy-it.xml =
misc-server-it.xml multimedia-it.xml =
Log Message:
--- NEW FILE java-package-it.xml ---
Raccomandazioni sul pacchetto Java
Information Out-of-Date
Il contenuto in questa sezione ha necessit=EF=BF=BD=EF=BF=BD di esser=
e aggiornato per &DISTRO;
&DISTROVER;
Gli utenti di &FC; &LOCALVER; sono avvisati di non utilizzare i pacchet=
ti RPM Java forniti
da Sun. Essi contengono Forniscono qu=
el
conflitto con i nomi usati nei pacchetti forniti come parte di &FC;
&LOCALVER;. Per questo motivo, Sun Java potrebbe scomparire da un
sistema installato durante le operazioni di aggiornamento dei pacchetti.
Gli utenti di &FC; &LOCALVER; potranno usare invece usare i pacchetti R=
PM di jpackage.org o
installare manualmente il tarball Java di Sun in
/opt.
--- NEW FILE kernel-it.xml ---
Linux Kernel
Versione
La distribuzione =EF=BF=BD=EF=BF=BD basata sulla serie 2.6 del kernel=
di Linux. &FC; pu=EF=BF=BD=EF=BF=BD includere
patches aggiuntive per miglioramenti, bug fixes, o caratteristiche
aggiuntive. Per questa ragione, il kernel di &FC; potrebbe non essere
linea-per-linea equivalente al kernel vanilla =
proveniente dal sito web di
kernel.org.
Potrai ottenere una lista di ciascuna di queste patches usando il com=
ando sul pacchetto di &FC;:
rpm -qpl kernel-=
version.src.rpm
Tipi di Kernel
&FC; include i seguenti kernel builds:
Kernel nativo, nelle variet=EF=BF=BD=EF=BF=BD uniprocessore e
SMP. Sorgenti configurati sono
disponibili nel pacchetto
kernel-devel-version.a=
rch.rpm.
Kernel virtuale per l'uso con il pacchetto emulatore Xen.
Sorgenti configurati sono disponibili nel pacchetto
kernel-xen0-devel-version.arch.rpm.
I sorgenti per entrambe i tipi di kernel possono essere installati al=
lo stesso momento.
I files sono installati nell'albero
/usr/src/kernels/version[-xen0]-=
arch/.
Usa il comando:
rpm -Uvh kernel-=
devel[-xen0]-version.arch.rpm
appropriatamente.
Riguardo ai libri di testo generici sul Kernel di Linux
Molti dei tutorial, esempi, e libri di testo sullo sviluppo del =
kernel Linux assumono che i sorgenti del kernel siano installati sotto
la directory /usr/src/linux. Se fai un link
simbolico, come mostrato sotto, sarai in grado si usare quel
materiale dapprendimento con i pacchetti di &FC;. Installa gli
appropriati sorgenti del kernel, come mostrato sopra, e poi:
ln -s /usr/src/k=
ernels/kernel-all-the-rest =
/usr/src/linux
Preparazione allo sviluppo del Kernel
&DISTRO; &DISTROVER; non include il pacchetto
kernel-source fornito nelle vecchie
versioni. Invece, sono disponibili sorgenti configurati come descritto
in . Gli utenti che hanno bisogno dei sorgent=
i =
originali del kernel di &FC; possono trovarli nel pacchetto
kernel .src.rpm.
Per creare un albero di sorgenti esploso da questo file, seguite i
seguenti passi:
Queste istruzioni fanno riferimento al Kernel attuale!
Per semplificare le seguenti direttive, assumiamo che tu voglia
configurare i sorgenti del kernel che combaciano con la versione del kernel
che hai in esecuzione. Nei prossimi passi, dovrai capire che
la frase
version si riferisce alla versione del kernel
mostrata da questo comando:
uname -r
Puoi ottenere il file
kernel-version.src.rpm =
da una delle seguenti risorse:
La directory SRPMS/ sull'appropriato
CD immagine ISO
SRPMS.
Il sito FTP da dove hai scaricato il pacchetto del kernel.
Eseguendo il seguente comando:
up2date --get-source kernel
Installa il pacchetto
kernel-version.src.rpm =
usando il seguente comando:
rpm -Uvh kernel-=
version.src.rpm
Questo scriver=EF=BF=BD=EF=BF=BD i contenuti dell'RPM in
/usr/src/redhat/SOURCES e
/usr/src/redhat/SPECS.
Prepara i sorgenti del kernel usando i comandi:
cd /usr/src/redhat/SPECS
rpmbuild -bp --target $(arch) kernel-2.6.spec
L'albero dei sorgenti del kernel =EF=BF=BD=EF=BF=BD locato nella =
directory
/usr/src/redhat/BUILD/kernel-version=
replaceable>.
E' pratica comune muovere le risultanti directory
linux-version
nell'albero /usr/src; anche se non =EF=BF=BD=EF=BF=
=BD
strettamente necessario, cos=EF=BF=BD=EF=BF=BD facendo lo farai coincide=
re con quanto riportato nella
documentazione generica.
cd /usr/src/redhat/BUILD/kernel-version /usr/src/
mv linux-version <=
filename>/usr/src/
cd /usr/src
ln -s ./linux-version linux
cd /usr/src/linux
Le configurazioni per i kernel specifici distribuiti con
&DISTRO; &DISTROVER; sono nella directory configs/.
Per esempio, il file di configurazione i686 SMP
=EF=BF=BD=EF=BF=BD nominato
configs/kernel-version-i686-smp.con=
fig. =
Lancia il seguente comando per porre il file di configurazione deiderato
nel posto giusto per la compilazione:
cp configs/desired-config-file .config
Puoi trovare inoltre il file .config che com=
bacia
la tua configurazione attuale del kernel nel file
/lib/modules/version/build/.config.
Ogni kernel ha un nome basato sul numero della sua versione. Ques=
to =EF=BF=BD=EF=BF=BD
il valore che mostra il comando uname -r.
Il nome del kernel =EF=BF=BD=EF=BF=BD definito dalle prime quattro linee=
del
kernel Makefile. Per proteggere gli innocenti,
il Makefile =EF=BF=BD=EF=BF=BD stato cambiato per g=
enerare
un kernel con un nome differente da quello in esecuzione.
Prima che un modulo possa essere accettato dal kernel in esecuzione,
quel modulo deve essere compilato per un kernel con il nome
corretto. Per fare questo, devi editare il kernel
Makefile
Per esempio, se con uname -r restituir=EF=BF=
=BD=EF=BF=BD la
stringa 2.6.11-1.234_FC4, canmbia la definizione
EXTRAVERSION
da questo:
EXTRAVERSION =3D -prep
a questo:
EXTRAVERSION =3D -1.234_FC4
Cos=EF=BF=BD=EF=BF=BD, sostituite ogni cosa dall'inizio alla fine.
Impartite il seguente comando:
make oldconfig
Quindi potrai procedere come al solito.
Compilare solo i moduli del Kernel
Un albero dei sorgenti esploso non =EF=BF=BD=EF=
=BF=BD necessario per
compilare un modulo del kernel, tipo il tuo driver di periferica, per=
il
kernel in uso.
Per esempio, per compilare il modulo foo.ko,
create il seguente Makefile nella
directory contenente il file foo.c:
obj-m :=3D foo.o
KDIR :=3D /lib/modules/$(shell uname -r)/build
PWD :=3D $(shell pwd)
default:
$(MAKE) -C $(KDIR) M=3D$(PWD) modules
Impartite il comando make per creare
il modulo foo.ko.
Dipendenze User Space sul Kernel
&DISTRO; aggiunge supporto per i sistemi cluster. Ci=EF=BF=BD=EF=BF=
=BD richiede un
kernel speciale che funzioni in congiunzione con alcune utilit=EF=BF=
=BD=EF=BF=BD =
user-space, tipo i demoni di amministrazione. Di conseguenza, per rim=
uovere
un simile kernel, forse dopo un aggiornamento,
non puoi semplicemente usare il comando rpm -e
kernel-version come
nelle precedenti distribuzioni poich=EF=BF=BD=EF=BF=BD questi pacchet=
ti in user space
dipendono dal pacchetto del kernel. Potresti elencare sia il pacchett=
o kernel
ed i suoi pacchetti user space dependenti al comando rpm
-e, o potresti usare il comando yum
remove kernel-version
invece, poich=EF=BF=BD=EF=BF=BD yum rimuover=EF=BF=
=BD=EF=BF=BD automaticamente
i pacchetti dependenti se necessario.
--- NEW FILE legacy-it.xml ---
--- NEW FILE misc-server-it.xml ---
Note Miscellanee
Questa sezione contiene informazioni relative ai pacchetti che non
rientrano in nessuna delle precedenti categorie.
OpenOffice e l'aggiornamento dalle test releases
Se hai scelto di contravvenire alle raccomandazioni di
non aggiornare da una test release precedente, p=
otrai
incontrare un problema con OpenOffice eseguedo l'upgrade.
Per risolverlo, dovrai eseguire il seguente comando
prima di eseguire l'aggiornamento:
rm -rf
/usr/lib/openoffice.org*/share/template/*/wizard/bitmap
--- NEW FILE multimedia-it.xml ---
--===============0412058575535185109==--