https://wiki.znc.in/index.php?title=Installation/it&feed=atom&action=historyInstallation/it - Revision history2024-03-28T13:49:52ZRevision history for this page on the wikiMediaWiki 1.42.0-alphahttps://wiki.znc.in/index.php?title=Installation/it&diff=2049&oldid=prevGavin: restored from archive.org2017-04-03T21:59:39Z<p>restored from archive.org</p>
<p><b>New page</b></p><div>{{Languages|Installation}}<br />
Ci sono diverse possibilità per installare ZNC sulla tua macchina. L'ultima versione è sempre disponibile su Sourceforge nei tarballs. Alcune distribuzioni includono già ZNC nei loro sistemi di packaging, ma stai attento che potrebbero essere versioni vecchie di ZNC!<br />
<br />
Il [[ChangeLog]] è disponibile nella wiki.<br />
Puoi anche controllare la [[Portability|portabilità di ZNC]] verso altri sistemi operativi.<br />
<br />
Appena hai installato ZNC, puoi creare un file di configurazione con il comando <code>znc --makeconf</code>.<br />
<br />
== Versioni in sviluppo ==<br />
Leggi la pagina [[git]] se vuoi avere l'ultima versione ancora in sviluppo. Renditi conto che potrebbe avere ancora bug, essere instabile e potrebbe mangiare il tuo primogenito. Sei stato avvisato!<br />
<br />
== Tarball del sorgente ==<br />
I tarball dei sorgenti li puoi trovare [http://znc.in/releases/ qui].<br />
<br />
Se vuoi compilare ZNC con il supporto ad OpenSSL, ti servirà il pacchetto per lo sviluppo di OpenSSL. Su Debian/Ubuntu si chiama '''libssl-dev''', su CentOS/Fedora/Red Hat è '''openssl-devel'''.<br />
<br />
# Scarica l'ultimo [http://znc.in/releases/znc-{{ZNC-Version}}.tar.gz tarball dei sorgenti]<br />
# <code>tar -xzvf znc*.*gz</code><br />
# <code>cd znc*</code><br />
# <code>./configure</code><br />(usa <code>--prefix=$HOME/znc</code> se non vuoi un installazione per tutto il sistema o semplicemente non hai root; usa <code>--with-openssl=/path/to/openssl</code> se gli header di OpenSSL non sono su una directory standard)<br />(usa <code>--enable-extra</code> per configurare (ed eventualmente <code>--enable-tcl</code> per modtcl) il pacchetto completo di moduli extra)<br />
# <code>make</code><br />(se sei su un server dedicato e la CPU ha più di un core, puoi usare <code>make -jX</code> dove X è il numero di core da usare)<br />
# <code>make install</code><br />
<br />
''La compilazione richiederà 5-10 minuti o anche di più.''<br />
<br />
;Leggi la [[FAQ|pagina delle FAQ]] se hai dei problemi.<br />
<br />
== Linux ==<br />
<br />
=== Debian ===<br />
Debian fornisce [http://packages.debian.org/znc pacchetti di ZNC] che possono essere installati con:<br />
apt-get install znc<br />
''Attenzione: Debian Stable ha una versione molto vecchia di default. Se ne vuoi una più nuova, usa http://www.backports.org o compila ZNC dai sorgenti.''<br />
<br />
Se vuoi compilare ZNC dai sorgenti per avere una versione più nuova di quella che Debian fornisce, ti serviranno i seguenti pacchetti:<br />
build-essential<br />
libssl-dev<br />
libperl-dev<br />
<br />
Per includere il supporto a c-ares, inoltre installa:<br />
pkg-config<br />
libc-ares-dev<br />
<br />
=== Fedora ===<br />
Fedora fornisce [http://kojipkgs.fedoraproject.org/packages/znc pacchetti di ZNC] che possono essere installati con:<br />
yum install znc<br />
e<br />
yum install znc-extra<br />
<br />
=== CentOS/Red Hat Enterprise Linux ===<br />
I pacchetti di ZNC sono disponibili nei pacchetti extra per Enterprise Linux (EPEL).<br />
<br />
Per installare il repository EPEL, esegui:<br />
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm<br />
yum update<br />
<br />
Appena hai installato EPEL, esegui:<br />
yum install znc znc-extra<br />
<br />
=== Ubuntu ===<br />
[http://packages.ubuntu.com/search?keywords=znc&searchon=names&exact=1&suite=all&section=all Pacchetti di ZNC per Ubuntu]<br />
<br />
Se vuoi compilare ZNC dai sorgenti per avere una versione più nuova di quella che Ubuntu fornisce, ti serviranno i seguenti pacchetti:<br />
build-essential<br />
libssl-dev<br />
libperl-dev<br />
pkg-config<br />
libc-ares-dev<br />
<br />
=== (Open)SuSE ===<br />
ZNC è parte dei [http://software.opensuse.org/search?q=znc repository ufficiali]. Per installarlo, usa la GUI YaST o installa dalla console con il comando:<br />
yast -i znc<br />
<br />
=== Gentoo ===<br />
Gentoo fornisce [http://packages.gentoo.org/package/net-irc/znc pacchetti di ZNC] che possono essere installati con:<br />
emerge -av net-irc/znc<br />
<br />
Per installare [[ZNC-Extra]] e [[modtcl]] devi installare ZNC con:<br />
<pre><br />
USE="extras tcl" emerge znc<br />
</pre><br />
<br />
Diverse flag USE possono essere utilizzate per personalizzare ZNC:<br />
<br />
* ares: (global/local): abilita l'utilizzo di c-ares<br />
* debug: (global): abilita il debug<br />
* extras: (global/local): abilita i moduli extra<br />
* ipv6: global): aggiunge il supporto ad IPv6<br />
* perl (global): abilita la scrittura di moduli in Perl<br />
* ssl (global): abilita le connessioni SSL<br />
* sasl (global): supporto SASL<br />
* tcl (global): abilita la scrittura di moduli in TCL<br />
<br />
<pre>equery uses znc -a</pre> ti restituirà una lista di flag utilizzabili per ZNC.<br />
<br />
=== Slackware ===<br />
[http://slackbuilds.org/result/?search=znc&sv= L'ultimo Slackware SBo Slackbuild]<br />
<br />
== FreeBSD ==<br />
ZNC è nei port di FreeBSD, basta dare:<br />
cd /usr/ports/irc/znc<br />
make config<br />
make install clean<br />
<br />
o<br />
<br />
pkg_add -r znc<br />
<br />
== Mac OS X ==<br />
<br />
Ci sono due metodi per installare ZNC su Mac OS X, o utilizzando un gestore di pacchetti come Homebrew o installandolo dai sorgenti. Leggi [http://henrik.nyh.se/2009/02/using-the-znc-irc-bouncer-with-os-x-and-iphone questo post] per un tutorial su come compilare ZNC su OS X.<br />
<br />
* NOTA: Se sei su piattaforma PPC e non puoi dare la pappardella ''./configure && make && sudo make install'', puoi provare:<br />
# Controlla che tu stia usando lo switch --disable-perl su ''configure''. Quindi: ''./configure --prefix=/usr/local --disable-perl''<br />
# Se ancora non funziona, cerca e compila c-ares dai sorgenti.<br />
<br />
=== Homebrew ===<br />
<br />
==== Installare Homebrew ====<br />
<br />
Per alcune informazioni su Homebrew guarda [http://mxcl.github.com/homebrew/ qui]. Il seguente comando installerà Homebrew in /usr/local:<br />
<br />
ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)"<br />
<br />
Homebrew richiede Xcode e Mac OS X >= 10.5<br />
<br />
==== Installare ZNC con Homebrew ====<br />
<br />
brew install znc<br />
<br />
=== Installare ZNC con MacPorts ===<br />
<br />
port install znc<br />
<br />
== Binari non ufficiali contribuiti dagli utenti ==<br />
Le seguenti installazioni sono create e mantenute dagli utenti!<br />
<br />
=== RPM ===<br />
Veit Wahlich ha creato pacchetti RPM e repository yum per distribuzioni basate su RedHat (RHEL/CentOS e Fedora). La versione 0.052 è disponibile su http://home.ircnet.de/cru/znc<br />
<br />
=== Microsoft Windows ===<br />
[http://code.google.com/p/znc-msvc/ ZNC come software nativo Windows, compilato con Microsoft Visual C++]<br />
Include il software base, circa 40 moduli e supporto ad SSL ed IPv6.<br />
<br />
[[Category:ZNC]]</div>Gavin