Jak określić ten „symboliczny link” dla Jungo WinDriver?


-1

Właśnie teraz próbuję zainstalować Jungo WinDriver w Ubuntu 13.10. Ale jestem zaskoczony jego podręcznikiem:

4.2.3. Instrukcje instalacji Linux WinDriver

4.2.3.1. Przygotowanie systemu do instalacji

W Linuksie moduły jądra muszą być skompilowane z tymi samymi plikami nagłówkowymi, z którymi skompilowano samo jądro. Ponieważ WinDriver instaluje moduły jądra, musi się kompilować z plikami nagłówkowymi jądra Linux podczas procesu instalacji.

Dlatego przed zainstalowaniem WinDriver dla Linuksa sprawdź, czy kod źródłowy Linux i plik version.h są zainstalowane na komputerze:

Zainstaluj kod źródłowy jądra Linux:

Jeśli jeszcze nie zainstalowałeś Linuksa, zainstaluj go, łącznie z kodem źródłowym jądra, postępując zgodnie z instrukcjami dla dystrybucji Linuksa. Jeśli Linux jest już zainstalowany na komputerze, sprawdź, czy kod źródłowy Linux został zainstalowany. Możesz to zrobić, szukając 'linux' w katalogu / usr / src. Jeśli kod źródłowy nie jest zainstalowany, zainstaluj go lub zainstaluj ponownie Linux z kodem źródłowym, postępując zgodnie z instrukcjami dla dystrybucji Linuksa. Zainstaluj wersję.h:

Plik version.h jest tworzony podczas pierwszej kompilacji kodu źródłowego jądra Linuksa. Niektóre dystrybucje dostarczają skompilowane jądro bez pliku version.h. Zajrzyj do / usr / src / linux / include / linux, aby sprawdzić, czy masz ten plik. Jeśli tego nie zrobisz, wykonaj następujące kroki: Zostań super użytkownikiem: $ su Zmień katalog na katalog źródłowy Linux:

cd / usr / src / linux

Rodzaj:

make xconfig

Zapisz konfigurację, wybierając Zapisz i wyjdź. Rodzaj:

zrobić dep

Wyjdź z trybu superużytkownika:

wyjście

Aby uruchomić aplikacje GUI WinDriver (np. DriverWizard [5]; Debug Monitor [7.2]), musisz mieć także wersję 5.0 biblioteki libstdc ++ - libstdc ++. So.5. Jeśli nie masz tego pliku, zainstaluj go z odpowiedniego RPM w dystrybucji Linuksa (np. Compat-libstdc ++).

Przed przystąpieniem do instalacji musisz również upewnić się, że masz link symboliczny linux. Jeśli tego nie zrobisz, utwórz je, wpisując

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

Na przykład dla jądra Linux 2.4

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Nie mogę zrozumieć, jak określić te dwa parametry w moim Ubuntu.

Odpowiedzi:


0

To tylko jeden parametr, który musisz określić. Ostatnia część dyskusji oznacza, że ​​instalacja Jungo WinDriver wymaga, aby kod jądra znajdował się w katalogu o nazwie / usr / src / linux . Generalnie jednak, gdy instalujesz kod źródłowy jądra w swoim systemie, jest on umieszczany w katalogu o nazwie /usr/src/linux-3.12 lub w podobny sposób.

Jak więc rozwiązać problem posiadania kodu źródłowego w / usr / src / linux, gdy zamiast tego masz go w /usr/src/linux-3.12? Możesz skopiować katalog whol /usr/src/linux-3.12 do / usr / src / linux, a to zadziała, ale byłoby to całkowitą stratą miejsca.

Aby rozwiązać ten problem, linux zapewnia dowiązania symboliczne i możesz symbolicznie link pliki lub katalogi (Twoja sprawa). Dowiązanie symboliczne o nazwie A do katalogu o nazwie B oznacza, że ​​za każdym razem, gdy próbujesz wprowadzić A, faktycznie wpisujesz B i znajdujesz w A wszystko, co można znaleźć w B, ale bez wiedzy nawet o istnieniu B.

Więc instrukcja

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

doesthis: tworzy dowiązanie symboliczne linux (odpowiednik A powyżej), który automatycznie przekieruje Cię do linux-3.12 (odpowiednik B powyżej), nigdy tego nie zauważając.

Wszystko, co musisz zrobić, to sprawdzić, który katalog w / usr / src zawiera pełny kod jądra i zastąpić go /usr/src/linux-3.12 powyżej.


@ user252098 Jeśli jest to właściwa odpowiedź, powinieneś zaakceptować to, dziękuję.
MariusMatutiae

jak zaakceptować?
user252098

a problem nie jest koniec,
user252098

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.