Як вказати це "символічне посилання" для Jungo WinDriver?


-1

Якраз зараз я намагаюся встановити Jungo WinDriver в Ubuntu 13.10. Але мене спантеличує його керівництво:

4.2.3. Інструкції з установки Linux WinDriver

4.2.3.1. Підготовка системи до встановлення

У Linux модулі ядра повинні бути зібрані з тими ж файлами заголовків, з якими було складено саме ядро. Оскільки WinDriver встановлює модулі ядра, він повинен компілювати файли заголовків ядра Linux під час встановлення.

Тому перед тим, як встановити WinDriver для Linux, переконайтеся, що вихідний код Linux та файл version.h встановлені на вашій машині:

Встановіть вихідний код ядра Linux:

Якщо ви ще не встановили Linux, встановіть його, включаючи вихідний код ядра, дотримуючись інструкцій щодо розповсюдження Linux. Якщо на вашій машині вже встановлено Linux, перевірте, чи встановлений вихідний код Linux. Це можна зробити, шукаючи "linux" у каталозі / usr / src. Якщо вихідний код не встановлений, встановіть його або перевстановіть Linux із вихідним кодом, дотримуючись інструкцій щодо розповсюдження Linux. Встановити version.h:

Файл version.h створюється під час першої компіляції вихідного коду ядра Linux. Деякі дистрибутиви забезпечують складене ядро ​​без файлу version.h. Подивіться під / usr / src / linux / include / linux, щоб побачити, чи є у вас цей файл. Якщо ви цього не зробите, виконайте наступні дії: Стати супер користувачем: $ su Змініть каталог на вихідний каталог Linux:

cd / usr / src / linux

Тип:

зробити xconfig

Збережіть конфігурацію, вибравши Зберегти та Вийти. Тип:

зробити деп

Вихід із режиму суперкористувача:

Вхід

Для запуску програм GUI WinDriver (наприклад, DriverWizard [5]; Монітор відлагодження [7.2]) вам також повинна бути версія 5.0 бібліотеки libstdc ++ - libstdc ++. So.5. Якщо у вас немає цього файлу, встановіть його з відповідного RPM у вашому дистрибутиві Linux (наприклад, compat-libstdc ++).

Перш ніж приступити до встановлення, ви також повинні переконатися, що у вас є символічне посилання linux. Якщо цього немає, створіть його, ввівши

/ usr / src $ ln -s 'цільове ядро' / linux

Наприклад, для ядра Linux 2.4

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I не можу зрозуміти, як вказати ці два параметри в моєму Ubuntu.

Відповіді:


0

Це лише один параметр, який потрібно вказати. Остання частина обговорення означає, що для установки Jungo WinDriver потрібно, щоб код ядра знаходився в каталозі під назвою / usr / src / linux . Однак, як правило, коли ви встановлюєте вихідний код ядра у вашій системі, він розміщується у каталозі під назвою /usr/src/linux-3.12, або щось подібне.

Тож як ви вирішите проблему, що має вихідний код в / usr / src / linux, якщо замість цього у вас є /usr/src/linux-3.12? Ви можете скопіювати довідник whol /usr/src/linux-3.12 в / usr / src / linux, і це спрацювало б, але це було б цілком витраченим простором.

Для вирішення цієї проблеми linux надає символьні посилання , і ви можете символічно посилати файли або каталоги (ваш випадок). Символічне посилання під назвою A до каталогу під назвою B означає, що кожного разу, коли ви намагаєтеся ввести A, ви насправді вводите B і знаходите в A все, що потрібно знайти в B, але не знаючи навіть про існування B.

Отже інструкція

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

це робиться: це створює символічне посилання під назвою linux (еквівалент A вище), яке автоматично перенаправляє вас до linux-3.12 (еквівалент B вище), не помічаючи цього.

Все, що вам потрібно зробити, це перевірити, який каталог у / usr / src містить повний код ядра, і замінити його на /usr/src/linux-3.12 вище.


@ user252098 Якщо це правильна відповідь, тоді ви повинні прийняти її, дякую.
MariusMatutiae

як прийняти?
користувач252098

і проблема не закінчується,
користувач252098

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.