From 8491d5df65e46759e5e53beaa88f9f3639cc811a Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Sun, 16 Jul 2023 11:01:28 +0200 Subject: HTML Documentation: Add Russian translation by Dmitry Yerokhin --- doc/html/ru/CompilingGuidelineLinux.html | 314 +++++++++++++++++++++++++++++++ 1 file changed, 314 insertions(+) create mode 100644 doc/html/ru/CompilingGuidelineLinux.html (limited to 'doc/html/ru/CompilingGuidelineLinux.html') diff --git a/doc/html/ru/CompilingGuidelineLinux.html b/doc/html/ru/CompilingGuidelineLinux.html new file mode 100644 index 00000000..0eb96bf7 --- /dev/null +++ b/doc/html/ru/CompilingGuidelineLinux.html @@ -0,0 +1,314 @@ + + + + + + + +VeraCrypt - Бесплатное надёжное шифрование дисков с открытым исходным кодом + + + + + + +
+VeraCrypt +
+ + + +
+

+Документация +>> +Технические подробности +>> +Сборка VeraCrypt из исходного кода +>> +Руководство по сборке в Linux +

+ +
+В этом руководстве описано, как настроить систему Linux для сборки программы VeraCrypt из исходных кодов и как выполнить компиляцию.
+Здесь как пример приведена процедура для Ubuntu 22.04 LTS, процедуры для других версий Linux аналогичны. +
+ +
+
+
+Для компиляции VeraCrypt необходимы следующие компоненты: +
    +
  1. GNU Make
  2. +
  3. GNU C/C++ Compiler
  4. +
  5. YASM 1.3.0
  6. +
  7. pkg-config
  8. +
  9. Общая библиотека wxWidgets 3.x и заголовочные файлы, установленные системой, либо исходный код библиотеки wxWidgets 3.x
  10. +
  11. Библиотека FUSE и заголовочные файлы
  12. +
  13. Библиотека PCSC-lite и заголовочные файлы
  14. +
+
+ +
+

Ниже приведены шаги процедуры. Нажав на любую ссылку, вы сразу перейдёте к соответствующему шагу: +

+

+

Их также можно выполнить, запустив приведённый ниже список команд в терминале или скопировав их в скрипт:
+ +sudo apt update
+sudo apt install -y build-essential yasm pkg-config libwxgtk3.0-gtk3-dev
+sudo apt install -y libfuse-dev git libpcsclite-dev
+git clone https://github.com/veracrypt/VeraCrypt.git
+cd ~/VeraCrypt/src
+make +
+

+
+ +
+
+ Установка GNU Make +
+

+

    +
  1. + Откройте терминал. +
  2. +
  3. + Выполните следующие команды:
    + + sudo apt update
    + sudo apt install build-essential +
    +
  4. +
+

+
+
+ +
+ Установка GNU C/C++ Compiler +
+

Если build-essential уже был установлен на предыдущем шаге, этот шаг можно пропустить. +

    +
  1. + Откройте терминал. +
  2. +
  3. + Выполните следующие команды:
    + + sudo apt update
    + sudo apt install build-essential +
    +
  4. +
+

+
+
+ +
+ Установка YASM +
+

+

    +
  1. + Откройте терминал. +
  2. +
  3. + Выполните следующие команды:
    + + sudo apt update
    + sudo apt install yasm +
    +
  4. +
+

+
+
+ +
+ Установка pkg-config +
+

+

    +
  1. + Откройте терминал. +
  2. +
  3. + Выполните следующие команды:
    + + sudo apt update
    + sudo apt install pkg-config +
    +
  4. +
+

+
+
+ +
+ Установка wxWidgets 3.2 +
+

+

    +
  1. + Откройте терминал. +
  2. +
  3. + Выполните следующие команды:
    + + sudo apt update
    + sudo apt install libwxgtk3.0-gtk3-dev
    +
    +
  4. +
+

+
+
+ +
+ Установка libfuse +
+

+

    +
  1. + Откройте терминал. +
  2. +
  3. + Выполните следующие команды:
    + + sudo apt update
    + sudo apt install libfuse-dev +
    +
  4. +
+

+
+
+ +
+ Установка libpcsclite +
+

+

    +
  1. + Откройте терминал. +
  2. +
  3. + Выполните следующие команды:
    + + sudo apt update
    + sudo apt install libpcsclite-dev +
    +
  4. +
+

+
+
+ +
+ Загрузка VeraCrypt +
+

+

    +
  1. + Откройте терминал. +
  2. +
  3. + Выполните следующие команды:
    + + sudo apt update
    + sudo apt install git
    + git clone https://github.com/veracrypt/VeraCrypt.git +
    +
  4. +
+

+
+
+ +
+ Компиляция VeraCrypt +
+

Примечания:
+

    +
  • + По умолчанию создаётся универсальный исполняемый файл, поддерживающий как графический, так и текстовый пользовательский интерфейс (через ключ --text).
    + В Linux исполняемый файл только для консоли, для которого не требуется библиотека графического интерфейса, может быть создан с использованием параметра 'NOGUI'.
    + Для этого нужно загрузить исходники wxWidgets, извлечь их в любое место по вашему выбору, а затем выполнить следующие команды:
    + + make NOGUI=1 WXSTATIC=1 WX_ROOT=/path/to/wxWidgetsSources wxbuild
    + make NOGUI=1 WXSTATIC=1 WX_ROOT=/path/to/wxWidgetsSources +
    +
  • +
  • + Если вы не используете системную библиотеку wxWidgets, то придётся загрузить и использовать исходники wxWidgets, как указано выше, но на этот раз необходимо выполнить следующие команды для сборки версии VeraCrypt с графическим интерфейсом (NOGUI не указан):
    + + make WXSTATIC=1 WX_ROOT=/path/to/wxWidgetsSources wxbuild
    + make WXSTATIC=1 WX_ROOT=/path/to/wxWidgetsSources +
    +
  • +
+ Шаги: +
    +
  1. + Откройте терминал. +
  2. +
  3. + Выполните следующие команды:
    + + cd ~/VeraCrypt/src
    + make +
    +
  4. +
  5. + Если всё прошло нормально, исполняемый файл VeraCrypt должен находиться в каталоге 'Main'. +
  6. +
+

+
+
+ +
+ -- cgit v1.2.3