lunedì 20 novembre - 03:13
Google
 
Menù
  Home
  Come nasce IRC-Zone
  Glossario Informatico
  News
  I nostri progetti
  I nostri servizi
  Partners
  Diventa un Partner

IRC
  Cos'è IRC
  Storia di IRC
  Netiquette su IRC
  Emoticons
  Gergo della chat
  Lista Servers
  RFC 1459
  Shell Hosting

mIRC
  Cos'è il mIRC
  FAQ mIRC
  Configurazione mIRC
  Download mIRC
  Novità
  Script Stranieri
  Script Italiani
  MTS
  MTS Engine

mIRC Addon
  mIRC addon Audio
  mIRC addon SMS
  mIRC addon Grafica
  mIRC addon Utility
  mIRC addon Uso Bot

Client IRC
  Client IRC Linux
  Client IRC Mac
  Client IRC Win

XChat
  Cos'è XChat
  XChat per Win
  XChat per Unix

KVirc
  Cos'è KVirc
  FAQ KVirc
  Installazione su Linux
  KVirc Scripting
  KVirc per Mac
  KVirc per Win
  KVirc per Unix
  KVirc addon

Irssi
  Cos'è Irssi
  Download Irssi
  Download Moduli

Eggdrop/Windrop
  Cos'è un Eggdrop
  Download Eggdrop
  Configurazione Eggdrop
  Download Windrop
  Installazione Windrop

Tcl
  Download TCL
  Tutorial TCL scripting
  Documenti/Guide

BNC
  Cos'è un psyBNC
  Download psyBNC
  Configurazione psyBNC
  Download sBNC
  Configurazione sBNC

Linkaci!
footer

Credits
Somerights

footer

Statistiche
Ip: 54.161.3.96
Download: 1001059 file
Totale: 1521729 MB

footer

Links amici



Installazione su Linux

Autore: GrifisxData: 2005-11-30
Modificato: Documento non modificato Letture: 15311
Torna indietroStampa articoloInvia ad un amico

Adattato  e tradotto dal documento di Szymon Stefanek del 16 Feb  2005
################################################
Note generali sull'installazione della versione 3.2.0 release of KVIrc.
Questa è solo una traduzione delle parti fondamentali del documento scritto da Szymon Stefanek, seguendole dovreste essere in grado di compilare tranquillamente(o quasi) il KVIrc. Il documento ufficiale, integrale è in inglese lo potrete trovare nella CVS o nei sorgenti di KVIrc o sul sito ufficiale, si chiama "INSTALL"
################################################

    Questo documento contiene le informazioni relative all'installazione della versione 3.2.0 di KVIrc.

################################################
#0. Indice
################################################

    1.  Installazione -Mi sento fortunato
    2.  Installazione -Esperti
    3.  Installazione -dettagliata

################################################
# 1. Mi sento fortunato:
################################################

    # ./configure
    # make install

################################################
# 2. Installazione per esperti:
################################################

    Se ti appresti a compilare la versione cvs del KVIrc comincia col dare il
    comando./autogen.sh
    (Ti servirà una versione di automake >= 1.5 perchè l'autogen.sh funzioni
    correttamente).
    Adesso settiamo le variabili d'ambiente con il comando

    # export QTDIR="directoy delle qtlibrary"

    oppure, eventualmente

    # export KDEDIR="directory delle librerie kde"

    Quindi passiamo ad usare i potenti mezzi GNU.

    # ./configure --help
    # ./configure [eventuali opzioni]
    # make
    # make install

