diff options
Diffstat (limited to 'lfs-12.0-sysv/chapter02/aboutlfs.html')
-rw-r--r-- | lfs-12.0-sysv/chapter02/aboutlfs.html | 156 |
1 files changed, 0 insertions, 156 deletions
diff --git a/lfs-12.0-sysv/chapter02/aboutlfs.html b/lfs-12.0-sysv/chapter02/aboutlfs.html deleted file mode 100644 index 250fc16..0000000 --- a/lfs-12.0-sysv/chapter02/aboutlfs.html +++ /dev/null @@ -1,156 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> - <title> - 2.6. Установка переменной $LFS - </title> - <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> - <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= - "text/css" media="print" /> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - </head> - <body class="lfs" id="lfs-12.0"> - <div class="navheader"> - <h4> - Линукс с нуля - Версия 12.0 - </h4> - <h3> - Глава 2. Подготовка хост-системы - </h3> - <ul> - <li class="prev"> - <a accesskey="p" href="creatingfilesystem.html" title= - "Создание файловой системы на разделе">Пред.</a> - <p> - Создание файловой системы на разделе - </p> - </li> - <li class="next"> - <a accesskey="n" href="mounting.html" title= - "Монтирование нового раздела">След.</a> - <p> - Монтирование нового раздела - </p> - </li> - <li class="up"> - <a accesskey="u" href="chapter02.html" title= - "Глава 2. Подготовка хост-системы">Наверх</a> - </li> - <li class="home"> - <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> - </li> - </ul> - </div> - <div class="sect1" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-partitioning-aboutlfs" name= - "ch-partitioning-aboutlfs"></a>2.6. Установка переменной $LFS - </h1> - <p> - В этой книге переменная окружения <code class="envar">LFS</code> - будет использоваться несколько раз. Вы должны убедиться, что эта - переменная всегда определена в процессе сборки LFS. Она должна быть - установлена на каталог, в котором вы будете создавать свою систему - LFS — мы, для примера, будем использовать <code class= - "filename">/mnt/lfs</code>, но вы можете выбрать любой другой. Если - вы собираете LFS на отдельном разделе, этот каталог будет точкой - монтирования для раздела. Выберите расположение каталога и установите - переменную с помощью следующей команды: - </p> - <pre class="userinput"><kbd class="command">export LFS=<em class= - "replaceable"><code>/mnt/lfs</code></em></kbd></pre> - <p> - Установка этой переменной полезна тем, что такие команды, как - <span class="command"><strong>mkdir -v $LFS/tools</strong></span>, - можно вводить буквально. Оболочка автоматически заменит <span class= - "quote">«<span class="quote">$LFS</span>»</span> на <span class= - "quote">«<span class="quote">/mnt/lfs</span>»</span> (или любое - другое значение переменной) при обработке команды. - </p> - <div class="admon caution"> - <img alt="[Внимание]" src="../images/caution.png" /> - <h3> - Внимание - </h3> - <p> - Не забывайте проверять, что переменная <code class= - "envar">LFS</code> установлена, всякий раз, когда вы покидаете и - снова входите в текущую рабочую среду (например, когда выполняете - <span class="command"><strong>su</strong></span> для <code class= - "systemitem">root</code> или другого пользователя). Убедитесь, что - переменная <code class="envar">LFS</code> настроена правильно: - </p> - <pre class="userinput"><kbd class="command">echo $LFS</kbd></pre> - <p> - Убедитесь, что в выходных данных указан путь к местоположению - сборки вашей системы LFS, то есть <code class= - "filename">/mnt/lfs</code>, если вы следовали примеру. Если вывод - неверен, используйте команду, указанную ранее, чтобы установить - <code class="envar">$LFS</code> в правильное значение каталога LFS. - </p> - </div> - <div class="admon note"> - <img alt="[Примечание]" src="../images/note.png" /> - <h3> - Примечание - </h3> - <p> - Один из способов гарантировать, что переменная <code class= - "envar">LFS</code> всегда установлена, — отредактировать файл - <code class="filename">.bash_profile</code> как в вашем личном - домашнем каталоге, так и в <code class= - "filename">/root/.bash_profile</code> и добавить приведенную выше - команду экспорта. Кроме того, оболочка, указанная в файле - <code class="filename">/etc/passwd</code> для всех пользователей, - которым нужна переменная <code class="envar">LFS</code>, должна - быть bash, чтобы гарантировать, что файл <code class= - "filename">/root/.bash_profile</code> используется как часть - процесса входа в систему. - </p> - <p> - Еще один способ, который используется для входа в хост-систему. При - входе в систему через диспетчер графического дисплея - пользовательский <code class="filename">.bash_profile</code> не - используется при запуске виртуального терминала. В этом случае - добавьте команду экспорта в файл <code class= - "filename">.bashrc</code> для своего пользователя и <code class= - "systemitem">root</code>. Кроме того, некоторые дистрибутивы - используют тест "if" и не запускают оставшиеся инструкции - <code class="filename">.bashrc</code> для не интерактивного вызова - bash. Обязательно разместите команду экспорта перед тестом для не - интерактивного использования. - </p> - </div> - </div> - <div class="navfooter"> - <ul> - <li class="prev"> - <a accesskey="p" href="creatingfilesystem.html" title= - "Создание файловой системы на разделе">Пред.</a> - <p> - Создание файловой системы на разделе - </p> - </li> - <li class="next"> - <a accesskey="n" href="mounting.html" title= - "Монтирование нового раздела">След.</a> - <p> - Монтирование нового раздела - </p> - </li> - <li class="up"> - <a accesskey="u" href="chapter02.html" title= - "Глава 2. Подготовка хост-системы">Наверх</a> - </li> - <li class="home"> - <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> - </li> - </ul> - </div> - </body> -</html> |