Utente:Superflieriam: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(→‎Contatti: aggiunto contatto jabber)
m (→‎Contatti: per il momento cambio server irc, azzurra logga *tutto* e io non sono d'accordo)
Riga 1: Riga 1:
Come discusso nel Capitolo 4, lo strumento che unisce insieme il kernel � ''make'', al quale si passa un ''target'' che specifica cosa si vuole compilare. Il capitolo 4 � andato oltre gli obiettivi base necessari alla corretta compilazione del kernel, ma il sistema di compilazione del kernel ha anche una larga scala di altri ''targets''. Questo capitolo dettaglia questi targets, e per cosa possono venir utilizzati.
==About a boy==


* Nota di prima traduzione: nel testo, targets � stato tradotto a volte come obiettivi, anche se forse sarebbe meglio parlare di etichette dal momento che in un Makefile si chiamano cos�, la maggior parte delle volte inceve si � preferito lasciare la parola in lingua originale ''italianizandola'' in ''target'' senza ''s''.  
Appassionato di Informatica dal '99 circa e GNU/Linux da pochissimi anni. Il fatidico giugno 2005 mi avvicinai al free software installando Debian su questo portatile, che uso tutt'ora. Iniziai da subito con Debian, che non è tra le più semplici per iniziare, dopo una lunga chiacchierata in IRC con un tizio che mi folgorò con un paio di screenshot del suo desktop e una serie di spiegazioni su cosa era ed è Debian (Il Sistema Operativo Universale, no?).


Tutti questi target vengono passati al programma ''make'' a linea di comando, e un numero di questi pu� venir raggruppato insieme se lo si desidera. Per esempio:
La mia installazione di Debian, poche settimane dopo, produsse, su consiglio di The_Noise, la guida linkata qui sotto. Cerco di tenerla sempre aggiornata con le conoscenze che apprendo ogni tanto. Inoltre ho cercato di contribuire in qualche altro articolo.


<pre>
==I miei contributi in==
$ make mrproper xconfig
</pre>


I target sono suddivisi sotto per differenti tipi nelle sezioni seguenti.
* [[Debian on a Toshiba Satellite M30X-113]]
* [[Debian e lettori mp3 Creative]]
* [[I2c e lm-sensors]]
* [[Installazione driver proprietari Ati]]


Si pu� avere un sommario della maggior parte di essi eseguendo nella directory di compilazione:
==Il mio weblog==


<pre>
* [http://cretox.noblogs.org cretox]
$ make help
</pre>


Questo target mostra molti dei target comuni di ''make'' che vengono descritti nel resto del capitolo.
==Contatti==


 
* '''Mail''': cretox [at] anche [dot] no
== Target Informativi ==
* '''Jabber''': cretox [at] jabber [dot] org
 
* '''Irc''': cretox @ irc.freenode.net -->> #debian-it
La tabella 10-1 mostra i target che stampano la versione del kernel, basato su un numero di opzioni differenti. Sono solitamente usati da scripts per determinare la versione del kernel che si sta per compilare.
 
''Tabella 10-1. Target informativi''
 
<table align="center" border="1">
<tr>
  <td width="50%">'''Target'''</td>
  <td>'''Descrizione'''</td>
</tr>
<tr>
  <td width="50%">kernelrelease</td> 
  <td width="50%">Visualizza la versione corrente del kernel, la stessa determinata dal sistema di compilazione.</td>
</tr>
<tr>
  <td width="50%">kernelversion</td> 
  <td width="50%">Visualizza la versione corrente del kernel, come detto dal Makefile principale. Questa differisce da ''kernelrelease'' dal fatto che non usa altre informazioni di versione aggiuntive basate su opzioni di configurazione o file ''localversion''.</td>
</tr>
</table>
 
 
== Target di pulizia ==
 
La tabella 10-2 mostra i target che semplicemente rimuovono i file delle compilazioni precedenti. Il loro uso � caldamente raccomandato per essere sicuri di non contaminare le nuove compilazioni con file abbandonati che possono essere stati compilati con opzioni differenti. Differiscono da quanto eliminano; a volte si preferisce mantenere file che si � cambiati.
 
''Table 10-2. Target di pulizia''
 
<table align="center" border="1">
<tr>
  <td width="50%">'''Target'''</td>
  <td width="50%">'''Descrizione'''</td>
</tr>
<tr>
  <td width="50%">clean</td>
  <td width="50%">Rimuove la maggior parte dei file generati dal sistema di compilazione del kernel, ma mantiene la configurazione del kernel.</td>
</tr>
<tr>
  <td width="50%">mrproper</td>
  <td width="50%">Rimuove tutti i file generati dal sistema di compilazione del kernel, inclusa la configurazione e alcuni file di backup.</td>
</tr>
<tr>
  <td width="50%">distclean</td>
  <td width="50%">Fa tutto cio' che mrproper fa e rimuove alcuni editor backup e file patch abbandonate.</td>
</tr>
</table>

Versione delle 10:54, 19 mar 2007

About a boy

Appassionato di Informatica dal '99 circa e GNU/Linux da pochissimi anni. Il fatidico giugno 2005 mi avvicinai al free software installando Debian su questo portatile, che uso tutt'ora. Iniziai da subito con Debian, che non è tra le più semplici per iniziare, dopo una lunga chiacchierata in IRC con un tizio che mi folgorò con un paio di screenshot del suo desktop e una serie di spiegazioni su cosa era ed è Debian (Il Sistema Operativo Universale, no?).

La mia installazione di Debian, poche settimane dopo, produsse, su consiglio di The_Noise, la guida linkata qui sotto. Cerco di tenerla sempre aggiornata con le conoscenze che apprendo ogni tanto. Inoltre ho cercato di contribuire in qualche altro articolo.

I miei contributi in

Il mio weblog

Contatti

  • Mail: cretox [at] anche [dot] no
  • Jabber: cretox [at] jabber [dot] org
  • Irc: cretox @ irc.freenode.net -->> #debian-it