<?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>Deec.it &#187; alien</title>
	<atom:link href="http://www.deec.it/tag/alien/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.deec.it</link>
	<description>Le Guide Pratiche Dell&#039;Informatica</description>
	<lastBuildDate>Sun, 04 Sep 2011 16:52:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Come creare un pacchetto Debian</title>
		<link>http://www.deec.it/2009/08/31/come-creare-un-pacchetto-debian/</link>
		<comments>http://www.deec.it/2009/08/31/come-creare-un-pacchetto-debian/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 11:23:37 +0000</pubDate>
		<dc:creator>Luca</dc:creator>
				<category><![CDATA[Debian / Ubuntu]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[.deb]]></category>
		<category><![CDATA[alien]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[pacchetto]]></category>

		<guid isPermaLink="false">http://www.deec.it/?p=170</guid>
		<description><![CDATA[



Un pacchetto .deb puo&#8217; essere generato con tecniche differenti.
Se non e&#8217; importante verificare le dipendenze dei binari che desiderate installare, allora si puo&#8217; usare
questo metodo qui che e&#8217; in assoluto il piu&#8217; veloce e semplice:
1) Si crea la struttura del pacchetto con le  cartelle in cui i file dovranno essere copiati.
In questo esempio verra&#8217; creato [...]]]></description>
			<content:encoded><![CDATA[<!-- AdSense Now! V1.77 -->
<!-- Post[count: 3] -->
<div class="adsense adsense-leadin" style="text-align:center;margin: 12px;"><script type="text/javascript"><!--
google_ad_client = "pub-5841373120371067";
/* 468x60, creato 22/09/09 M&amp;P */
google_ad_slot = "8731175604";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Un pacchetto .deb puo&#8217; essere generato con tecniche differenti.<br />
Se non e&#8217; importante verificare le dipendenze dei binari che desiderate installare, allora si puo&#8217; usare<br />
questo metodo qui che e&#8217; in assoluto il piu&#8217; veloce e semplice:</p>
<p>1) Si crea la struttura del pacchetto con le  cartelle in cui i file dovranno essere copiati.<br />
In questo esempio verra&#8217; creato un deb che installa il binario chiamato &#8220;ilmioprogramma&#8221; nella cartella &#8220;/usr/local/bin/&#8221; e la libreria &#8220;lamialibreria&#8221; in &#8220;/lib/&#8221;:</p>
<blockquote><p>$ mkdir ilmioprimodeb<br />
$ cd ilmioprimodeb<br />
~/ilmioprimodeb$ mkdir lib<br />
~/ilmioprimodeb$ mkdir usr/local/bin/ -p<br />
~/ilmioprimodeb$</p></blockquote>
<p>2) Poi si copia all&#8217;interno delle cartelle i file:</p>
<blockquote><p>~/ilmioprimodeb$ cp /path/ilmioprogramma usr/local/bin/<br />
~/ilmioprimodeb$ cp /path/lamialibreria lib</p></blockquote>
<p>3) Si genera una archivio:</p>
<blockquote><p>~/ilmioprimodeb$ tar zcvfp ilmioprimodeb.tar.gz usr/ lib/</p></blockquote>
<p>4) Si crea infine il .deb con l&#8217;applicazione &#8220;alien&#8221;:</p>
<blockquote><p>alien &#8211;to-deb ilmioprimodeb.tar.gz</p></blockquote>
<p>Quando invece e&#8217; necessario dover verificare le dipendere dell&#8217;applicazione da installare, allora si dovra&#8217; utilizzare quest&#8217;altra tecnica:</p>
<p>1) Si crea la struttura del pacchetto con le  cartelle in cui i file dovranno essere copiati.<br />
In questo esempio verra&#8217; creato un deb che installa il binario chiamato &#8220;ilmioprogramma&#8221; nella cartella &#8220;/usr/local/sbin/&#8221; ed il file &#8220;configurazione&#8221; in &#8220;/etc/&#8221;:</p>
<blockquote><p>$ mkdir ilmioprimodeb<br />
$ cd ilmioprimodeb<br />
~/ilmioprimodeb$ mkdir etc<br />
~/ilmioprimodeb$ mkdir usr/local/sbin/ -p<br />
~/ilmioprimodeb$</p></blockquote>
<p>2) Poi si copiano all&#8217;interno delle cartelle i file:</p>
<blockquote><p>~/ilmioprimodeb$ cp /path/ilmioprogramma usr/local/sbin/<br />
~/ilmioprimodeb$ cp /path/configurazione etc</p></blockquote>
<p>3) Si crea una cartella chiamata DEBIAN ed il file control:</p>
<blockquote><p>~/ilmioprimodeb$ mkdir DEBIAN<br />
~/ilmioprimodeb$ touch DEBIAN/control</p></blockquote>
<p>4) Scriviamo all&#8217;interno del file control:<br />
Notate come in questo caso sia richiesta la dipendenza del pacchetto apache2.2-common (&gt;=2.2.0) e dell&#8217;architettura i386.<br />
Maggiori informazioni sul file &#8220;control&#8221; sono disponibili a questa URL: http://www.debian.org/doc/debian-policy/ch-controlfields.html</p>
<blockquote><p>Package: ilmioprogramma<br />
Version: 1.0<br />
Priority: optional<br />
Section: web<br />
Depends: apache2.2-common (&gt;=2.2.0)<br />
Architecture: i386<br />
Maintainer: Luca Ercoli [luca@lucaercoli.it]<br />
Description: Questa e&#8217; la descrizione del mio programma.</p></blockquote>
<p>5) Si crea infine il .deb:</p>
<blockquote><p>~/ilmioprimodeb$ cd ..<br />
~/dpkg &#8211;build ilmioprimodeb/ ilmioprimodeb.deb</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.deec.it/2009/08/31/come-creare-un-pacchetto-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come estrarre i file da un pacchetto .deb</title>
		<link>http://www.deec.it/2009/08/15/come-estrarre-i-file-da-un-pacchetto-deb/</link>
		<comments>http://www.deec.it/2009/08/15/come-estrarre-i-file-da-un-pacchetto-deb/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 15:45:57 +0000</pubDate>
		<dc:creator>Luca</dc:creator>
				<category><![CDATA[Debian / Ubuntu]]></category>
		<category><![CDATA[.deb]]></category>
		<category><![CDATA[alien]]></category>
		<category><![CDATA[ar]]></category>
		<category><![CDATA[dpkg-deb]]></category>
		<category><![CDATA[tar]]></category>
		<category><![CDATA[to-tgz]]></category>

		<guid isPermaLink="false">http://www.deec.it/?p=28</guid>
		<description><![CDATA[Per poter estrarre i file da un pacchetto .deb ci sono diversi metodi, tra cui questi tre:
1) ar p Nome_Del_Pacchetto.deb data.tar.gz &#124; tar zx
2) dpkg-deb -x Nome_Del_Pacchetto.deb $HOME (i file verranno copiati nella vostra homedir)
3) alien &#8211;to-tgz Nome_Del_Pacchetto.deb (adesso potrete aprire l&#8217;archivio con &#8220;tar xvf file.tgz&#8221;)
]]></description>
			<content:encoded><![CDATA[<p>Per poter estrarre i file da un pacchetto .deb ci sono diversi metodi, tra cui questi tre:</p>
<blockquote><p>1) ar p Nome_Del_Pacchetto.deb data.tar.gz | tar zx</p></blockquote>
<blockquote><p>2) dpkg-deb -x Nome_Del_Pacchetto.deb $HOME (i file verranno copiati nella vostra homedir)</p></blockquote>
<blockquote><p>3) alien &#8211;to-tgz Nome_Del_Pacchetto.deb (adesso potrete aprire l&#8217;archivio con &#8220;tar xvf file.tgz&#8221;)</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.deec.it/2009/08/15/come-estrarre-i-file-da-un-pacchetto-deb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

