Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    50

    compilazione ed eseguibili su linux

    Ho compilato il codice sorgente di un programma A-saodv scaricato da internet che mi crea i seguenti "eseguibili":

    1. /etc/saodvd/
    2. /var/run/saodvd/
    3. /usr/sbin/saodvd
    4. /usr/sbin/saodvd-genkey
    and
    5. /lib/modules/$(KERNEL)/aodv/ for the kernel module.

    Ho installato il programma su una macchina virtuale e mi funziona.
    Poi ho creato con chekinstall un pacchetto deb e subito dopo ho provato ad installarlo sulla macchina host...ma ho degli errori: alcuni file non sono rintracciabili.

    Poichè devo usare lo stesso programma su altri pc, come posso risolvere???
    Devo ricompilarmi tutto il codice su ogni singola macchina????

    Grazie.

    p.s. Gli errori sono:

    trinity@trinity-laptop:~/Desktop$ sudo saodvd
    11:08:38.605 load_seqno: unable to open file: /var/run/saodvd/seqno, setting seqno = 1
    11:08:38.605 host_init: Could not get index of �: Bad file descriptor
    11:08:38.606 cleanup: CLEANING UP!
    11:08:38.606 store_seqno: unable to open file: /var/run/saodvd/seqno
    11:08:38.607 packet_queue_destroy: Destroyed 0 buffered packets!
    trinity@trinity-laptop:~/Desktop$ ERROR: Module kaodv does not exist in /proc/modules
    ERROR: Module ip_queue does not exist in /proc/modules


    Controllando meglio ho notato che mancano il punto 1 e 2 dell'elenco degli eseguibili precedenti.

  2. #2
    Moderatore di Linux e software L'avatar di francofait
    Registrato dal
    Aug 2001
    Messaggi
    13,558

    Re: compilazione ed eseguibili su linux

    Originariamente inviato da edel
    Ho compilato il codice sorgente di un programma A-saodv scaricato da internet che mi crea i seguenti "eseguibili":

    1. /etc/saodvd/
    2. /var/run/saodvd/
    3. /usr/sbin/saodvd
    4. /usr/sbin/saodvd-genkey
    and
    5. /lib/modules/$(KERNEL)/aodv/ for the kernel module.

    Ho installato il programma su una macchina virtuale e mi funziona.
    Poi ho creato con chekinstall un pacchetto deb e subito dopo ho provato ad installarlo sulla macchina host...ma ho degli errori: alcuni file non sono rintracciabili.

    Poichè devo usare lo stesso programma su altri pc, come posso risolvere???
    Devo ricompilarmi tutto il codice su ogni singola macchina????

    Grazie.

    p.s. Gli errori sono:

    trinity@trinity-laptop:~/Desktop$ sudo saodvd
    11:08:38.605 load_seqno: unable to open file: /var/run/saodvd/seqno, setting seqno = 1
    11:08:38.605 host_init: Could not get index of �: Bad file descriptor
    11:08:38.606 cleanup: CLEANING UP!
    11:08:38.606 store_seqno: unable to open file: /var/run/saodvd/seqno
    11:08:38.607 packet_queue_destroy: Destroyed 0 buffered packets!
    trinity@trinity-laptop:~/Desktop$ ERROR: Module kaodv does not exist in /proc/modules
    ERROR: Module ip_queue does not exist in /proc/modules


    Controllando meglio ho notato che mancano il punto 1 e 2 dell'elenco degli eseguibili precedenti.
    5. /lib/modules/$(KERNEL)/aodv/ for the kernel module.
    Dal momento che ti va pure ad aggiungere un modulo al kernel devi proprio ricompilare e reinstallare su ogni macchina.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.