################################################
# 4. Installazione dettagliata:
################################################

        Se non sei un esperto ed hai problemi con l'installazione segui
        queste istruzioni dettagliate.
    ###
    ### Step 0 (SOLO PER LA VERSIONE CVS)
    ###

        Se(*** E SOLO SE ***) stai compilando la versione cvs di KVIrc
        devi generare il file di config. Se invece stai compilando
        sorgenti da un file tar.gz (or tar.bz2) puoi passare direttamente
        allo Step1!
        Per avere la versione cvs bisogna assicurarsi che sul proprio sistema
        sia installato un client cvs
        A questo punto dare il comando:
        cvs -d:pserver:anonymous@cvs.kvirc.net:/cvs login
        Vi verrà chiesta una password, premete semplicemente invio.
        A questo punto date il comando:
        cvs -z3 -d:pserver:anonymous@cvs.kvirc.net:/cvs co kvirccvs
        Se tutto è andato bene dovrebbe cominciare il download dei sorgenti
        di kvirc.
        Ti servirà una versione recente di automake ed autoconf.
        E' anche raccomandato avere una recente libtool installata
        (la libtool non è strettamente necessaria poichè col kvirc ne è già
        fornita una ma una libtool adatta alla versione del tuo automake/autoconf
        funzionerà sicuramente meglio).

        Comunque avviamo:
   
        # ./autogen.sh

        Se non darà alcun errore (ti dirà "Done")
        puoi passare allo step 1, altrimenti continua a leggere.

        Per prima cosa controlla la versione del tuo automake.
        Ti servirà un automake pari o superiore alla v.1.5: le versioni
        più vecchie non funzioneranno!
        Puoi controllare la versione del tuo automake con il comando:

        # automake --version

        Se la tua versione di automake è minore della 1.5 aggiornala!
        Potrai trovarlo all'indirizzo http://www.gnu.org/software/automake/
        (sorgenti) oppure sul sito della tua distribuzione preferita.

            Consigli per installare automake: automake si installa in /usr/local/
            di default. Se hai una versione molto vecchia di automake essa
            si troverà in /usr/ sarà meglio rimuoverla o sovrascriverla
            con la nuova installazione.
            Se vuoi sovrascriverla dovrai specificare la directory quando
            darai il comando ./configure, in questo modo:
            "./configure --prefix=/usr" come comando di configure per l'automake.
          
            Se invece vuoi rimuovere la versione precedente, dovrai eliminare
            i file /usr/bin/automake, /usr/bin/aclocal, /usr/share/automake
            /usr/share/aclocal. Se non ti senti sicuro nel rimuoverli puoi
            semplicemente rinominarli.

        Se l'esecuzione dello script (autogen.sh) fallirà puoi sempre provare
        col comando:

        # ./autogen.sh --bundled-libtool

        per forzare lo scirpt ad usare le libtool fornite con la cvs del kvirc.
        Se in seguito, durante l'installazione avrai problemi inspiegabili
        prova ad usare l'autogen.sh come ti ho appena detto "--bundled-libtool".

    ###
    ### Step 1 : Vediamo cosa ci serve:
    ###

        - Ti serviranno le librerie QT.

        Puoi prendere l'ultima versione dal sito ftp://ftp.trolltech.com.
        Il sito principale delle Qt www è http://www.trolltech.com.
        Nota per i maniaci della GLP: Qt E' GPL.
        La versione minima richiesta è la 3.1.2 (le versioni più vecchie
        *potrebbero* funzionare)
        Scaricale ed installale seguendo le regole che troverai
        nella chiarissima documentazione fornita con esse.

        - Ti servirà una implementazione decente di pthread.

        Questo è (probabilmente) già presente nella tua distribuzione.
        La sua libreria è la "libpthread.so".
        Puoi cercarla col comadno "find":

        # find / -name libpthread.so

        Un possibile risultato è:

        # /usr/lib/libpthread.so

        Se non ce l'hai (lo script di configurazione te lo dirà)
        potrai scaricarla dal tuo sito GNU favorito.

        Su Solaris potrai usare la libreria nativa invece della libthread.so
        ma dovrai passare l'opzione specifica al momento del ./configure.
        FreeBSD ha una implementazione nativa di pthreads in libc_r ed
        il compilatore gcc ha una flag speciale "-pthread" per linkarla.
        Se sei sotto FreeBSD, usa l'opzione "--with-freebsd-pthread"
        ed assicurati di non avere altri wrapper della pthread installati
        (che potrebbero andare in conflitto con i suoi headers nativi).

        Lo script di configurazione potrebbe fallire anche se la libreria fosse
        "nascosta" in qualche posto sul tuo sistema(cioè non in /lib , /usr/lib
        oppure /usr/local/lib): probabilmente dovrai spostarla nelle dir giuste.


        - (Opzionale) Se vuoi compilare il supporto di integrazione con KDE
        ti servirà  KDE. Il pacchetto kdelibs potrebbe anche essere sufficiente.


        - (Opzionale) Se vuoi che vengano creati i file di lingua per linguaggi
        diversi dall'inglese ti servirà il pacchetto GNU gettext.
        In particolare KVIrc utilizza il programma msgfmt.

        Questo sarà probabilmente già installato nella tua distribuzione ma
        verificalo con il comando:

        # msgfmt --version

        - (Opzionale) Se vuoi che il DCC VOICE supporti il codec gsm,
        ti servirà una versione recente della libgsm.
        Questa non è necessaria per compilare il kvirc, il kvirc la utilizzerà
        a runtime e solo se l'utente proverà ad usare il codec gsm per la
        DCC VOICE. Puoi controllare se hai la libgsm usando il comando 'find'.

        # find / -name libgsm*

        Il risultato dovrebbe essere tipo questo:

        # /usr/lib/libgsm.so

        Questa libreria è presente in quasi tutte le distribuzioni.
        Alcune distro pero' forniscono solo la versione statica della lib
        "libgsm.a". Se il precendete find ha dato come risultato qualche
        cosa del tipo"/usr/lib/libgsm.a" , dovrai creare manualmente
        l'archivio shared, così:

        # cd /usr/lib
        # ld --whole-archive -shared -o libgsm.so.1 libgsm.a
        # ln -s libgsm.so.1 libgsm.so
        # ldconfig

        Se non ce l'hai installato, controlla nel cd della tua distro oppure
        scaricalo dal web.

        - (Opzionale) Se vuoi che il /snd plugin permetta la riproduzione di
        diversi formati sonori devi avere anche artsd, oppure esd oppure qualche
        libreria audio relativamente recente. Senza potrai riprodurre solo i
        files *.au.


        - (Opzionale) Se vuoi generare la documentazione ti servirà anche il perl
        (qualsiasi versione dovrebbe andare bene).


        - (Opzionale) Se vuoi che il supporto "secure socket layer" sia compilato
        ti serviranno le librerie OpenSSL e i loro headers (che sicuramente avrai già).
        (libssl.so and openssl/ssl.h)

        - (Opzional) Se vuoi che il supporto per il perl venga compilato.
        Ti servirà una installazione funzionante del perl e la tua libperl.so
        DOVRA' essere compilata con l'opzione MULTIPLICITY.
        (Puoi verificarlo con il comando 'perl -V').

    ###
    ### Step 2 : Avviare lo script di configurazione
    ###

        Prima di avviare lo script di configurazione dovreste avere qualche
        informazione sul vostro sistema ma potreste anche avviarlo e sperare
        che tutto vada bene =). Prima di avviarlo sarà opportuno controllare
        che la vostra variabile locale $QTDIR punti alla locazione giusta.
        In tutti i casi potrete impostarla usando il comando:

        # export QTDIR="your qt dir"

        Se, ad esempio, la vostra QTDIR si trova in in /usr/local/kde/qt
        eseguirete il comando:

        # export QTDIR="/usr/local/kde/qt"

        Se volete compilare il supporto KDE dovrete fare la stessa cosa con
        KDEDIR

        # export KDEDIR="your kde dir"

        ad esempio:

        # export KDEDIR="/usr/local/kde"
  
        Lo script di configurazione ha moltissime opzioni che potrete vedere
        con il comando
        # ./configure --help

        Dopo aver scelto le opzioni che vorrete utilizzare, finalmente
        potrete avviarelo script:

        # ./configure

        Su FreeBSD una lista di opzioni molto utile potrebbe essere:

        # ./configure --with-qt-name=qt2 --with-qt-moc=//moc2 \
                         --with-freebsd-pthread

        Quando lo script di configurazione avrà finito con successo il suo
        lavoro passate allo Step 3.

    ###
    ### Step 3 : Compilazione
    ###

        Questo passo è il più facile:
        Incrocia le dita e dai il comando:

        # make kvirc

        Se il tuo make non è GNU (come su FreeBSD per esempio)
        dovrai usare, al suo posto, "gmake".
        La durata del processo di compilazione dipende dalla macchina che hai.
        Su un 800mhz è di circa 1 ora.
        Una volta compilato, avviamo

        # make install

        Come prima: usete "gmake install" se il votro make non è GNU.

        Questo metterà l'eseguibile in /usr/local/bin
        (se non avrai specificato, eseguendo il config, una path diversa
        con l'opzione --prefix) , le librerie in /usr/local/lib
        e i dati in share in /usr/local/share/kvirc.

        Assicurati che /usr/local/lib si trovi nel tuo file /etc/ld.so.conf ,
        se non c'e' , aggiungilo ed esegui

        # ldconfig

        Se hai deciso di compilare col supporto KDE, l'installazione
        potrebbe aver messo tutti questi file nel tuo ramo di $KDEDIR
        invece che in /usr/local. In questo caso andrà tutto bene poichè
        KDE richiede che le sue libreria siano già in /etc/ld.so.conf

    ###
    ### Step 4: Divertiti =D
    ###

        # kvirc &

        "That's all folks."
    ###

Traduzione by Grifisx
(Chiunque puo' pubblicare o distribuire questo file senza dovermi chiedere il permesso).




 

Branzilla Contest Redeem

Links utili

Newsletter
Iscriviti
Cancellati

Ci sono 41 iscritti

In rilievo..
  JackSMS v3
  Venom Script Lite

Documenti/Guide
  I Social Network
  Sicurezza in rete
  Cos'è SSL
  FAQ Bot
  Documenti su IRC
  FAQ Ident
  RFC 2810
  RFC 2811
  IRCx RFC

Informatica libera
  Gli Hoaxes
  Hoaxes report
  Documenti vari
  CensorWare
  Windows
  Linux

mIRC Scripting
  Codice ASCII
  Snippet mIRC scripting
  Tutorial mIRC scripting
  Dll per mIRC
  Utilities

IRCd
  Cos'è un IRCd
  Download Unreal
  Download Hybrid 6
  Download Hybrid 7
  Download Ultimate
  Download Bahamut
  Configurazione IRCd

IRC Services
  Cosa sono i Services
  Download Anope
  Download Epona
  Ircservices 5.0
  Ircservices 5.1
  Configurazione Epona
  Configurazione Anope
  Comandi ChanServ
  Comandi NickServ
  Comandi MemoServ

NeoStats
  Cosa sono i NeoStats
  Download NeoStats
  Configurazione NeoStats
  Download Moduli

IPv6
  Cos'è IPv6
  IPv6 su Win2000
  IPv6 su WinXP
  IPv6 su Linux
  IPv6 su mIRC e Xchat

Programmazione
  Tutorial C++
  Tutorial C
  Compilatori C/C++

Altro
  Contatti
  Banners Gallery

RSS Feed




Progetti
Starlight
IRCHippo

Validato CSS
Sito interamente sviluppato in PHP
MySQL
©2004+ IRC-Zone | Webmaster | Sitemap
Created by Cesare 'Kaesar83' Lasorella
Designed by Manuel 'erkokki' Cabras
IRC-Zone non è responsabile del contenuto dei siti linkati
Pagina creata in: 0.074 sec con 27 queries
Spampoison
Sviluppato con Notepad++
website monitoring service