<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alessandro Stella - Appunti di informatica &#187; installare cygwin</title>
	<atom:link href="http://www.alessandrostella.it/tag/installare-cygwin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alessandrostella.it</link>
	<description>Appunti sparsi di informatica</description>
	<lastBuildDate>Thu, 09 Sep 2010 15:20:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Installare Cygwin su sistema Windows</title>
		<link>http://www.alessandrostella.it/windows/xp/2010/01/installare-cygwin/</link>
		<comments>http://www.alessandrostella.it/windows/xp/2010/01/installare-cygwin/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 15:42:09 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[XP]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[cygwin]]></category>
		<category><![CDATA[emulazione unix]]></category>
		<category><![CDATA[installare cygwin]]></category>

		<guid isPermaLink="false">http://www.alessandrostella.it/?p=518</guid>
		<description><![CDATA[Cosa è Cygwin? La più concisa (ed al tempo stesso esauriente) spiegazione di cosa sia Cygwin la si trova sul sito internet dove esso viene distribuito (http://www.cygwin.com): &#8220;Cygwin is a Linux-like environment for Windows. It consists of two parts: A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality. [...]]]></description>
			<content:encoded><![CDATA[<h5>Cosa è <strong>Cygwin</strong>?</h5>
<p>La più concisa (ed al tempo stesso esauriente) spiegazione di cosa sia Cygwin la si trova sul sito internet dove esso viene distribuito (<a href="http://www.cygwin.com" target="_blanck">http://www.cygwin.com</a>):<br />
&#8220;Cygwin is a Linux-like environment for Windows. It consists of two parts:</p>
<ul>
<li>A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality.</li>
<li>A collection of tools which provide Linux look and feel.&#8221;</li>
</ul>
<p>In altre parole, <strong>Cygwin</strong> permette di sfruttare, anche su una macchina Windows, la potenza e la flessibilità di una shell *NIX Like. All’interno della shell emulata è possibile utilizzare molti dei software tipici del mondo Linux, tra cui il compilatore GCC. Il vantaggio di utilizzare un ambiente emulato invece di uno “nativo” consiste nel non dover installare sulla propria macchina un nuovo sistema operativo, con tutte le problematiche che questa operazione solitamente comporta. Il fatto che si tratti di un ambiente emulato ha chiaramente delle ripercussioni a livello di performance. Sostanzialmente, questo può utilizzare soltanto una piccola percentuale delle risorse (memoria, spazio su disco, ecc…) presenti sulla macchina in uso, dato che la maggior parte di esse è occupata dal sistema operativo “principale”. Tale discorso, che vale in generale per qualsiasi tipo di emulazione, è tanto più vero per gli OS della famiglia Windows, storicamente “avidi” di risorse.</p>
<h5>Installare <strong>Cygwin</strong>*</h5>
<p>Per installare Cygwin è necessario utilizzare un computer connesso ad Internet. Collegandosi al sito Internet <a href="http://www.cygwin.com" target="_blanck">http://www.cygwin.com</a>, si può trovare, nell’angolo superiore destro della home page, il link all&#8217;installer di cygwin (http://www.cygwin.com/setup.exe, contraddistinto dall’etichetta &#8220;Install Cygwin now&#8221;).<br />
Procediamo.<br />
Una volta scaricato il file di installazione e scelto di eseguirlo, windows ci potrebbe avvisare di strani pericoli&#8230; ignoriamolo pure premendo &#8220;Esegui&#8221;.<br />
<img src="http://www.alessandrostella.it/wp-content/uploads/2010/01/cygwin_01.jpg" alt="" title="Avviso di protezione" width="404" height="302" class="aligncenter size-full wp-image-520" /></p>
<p>Premiamo sempre avanti e scegliamo di installare il programma tramite internet, come mostrato nella figura.<br />
<img src="http://www.alessandrostella.it/wp-content/uploads/2010/01/cygwin_02.jpg" alt="" title="Installazione via Internet" width="538" height="388" class="aligncenter size-full wp-image-538" /></p>
<p>Scegliamo poi il server dal quale scaricare i pacchetti (uno vale l&#8217;altro), come mostrato in figura<br />
<img src="http://www.alessandrostella.it/wp-content/uploads/2010/01/cygwin_05.jpg" alt="" title="Scelta del server pe ril download" width="538" height="388" class="aligncenter size-full wp-image-522" /></p>
<p>E, infine, scegliamo i pacchetti.<br />
<img src="http://www.alessandrostella.it/wp-content/uploads/2010/01/cygwin_06.jpg" alt="" title="Scegliamo i pacchetti" width="538" height="388" class="aligncenter size-full wp-image-523" /></p>
<p>Una volta premuto avanti il sistema inizierà a scaricare i pacchetti scelti. Potrebbero essere necessari diversi minuti prima che il sistema Cygwin sia pronto. Dobbiamo pazientare. Quando tutto sarà pronto saremo avvisati.</p>
<p>Finita l&#8217;installazione, Cygwin potrebbe non funzionare: bisogna <strong>aggiungere le variabili di sistema</strong>.<br />
In windows XP, clicchiamo col dx su &#8220;Risorse del computer&#8221; e, dal menù a tendina, scegliamo &#8220;proprietà&#8221;. Poi andiamo sulla tabella &#8220;Avanzate&#8221; e in basso scegliamo &#8220;Variabili d&#8217;ambiente&#8221;. Aggiungiamo le prime due varibili nella figura qui sotto: CYGWIN_HOME e Path (che sarà aggiunta alla Path generale)<br />
<img src="http://www.alessandrostella.it/wp-content/uploads/2010/01/cygwin_variabili_ambiente.jpg" alt="" title="cygwin: variabili ambiente" width="384" height="423" class="aligncenter size-full wp-image-533" /><br />
A questo punto lanciamo il collegamento sul desktop e&#8230; buona emulazione.</p>
<p>*<br />
NB: Nel momento in cui scrivo questo tutorial, la versione di Cygwin più recente è quella comprendente la DLL in versione 1.7.1. Le istruzioni che seguono faranno dunque riferimento all’installazione di questa specifica versione.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alessandrostella.it/windows/xp/2010/01/installare-cygwin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
