aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/ru/books/developers-handbook/kernelbuild/_index.po
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/content/ru/books/developers-handbook/kernelbuild/_index.po')
-rw-r--r--documentation/content/ru/books/developers-handbook/kernelbuild/_index.po140
1 files changed, 140 insertions, 0 deletions
diff --git a/documentation/content/ru/books/developers-handbook/kernelbuild/_index.po b/documentation/content/ru/books/developers-handbook/kernelbuild/_index.po
new file mode 100644
index 0000000000..788d6c875d
--- /dev/null
+++ b/documentation/content/ru/books/developers-handbook/kernelbuild/_index.po
@@ -0,0 +1,140 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR The FreeBSD Project
+# This file is distributed under the same license as the FreeBSD Documentation package.
+# Vladlen Popolitov <vladlenpopolitov@list.ru>, 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: FreeBSD Documentation VERSION\n"
+"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"PO-Revision-Date: 2025-11-12 04:45+0000\n"
+"Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n"
+"Language-Team: Russian <https://translate-dev.freebsd.org/projects/"
+"documentation/booksdevelopers-handbookkernelbuild_index/ru/>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.17\n"
+
+#. type: Title =
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:1
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:15
+#, no-wrap
+msgid "Building and Installing a FreeBSD Kernel"
+msgstr "Сборка и установка ядра FreeBSD"
+
+#. type: YAML Front Matter: title
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:1
+#, no-wrap
+msgid "Chapter 9. Building and Installing a FreeBSD Kernel"
+msgstr "Глава 9. Сборка и установка ядра FreeBSD"
+
+#. type: Plain text
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:55
+msgid ""
+"Being a kernel developer requires understanding of the kernel build "
+"process. To debug the FreeBSD kernel it is required to be able to build "
+"one. There are two known ways to do so:"
+msgstr ""
+"Чтобы быть разработчиком ядра, требуется понимания процесса сборки ядра. Для "
+"отладки ядра FreeBSD необходимо уметь его собирать. Существует два известных "
+"способа сделать это:"
+
+#. type: Plain text
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:57
+msgid ""
+"The supported procedure to build and install a kernel is documented in the "
+"extref:{handbook}kernelconfig/[Building and Installing a Custom Kernel, "
+"kernelconfig-building] chapter of the FreeBSD Handbook."
+msgstr ""
+"Поддерживаемая процедура сборки и установки ядра описана в главе "
+"extref:{handbook}kernelconfig/[Сборка и установка пользовательского ядра, "
+"kernelconfig-building] Руководства FreeBSD."
+
+#. type: delimited block = 4
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:62
+msgid ""
+"It is supposed that the reader of this chapter is familiar with the "
+"information described in the extref:{handbook}kernelconfig/[Building and "
+"Installing a Custom Kernel, kernelconfig-building] chapter of the FreeBSD "
+"Handbook. If this is not the case, please read through the above mentioned "
+"chapter to understand how the build process works."
+msgstr ""
+"Предполагается, что читатель этой главы знаком с информацией, изложенной в "
+"главе extref:{handbook}kernelconfig/[Сборка и установка пользовательского "
+"ядра, kernelconfig-building] Руководства FreeBSD. Если это не так, "
+"пожалуйста, ознакомьтесь с упомянутой главой, чтобы понять, как работает "
+"процесс сборки."
+
+#. type: Title ==
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:65
+#, no-wrap
+msgid "Building the Faster but Brittle Way"
+msgstr "Построение более быстрым, но менее надёжным способом"
+
+#. type: Plain text
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:69
+msgid ""
+"Building the kernel this way may be useful when working on the kernel code "
+"and it may actually be faster than the documented procedure when only a "
+"single option or two were tweaked in the kernel configuration file. On the "
+"other hand, it might lead to unexpected kernel build breakage."
+msgstr ""
+"Сборка ядра таким способом может быть полезной при работе с кодом ядра и "
+"может оказаться быстрее, чем описанная процедура, если в конфигурационном "
+"файле ядра были изменены только одна или две опции. С другой стороны, это "
+"может привести к неожиданным сбоям при сборке ядра."
+
+#. type: Plain text
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:72
+msgid "Run man:config[8] to generate the kernel source code:"
+msgstr "Выполните man:config[8] для генерации исходного кода ядра:"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:76
+#, no-wrap
+msgid "# /usr/sbin/config MYKERNEL\n"
+msgstr "# /usr/sbin/config MYKERNEL\n"
+
+#. type: Plain text
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:79
+msgid ""
+"Change into the build directory. man:config[8] will print the name of this "
+"directory after being run as above."
+msgstr ""
+"Перейдите в каталог сборки. man:config[8] выведет имя этого каталога после "
+"выполнения, как указано выше."
+
+#. type: delimited block . 4
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:83
+#, no-wrap
+msgid "# cd ../compile/MYKERNEL\n"
+msgstr "# cd ../compile/MYKERNEL\n"
+
+#. type: Plain text
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:86
+msgid "Compile the kernel:"
+msgstr "Скомпилируйте ядро:"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:91
+#, no-wrap
+msgid ""
+"# make depend\n"
+"# make\n"
+msgstr ""
+"# make depend\n"
+"# make\n"
+
+#. type: Plain text
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:94
+msgid "Install the new kernel:"
+msgstr "Установите новое ядро:"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc:98
+#, no-wrap
+msgid "# make install\n"
+msgstr "# make install\n"