Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Compilazione kernel

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46

    Compilazione kernel

    Sto provando a compilare il kernel, ovviamente seguendo una guida...
    La quetione è: al comando make xconfig mi esce un errore con scritta la richiesta di "QT development package"; al che ho cercato e poi trovato qt-x11-2.3.0 ma no riesco a installarle!
    Mi sembra di seguire correttamente la guida d'installazione presente nel file ISTALL

    1. Unpack the archive if you have not done so already:

    cd /usr/local
    gunzip qt-x11-2.3.0.tar.gz # uncompress the archive
    tar xf qt-x11-2.3.0.tar # unpack it

    This creates the directory /usr/local/qt-2.3.0 containing the
    files from the main archive.

    Rename qt-2.3.0 to qt (or make a symlink):

    mv qt-2.3.0 qt

    The rest of this file assumes that Qt is installed in /usr/local/qt.


    2. Set some environment variables in the file .profile (or .login,
    depending on your shell) in your home directory. (Create the
    file if it is not there already.)

    QTDIR - wherever you installed Qt
    PATH - to locate the moc program and other Qt tools
    MANPATH - to access the Qt man pages
    LD_LIBRARY_PATH - for the shared Qt library

    This is done like this:

    In .profile (if your shell is bash, ksh, zsh or sh), add the
    following lines:

    QTDIR=/usr/local/qt
    PATH=$QTDIR/bin:$PATH
    MANPATH=$QTDIR/doc/man:$MANPATH
    LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

    export QTDIR PATH MANPATH LD_LIBRARY_PATH

    In .login (in case your shell is csh or tcsh), add the following lines:

    setenv QTDIR /usr/local/qt
    setenv PATH $QTDIR/bin:$PATH
    setenv MANPATH $QTDIR/doc/man:$MANPATH
    setenv LD_LIBRARY_PATH $QTDIR/lib:$LD_LIBRARY_PATH

    After you have done this, you will need to login again, or
    re-source the profile before continuing, so that at least $QTDIR
    is set. The installation will give an error message and not
    proceed otherwise.

    ma al comando ./configure mi esce

    The environment variable $QTDIR is not set correctly. It is currently
    set to "/usr/lib/qt3/", but it should be set to this directory,
    which is "/usr/local/qt".

    Please read the INSTALL file for instructions on how to set $QTDIR
    correctly. If you have set $QTDIR in your .profile or .login, you
    will need to log out and log in again to make the setting effective.

    Il problema penso sia il punto 2, io ho trovato il file .bash_profile, inoltre le righe dei comandi sù riportate sono giuste? vanno inserite nel file con qualche procedura particolare?
    Ciao.

  2. #2
    non so su che distro vuoi installarlo
    dei installare il pacchetto -dev o -devel delle qt conforme alla versione di kde che hai (possibilmente quello della tu distro')

    usa make menuconfig per compilare il kernel che va benissimo ugualmente

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    La distro è la MDK 10.1 con kernel 2.6.8.
    Sai per caso dove posso trovare la versione -dev di qt per questa distro?
    Se no non importa, userò menuconfig come mi hai suggerito.
    Ho visto che è uscita la versione 2.6.11 del kernel, già che ci sono compilo quest'ultima o la 2.6.10?
    Il fatto è che ricompilo il kernel per veder di far funzionare il modem adsl usb d-link dsl 200(che tanto mi rompe...).
    Ultima cosa, esiste in giro qualcosa, meglio se in italiano, che spiega che moduli inserire nel kernel e quali "non servono"?
    Ciao e grazie.

  4. #4
    con mandrake sinceramente è sconsigliatissimo ricompilare il kernel
    è piu complesso che con le altre distro perche ha moltissime patch installate dai suoi sviluppatori

    conviene piu cambiare distribuzione che ricompilare il kernel
    se vuoi installare il kernel 2.6.10 prova a scaricare quello della mandrake 10.2 con relativo sorgente


    per installare le qt-devel dai un

    urpmi libqt3-devel libqtc1-devel

    ftp://bo.mirror.garr.it/pub/mirrors/...-3mdk.i586.rpm

    ftp://bo.mirror.garr.it/pub/mirrors/...-1mdk.i586.rpm

    installa prima il kernel sotto poi il sorgente sopra dopo avere disinstallato il sorgente del 2.6.8

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    Grazie, seguirò i tuoi consigli e se non ci riesco mi farò sentire.
    Ancora grazie, ciao.

  6. #6
    Originariamente inviato da Mappo
    Ultima cosa, esiste in giro qualcosa, meglio se in italiano, che spiega che moduli inserire nel kernel e quali "non servono"?
    Ciao e grazie.
    per ricompilare il kernel io mi son skaricato tutta la documentazione possibile del mio pc poi ho seguito i questa guida che riporta dei consigli su cosa abilitare o meno in base alla propria configurazione

    però ho ricompilato un kernel per la slackware...
    AMD Phenom II X6 1090T, ASUS M3A78-CM, GTX460 OC 1GB, CentOS 7 & Thinkpad T410 windows & Fairphone FP2

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    Ho installato oggi il kernel 2.6.10 sembra funzionare tutto, anche gli eciadsl. Non mi resta che trovare il giusto file synch.
    Ciao.

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    Sono finalmente riuscito a trovare in synch giusto e la connessione funziona.
    Ora il problema è il firewall; ho provato firestarter ma non mi ha convinto molto poichè al riavvio della macchina non riuscivo più a navigare nonostante fossi connesso. Ho poi provato guarddog, da un certo punto di vista va meglio (riesco a navigare, la configurazione l'ho fatta con davanti una guida), dall'altra al primo riavvio della macchina mi è uscito un bel kernel panic (risolto riavviando nuovamente ed è andato tutto a posto). Coincidenza?
    A parte eventuali soluzioni alle precedenti situazioni, come faccio a far partire guarddog quando mi serve?
    Ciao.

  9. #9
    Originariamente inviato da Mappo
    A parte eventuali soluzioni alle precedenti situazioni, come faccio a far partire guarddog quando mi serve?

    mi sa che non ho capito... cmq una semplice icona sul desktop e poi lo fai partire quando vuoi tu entrando come root?

    o vuoi che parta in automatico quando ad esempio lanci lo script che ti connette ad internet?
    AMD Phenom II X6 1090T, ASUS M3A78-CM, GTX460 OC 1GB, CentOS 7 & Thinkpad T410 windows & Fairphone FP2

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    Hai ragione, non mi ero spiegato bene ma non importa perchè adesso il problema è un'altro: se mi connetto (con eciadsl-start) e poi faccio partire guarddog tutto va bene ossia navigo tranquillamente a volontà, se però mi disconnetto (staccando il modem usb) e poi provo a riconnettermi (sempre con eciadsl-start) la connessione va a buon fine ma non riesco minimamente a navigare (non si carica nessuna pagina). Devo quindi riavviare il pc e tutto funziona.
    C'è qualche regola di guarddog che mi blocca la navigazione alla seconda connessione o è un problema dei driver eciadsl.
    Il problema non è di vitale importanza però...
    Ciao.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.