<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Debian on Marcello Barnaba</title>
    <link>https://sindro.me/it/tags/debian/</link>
    <description>Recent content in Debian on Marcello Barnaba</description>
    <generator>Hugo</generator>
    <language>it</language>
    <lastBuildDate>Mon, 12 Sep 2011 12:00:00 +0000</lastBuildDate>
    <atom:link href="https://sindro.me/it/tags/debian/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Installare node.js via APT su Debian Squeeze</title>
      <link>https://sindro.me/it/posts/2011-09-12-install-node-js-via-apt-on-debian-squeeze/</link>
      <pubDate>Mon, 12 Sep 2011 12:00:00 +0000</pubDate>
      <guid>https://sindro.me/it/posts/2011-09-12-install-node-js-via-apt-on-debian-squeeze/</guid>
      <description>&lt;p&gt;In breve: aggiungi la sorgente APT di &lt;a href=&#34;http://www.debian.org/releases/sid/&#34; target=&#34;_blank&#34;&gt;SID&lt;/a&gt;,&#xA;configura l&amp;rsquo;&lt;a href=&#34;http://wiki.debian.org/AptPreferences&#34; target=&#34;_blank&#34;&gt;APT Pinning&lt;/a&gt; per dare&#xA;priorità ai pacchetti di &lt;code&gt;squeeze&lt;/code&gt; rispetto a quelli di &lt;code&gt;SID&lt;/code&gt;, ricompila il&#xA;pacchetto &lt;code&gt;nodejs&lt;/code&gt; sotto &lt;code&gt;squeeze&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Aggiungi la &lt;strong&gt;sorgente APT di SID&lt;/strong&gt; creando &lt;code&gt;/etc/apt/sources.list.d/sid.list&lt;/code&gt;&#xA;(usa il tuo &lt;a href=&#34;http://www.debian.org/mirror/&#34; target=&#34;_blank&#34;&gt;mirror più vicino&lt;/a&gt;):&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;deb http://ftp.us.debian.org/debian/ sid main&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;deb-src http://ftp.us.debian.org/debian/ sid main&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;Configura il pinning APT creando /etc/apt/preferences.d/sid:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Package: *&#xA;Pin: release a=unstable&#xA;Pin-Priority: 50&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;Installa manualmente l&amp;rsquo;ultima versione di libv8, &lt;code&gt;libv8-3.8.9.20&lt;/code&gt; al momento di questo articolo:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;apt-get install libv8-3.8.9.20&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;Scarica i sorgenti del pacchetto nodejs, le dipendenze e compilali:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cd&#xA;apt-get source nodejs&#xA;apt-get build-dep nodejs&#xA;cd nodejs-*&#xA;debuild -nc -uc&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Se incontri errori di dipendenze di build, dovresti provare prima ad abbassare&#xA;la dipendenza in debian/control, sia in Build-Depends che in Depends, e&#xA;rieseguire &lt;code&gt;debuild&lt;/code&gt;. Se la compilazione fallisce (ad es. con &lt;code&gt;undefined reference to &#39;ev_run&#39;&lt;/code&gt;)&#xA;la versione precedente non ha le funzioni richieste. Quindi, devi installare le&#xA;versioni aggiornate delle dipendenze necessarie (ad es. &lt;code&gt;libev4&lt;/code&gt;) da sid, usando&#xA;&lt;code&gt;apt-get install nome=versione&lt;/code&gt; ad es. &lt;code&gt;libev4=1:4.11-1&lt;/code&gt;. Lo suggerisco perché&#xA;dovrai aggiornare manualmente i pacchetti installati da sid, quindi meno sono,&#xA;meglio è.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Installa il pacchetto generato&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;dpkg -i nodejs_*.deb nodejs-dev*.deb&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;Profit :-)&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Come fare il backup con Time Machine su una condivisione di rete</title>
      <link>https://sindro.me/it/posts/2007-11-02-how-to-backup-with-time-machine-on-a-network-share/</link>
      <pubDate>Fri, 02 Nov 2007 00:00:00 +0000</pubDate>
      <guid>https://sindro.me/it/posts/2007-11-02-how-to-backup-with-time-machine-on-a-network-share/</guid>
      <description>&lt;p&gt;&lt;em&gt;Ingredienti&lt;/em&gt;: Debian, Netatalk, Avahi, un po&amp;rsquo; di trucchetti.&lt;/p&gt;&#xA;&lt;h2 id=&#34;passo-1-ricompilare-netatalk-con-supporto-ssl&#34;&gt;Passo 1: Ricompilare Netatalk con supporto SSL&lt;/h2&gt;&#xA;&lt;p&gt;Ricompila Netatalk con il &lt;a href=&#34;http://www.blackmac.de/archives/58-Make-Netatalk-talk-to-Leopard-Mac-OS-X-10.5.html#extended&#34; target=&#34;_blank&#34;&gt;supporto SSL&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Puoi tranquillamente ignorare la roba del &amp;ldquo;.passwd&amp;rdquo;, perché afpd usa PAM per l&amp;rsquo;autenticazione degli utenti.&lt;/p&gt;&#xA;&lt;p&gt;Suggerimento: Disabilita i gestori del protocollo atalk in &lt;code&gt;/etc/default/netatalk&lt;/code&gt; per un avvio più veloce:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# Set which daemons to run (papd is dependent upon atalkd):&#xA;ATALKD_RUN=no        # appletalk protocol&#xA;PAPD_RUN=no          # printer sharing daemon (printers are soooo &amp;#39;90s)&#xA;CNID_METAD_RUN=yes   # don&amp;#39;t remember but is needed, rtfm!&#xA;AFPD_RUN=yes         # you will always need this&#xA;TIMELORD_RUN=no      # my time lord&amp;#39;s name is &amp;lt;a href=&amp;#34;http://openntpd.org&amp;#34;&amp;gt;openntpd&amp;lt;/a&amp;gt;&#xA;A2BOOT_RUN=no        # boot? nah! :P&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;passo-2-crea-una-condivisione-per-i-dati-di-backup-di-time-machine-aggiungendo-ad-es&#34;&gt;Passo 2: Crea una condivisione per i dati di backup di Time Machine, aggiungendo ad es.&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# path         name           perms     charset&#xA;/some/where/tm &amp;#34;Time Machine&amp;#34; allow:vjt volcharset:&amp;#34;UTF8&amp;#34; &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;in &lt;code&gt;/etc/netatalk/AppleVolumes.default&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;passo-3-fai-comparire-il-server-afpd-nel-finder&#34;&gt;Passo 3: Fai comparire il server AFPD nel Finder&lt;/h2&gt;&#xA;&lt;p&gt;Scarica il file di servizio avahi, mettilo in &lt;code&gt;/etc/avahi/services&lt;/code&gt; e ricarica avahi con &lt;code&gt;/etc/init.d/avahi-daemon reload&lt;/code&gt; (&lt;em&gt;scusate, i link originali sono rotti&lt;/em&gt;).&lt;/p&gt;&#xA;&lt;h2 id=&#34;passo-4-configura-il-backup-di-time-machine&#34;&gt;Passo 4: Configura il backup di Time Machine&lt;/h2&gt;&#xA;&lt;p&gt;Ti servono due file sulla condivisione di rete AFP: .com.apple.timemachine.supported e un dot-file che prende il nome dal MAC address della tua en0. Per crearlo, il modo più semplice è collegare un disco USB/Firewire, rinominarlo con il nome della condivisione di rete desiderata (specificata nel file AppleVolumes) e abilitare Time Machine su di esso.&lt;/p&gt;&#xA;&lt;p&gt;Poi, copia il file .00&amp;hellip; dal disco esterno nella tua home directory, espelli il disco, monta la condivisione di rete dal Finder e copia il file lì.&lt;/p&gt;&#xA;&lt;p&gt;Infine, fai un touch di &lt;code&gt;.com.apple.timemachine.supported&lt;/code&gt; sulla condivisione di rete e riapri le preferenze di Time Machine: la dimensione del tuo volume di backup dovrebbe essere uguale alla dimensione della condivisione di rete :).&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
