Come specificare questo "collegamento simbolico" per Jungo WinDriver?


-1

Proprio ora, provo a installare Jungo WinDriver in Ubuntu 13.10. Ma sono perplesso dal suo manuale:

4.2.3. Istruzioni per l'installazione di Linux WinDriver

4.2.3.1. Preparazione del sistema per l'installazione

In Linux, i moduli del kernel devono essere compilati con gli stessi file di intestazione con cui è stato compilato il kernel stesso. Poiché WinDriver installa i moduli del kernel, durante il processo di installazione deve essere compilato con i file di intestazione del kernel Linux.

Pertanto, prima di installare WinDriver per Linux, verificare che il codice sorgente di Linux e il file version.h siano installati sul computer:

Installa il codice sorgente del kernel Linux:

Se non hai ancora installato Linux, installalo, incluso il codice sorgente del kernel, seguendo le istruzioni per la tua distribuzione Linux. Se Linux è già installato sul tuo computer, controlla se è stato installato il codice sorgente di Linux. Puoi farlo cercando 'linux' nella directory / usr / src. Se il codice sorgente non è installato, installarlo o reinstallare Linux con il codice sorgente, seguendo le istruzioni per la distribuzione Linux. Installa versione.h:

Il file version.h viene creato quando si compila per la prima volta il codice sorgente del kernel Linux. Alcune distribuzioni forniscono un kernel compilato senza il file version.h. Guarda in / usr / src / linux / include / linux per vedere se hai questo file. In caso contrario, attenersi alla seguente procedura: Diventa super utente: $ su Cambia la directory nella directory dei sorgenti di Linux:

cd / usr / src / linux

Genere:

crea xconfig

Salvare la configurazione selezionando Salva ed esci. Genere:

fare dep

Esci dalla modalità super user:

Uscita

Per eseguire le applicazioni GUI WinDriver (ad esempio DriverWizard [5]; Debug Monitor [7.2]) è necessario disporre anche della versione 5.0 della libreria libstdc ++ - libstdc ++. So.5. Se non si dispone di questo file, installarlo dall'RPM pertinente nella propria distribuzione Linux (ad esempio compat-libstdc ++).

Prima di procedere con l'installazione, è inoltre necessario assicurarsi di disporre di un collegamento simbolico linux. In caso contrario, crearne uno digitando

/ usr / src $ ln -s 'target kernel' / linux

Ad esempio, per il tipo di kernel Linux 2.4

/ usr / src $ ln -s linux-2.4 / linux

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I non riesco a capire come specificare questi due parametri nel mio Ubuntu.

Risposte:


0

È solo un parametro che devi specificare. L'ultima parte della discussione significa che l'installazione di Jungo WinDriver richiede che il codice del kernel si trovi in ​​una directory chiamata / usr / src / linux . In generale, tuttavia, quando si installa il codice sorgente del kernel sul proprio sistema, questo viene inserito in una directory chiamata /usr/src/linux-3.12, o qualcosa del genere.

Quindi come risolvete il problema di avere il codice sorgente in / usr / src / linux, quando invece lo avete in /usr/src/linux-3.12? Potresti copiare la directory intera /usr/src/linux-3.12 in / usr / src / linux, e questo funzionerebbe, ma sarebbe uno spreco totale di spazio.

Per risolvere questo problema Linux fornisce collegamenti simbolici e puoi collegare simbolicamente file o directory (il tuo caso). Un collegamento simbolico chiamato A a una directory chiamata B significa che ogni volta che provi a inserire A, in realtà inserisci B e trovi in ​​A tutto ciò che si trova in B, ma senza sapere nemmeno dell'esistenza di B.

Quindi le istruzioni

  ln -s /usr/src/linux-3.12 /usr/src/linux

destesi: crea un collegamento simbolico chiamato linux (l'equivalente di A sopra), che ti reindirizza automaticamente a linux-3.12 (l'equivalente di B sopra) senza che te ne accorga mai.

Tutto quello che devi fare è controllare quale directory in / usr / src contiene il codice Kernel completo e sostituirlo con /usr/src/linux-3.12 sopra.


@ user252098 Se questa è la risposta giusta, allora dovresti accettarla , grazie.
MariusMatutiae,

come accettare?
user252098

e il problema non finisce,
user252098

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.