random-bits - en to ru translation catalogue (112 entries)

note: Tag: title
en: Random Bits
ru: Разное

note: Tag: title
en: Linux Devices
ru: Устройства Linux

note: Tag: para
en: In Linux various special files can be found under the directory <filename>/dev</filename>. These files are called device files and behave unlike ordinary files. The most common types of device files are for block devices and character devices. These files are an interface to the actual driver (part of the Linux kernel) which in turn accesses the hardware. Another, less common, type of device file is the named <firstterm>pipe</firstterm>. The most important device files are listed in the tables below.
ru: В Linux в каталоге <filename>/dev</filename> содержатся различные специальные файлы. Эти файлы называются файлами устройств. Доступ к устройствам в мире Unix отличается от того, как это сделано в других операционных системах. Здесь это делается через специальный файл, который в действительности обслуживается драйвером (часть ядра Linux), осуществляющим доступ к устройству. Другим, менее используемым типов файла устройства является <firstterm>канал</firstterm>. Ниже перечислены наиболее важные файлы устройств.

note: Tag: entry
en: First hard disk
ru: Первый жёсткий диск

note: Tag: entry
en: Second hard disk
ru: Второй жёсткий диск

note: Tag: entry
en: First partition of the first hard disk
ru: Первый раздел на первом жёстком диске

note: Tag: entry
en: Seventh partition of the second hard disk
ru: Седьмой раздел на втором жёстком диске

note: Tag: entry
en: First CD-ROM
ru: Первый CD-ROM

note: Tag: entry
en: Second CD-ROM
ru: Второй CD-ROM

note: Tag: entry
en: PS/2 mouse device
ru: Устройство мышь PS/2

note: Tag: entry
en: Pseudo device, repeater data from GPM (mouse) daemon
ru: Псевдо-устройство, повторитель данных от демона GPM (мыши)

note: Tag: entry
en: Symbolic link to the CD-ROM drive
ru: Символическая ссылка на привод CD-ROM

note: Tag: entry
en: Symbolic link to the mouse device file
ru: Символическая ссылка на файл устройства мыши

note: Tag: entry
en: Anything written to this device will disappear
ru: Всё, что записывается в это устройство, исчезнет

note: Tag: entry
en: One can endlessly read zeros out of this device
ru: Можно бесконечно читать нули из этого устройства

note: Tag: title
en: Setting Up Your Mouse
ru: Установка мыши

note: Tag: para
en: The mouse can be used in both the Linux console (with gpm) and the X window environment. Normally, this is a simple matter of installing <filename>gpm</filename> and the X server itself. Both should be configured to use <filename>/dev/input/mice</filename> as the mouse device. The correct mouse protocol is named <userinput>exps2</userinput> in gpm, and <userinput>ExplorerPS/2</userinput> in X. The respective configuration files are <filename>/etc/gpm.conf</filename> and <filename>/etc/X11/xorg.conf</filename>.
ru: Мышь можно использовать одновременно в консоли Linux (с помощью gpm) и в среде X window. Обычно, для этого достаточно установить <filename>gpm</filename> и X-сервер. Они должны быть настроены на использование <filename>/dev/input/mice</filename> в качестве устройства мыши. В gpm нужно установить протокол работы с мышью <userinput>exps2</userinput>, а в X &mdash; <userinput>ExplorerPS/2</userinput>. Это производится в соответствующих файлах настройки <filename>/etc/gpm.conf</filename> и <filename>/etc/X11/xorg.conf</filename>.

note: Tag: para
en: Certain kernel modules must be loaded in order for your mouse to work. In most cases the correct modules are autodetected, but not always for old-style serial and bus mice<footnote> <para> Serial mice usually have a 9-hole D-shaped connector; bus mice have an 8-pin round connector, not to be confused with the 6-pin round connector of a PS/2 mouse or the 4-pin round connector of an ADB mouse. </para> </footnote>, which are quite rare except on very old computers. Summary of Linux kernel modules needed for different mouse types: <informaltable><tgroup cols="2"><thead> <row> <entry>Module</entry> <entry>Description</entry> </row> </thead><tbody> <row> <entry>psmouse</entry> <entry>PS/2 mice (should be autodetected)</entry> </row> <row> <entry>usbhid</entry> <entry>USB mice (should be autodetected)</entry> </row> <row> <entry>sermouse</entry> <entry>Most serial mice</entry> </row> <row> <entry>logibm</entry> <entry>Bus mouse connected to Logitech adapter card</entry> </row> <row> <entry>inport</entry> <entry>Bus mouse connected to ATI or Microsoft InPort card</entry> </row> </tbody></tgroup></informaltable> To load a mouse driver module, you can use the <command>modconf</command> command (from the package with the same name) and look in the category <userinput>kernel/drivers/input/mouse</userinput>.
ru: Чтобы мышь заработала, должны быть загружены определённые драйверы ядра. В большинстве случаев нужные модули определяются автоматически, но это происходит не всегда, если используются старые мыши, подключаемые к последовательному порту и по шине<footnote> <para> Мышь, подключаемая к последовательному порту, имеет трапециевидный разъём с 9 отверстиями; мышь с подключением по шине имеет 8-штырьковый круглый разъём, не перепутайте с 6-штырьковым круглым разъёмом мыши PS/2 или 4-штырьковым круглым разъёмом мыши ADB. </para> </footnote>, что есть большая редкость и встречается только на очень старых компьютерах. Краткая справка по модулям ядра Linux, которые нужны для различных типо мышей: <informaltable><tgroup cols="2"><thead> <row> <entry>Модуль</entry> <entry>Описание</entry> </row> </thead><tbody> <row> <entry>psmouse</entry> <entry>мышь PS/2 (должна определяться автоматически)</entry> </row> <row> <entry>usbhid</entry> <entry>мышь USB (должна определяться автоматически)</entry> </row> <row> <entry>sermouse</entry> <entry>Большинство мышей, подключаемых к последовательному порту</entry> </row> <row> <entry>logibm</entry> <entry>Мышь, подключаемая по шине к карте Logitech</entry> </row> <row> <entry>inport</entry> <entry>Мышь, подключаемая по шине к карте ATI или Microsoft InPort</entry> </row> </tbody></tgroup></informaltable> Для загрузки драйвера мыши, вы можете воспользоваться командой <command>modconf</command> (из пакета с тем же названием) и посмотреть в категории <userinput>kernel/drivers/input/mouse</userinput>.

note: Tag: title
en: Disk Space Needed for Tasks
ru: Дисковое пространство, необходимое для задач

note: Tag: para
en: In both cases this is the actual disk space used <emphasis>after</emphasis> the installation is finished and any temporary files deleted. It also does not take into account overhead used by the file system, for example for journal files. This means that significantly more disk space is needed both <emphasis>during</emphasis> the installation and for normal system use.
ru: В обоих случаях &mdash; это реальное дисковое пространство, которое используется <emphasis>после</emphasis> завершения установки и удаления всех временных файлов. Сюда не входит место, занятое в файловой системе, например, журнальными файлами. Это означает, что во время <emphasis>процесса</emphasis> установки и просто работы системы потребуется значительно больше места на диске.

note: Tag: para
en: The following table lists sizes reported by aptitude for the tasks listed in tasksel. Note that some tasks have overlapping constituents, so the total installed size for two tasks together may be less than the total obtained by adding up the numbers.
ru: В таблице ниже приведено количество используемого места при установке задач, описанных в tasksel. Данные величины получены с помощью aptitude. Заметим, что некоторые пакеты входят в несколько задач одновременно, поэтому полный размер установки для двух задач вместе может быть меньше, чем полный размер, полученный сложением размеров.

note: Tag: para
en: Note that you will need to add the sizes listed in the table to the size of the standard installation when determining the size of partitions. Most of the size listed as <quote>Installed size</quote> will end up in <filename>/usr</filename> and in <filename>/lib</filename>; the size listed as <quote>Download size</quote> is (temporarily) required in <filename>/var</filename>.
ru: Заметьте, что при подсчёте размера разделов к размеру стандартной установки нужно добавить размеры из таблицы. Большинство размеров из колонки <quote>Размер после установки</quote> нужно приплюсовывать к <filename>/usr</filename> и <filename>/lib</filename>, а размеры из колонки <quote>Размер загрузки</quote> занимает место (временно) в <filename>/var</filename>.

note: Tag: entry
en: Task
ru: Задача

note: Tag: entry
en: Installed size (MB)
ru: Размер после установки (МБ)

note: Tag: entry
en: Download size (MB)
ru: Размер загрузки (МБ)

note: Tag: entry
en: Space needed to install (MB)
ru: Требуемое место для установки (МБ)

note: Tag: entry
en: Desktop environment
ru: Окружение рабочего стола

note: Tag: entry
en: &nbsp;&nbsp;&bull;&nbsp;GNOME (default)
ru: &nbsp;&nbsp;&bull;&nbsp;GNOME (по умолчанию)

note: Tag: entry
en: Web server
ru: веб сервер

note: Tag: entry
en: SSH server
ru: SSH-сервер

note: Tag: para
en: If you install in a language other than English, <command>tasksel</command> may automatically install a <firstterm>localization task</firstterm>, if one is available for your language. Space requirements differ per language; you should allow up to 350MB in total for download and installation.
ru: Если вы выбрали установку не на английском языке, <command>tasksel</command> может автоматически установить <firstterm>задачу по локализации</firstterm>, если она существует для вашего языка. Необходимое пространство на диске зависит от языка; добавьте около 350 МБ на загрузку и установку.

note: Tag: title
en: Installing &debian-gnu; from a Unix/Linux System
ru: Установка &debian-gnu; из системы Unix/Linux

note: Tag: para
en: This section explains how to install &debian-gnu; from an existing Unix or Linux system, without using the menu-driven installer as explained in the rest of the manual. This <quote>cross-install</quote> HOWTO has been requested by users switching to &debian-gnu; from Red Hat, Mandriva, and SUSE. In this section some familiarity with entering *nix commands and navigating the file system is assumed. In this section, <prompt>$</prompt> symbolizes a command to be entered in the user's current system, while <prompt>#</prompt> refers to a command entered in the &debian; chroot.
ru: В этом разделе объясняется, как установить &debian-gnu; из существующей системы Unix или Linux без использования управляемой из меню программы установки, основанной на библиотеке ncurses, как это описывается в остальном руководстве. Это <quote>междистрибутивное</quote> HOWTO попросили пользователи, переходящие на &debian-gnu; из Redhat, Mandriva и SUSE. В этом разделе подразумевается наличие некоторого опыта работы с командами *nix и навигации по файловой системе. Здесь символ <prompt>$</prompt> означает команду, вводимую в текущей пользовательской системе, а <prompt>#</prompt> относится к команде, вводимой в &debian; chroot.

note: Tag: para
en: Once you've got the new &debian; system configured to your preference, you can migrate your existing user data (if any) to it, and keep on rolling. This is therefore a <quote>zero downtime</quote> &debian-gnu; install. It's also a clever way for dealing with hardware that otherwise doesn't play friendly with various boot or installation media.
ru: Как только вы получите новую систему &debian;, настроенную по вашим предпочтениям, вы можете перенести свои данные (если они есть) в неё и продолжать работу. Поэтому такая установка &debian-gnu; считается <quote>с нулевым временем простоя</quote> (zero downtime). Также это мудрый способ работы с аппаратурой, которая не может нормально работать с разными загрузочными или установочными носителями.

note: Tag: para
en: As this is a mostly manual procedure, you should bear in mind that you will need to do a lot of basic configuration of the system yourself, which will also require more knowledge of &debian; and of &arch-kernel; in general than performing a regular installation. You cannot expect this procedure to result in a system that is identical to a system from a regular installation. You should also keep in mind that this procedure only gives the basic steps to set up a system. Additional installation and/or configuration steps may be needed.
ru: Так как это, по большей части, ручная процедура, вы должны помнить, что вам придётся сделать множество начальных настроек системы самостоятельно, которые также требуют больше знаний о &debian; и &arch-kernel; в общем, чем при выполнение обычной установки. Вы не должны ожидать, что эта процедура настроит вам систему так, как это делается при обычной установке. Также вы должны помнить,что эта процедура выполняет только основные этапы настройки системы. Может потребоваться дополнительная установка и/или настройка.

note: Tag: title
en: Getting Started
ru: Начинаем

note: Tag: para
en: With your current *nix partitioning tools, repartition the hard drive as needed, creating at least one filesystem plus swap. You need around &base-system-size;MB of space available for a console only install, or about &task-desktop-lxde-inst;MB if you plan to install X (more if you intend to install desktop environments like GNOME or KDE Plasma).
ru: С помощью имеющихся утилит *nix для работы с разделами диска, переразметьте диск как нужно, создав не менее одной файловой системы и раздел подкачки (swap). Вам потребуется около &base-system-size; МБ для консольной версии установки или около &task-desktop-lxde-inst; МБ, если вы планируете установить X (или ещё больше, если вы будете устанавливать окружение рабочего стола типа GNOME или KDE Plasma).

note: Tag: para
en: Next, create file systems on the partitions. For example, to create an ext3 file system on partition <filename>/dev/sda6</filename> (that's our example root partition): <informalexample><screen>
    # mke2fs -j /dev/<replaceable>sda6</replaceable>
    </screen></informalexample> To create an ext2 file system instead, omit <userinput>-j</userinput>.
ru: Затем создайте файловые системы на разделах. Например, чтобы создать файловую систему ext3 на разделе <filename>/dev/sda6</filename> (это корневой раздел в нашем примере): <informalexample><screen>
    # mke2fs -j /dev/<replaceable>sda6</replaceable>
    </screen></informalexample> Чтобы создать файловую систему ext2, не указывайте параметр <userinput>-j</userinput>.

note: Tag: para
en: Initialize and activate swap (substitute the partition number for your intended &debian; swap partition): <informalexample><screen>
    # mkswap /dev/<replaceable>sda5</replaceable>
    # sync
    # swapon /dev/<replaceable>sda5</replaceable>
    </screen></informalexample> Mount one partition as <filename>/mnt/debinst</filename> (the installation point, to be the root (<filename>/</filename>) filesystem on your new system). The mount point name is strictly arbitrary, it is referenced later below.
ru: Проинициализируйте и активируйте раздел подкачки (замените номер раздела на свой): <informalexample><screen>
    # mkswap /dev/<replaceable>sda5</replaceable>
    # sync
    # swapon /dev/<replaceable>sda5</replaceable>
    </screen></informalexample> Смонтируйте один раздел как <filename>/mnt/debinst</filename> (точка установки, она будет корневой (<filename>/</filename>) файловой системой в вашей новой системе). Имя точки монтирования абсолютно произвольное.

note: Tag: para
en: If you want to have parts of the filesystem (e.g. /usr) mounted on separate partitions, you will need to create and mount these directories manually before proceeding with the next stage.
ru: Если вы хотите монтировать некоторые файловые системы (например, /usr) с отдельных разделов, то нужно создать и смонтировать эти каталоги вручную, перед тем как перейти к следующему этапу.

note: Tag: title
en: Install <command>debootstrap</command>
ru: Установка <command>debootstrap</command>

note: Tag: para
en: The utility used by the &debian; installer, and recognized as the official way to install a &debian; base system, is <command>debootstrap</command>. It uses <command>wget</command> and <command>ar</command>, but otherwise depends only on <classname>/bin/sh</classname> and basic Unix/Linux tools<footnote> <para> These include the GNU core utilities and commands like <command>sed</command>, <command>grep</command>, <command>tar</command> and <command>gzip</command>. </para> </footnote>. Install <command>wget</command> and <command>ar</command> if they aren't already on your current system, then download and install <command>debootstrap</command>.
ru: Утилита, которой пользуется программа установки &debian; и которая признана официальным способом установки базовой системы &debian; является <command>debootstrap</command>. Она использует <command>wget</command> и <command>ar</command>, но зависит только от <classname>/bin/sh</classname> и часто используемых инструментов Unix/Linux<footnote> <para> Сюда входят базовые утилиты GNU и команды типа <command>sed</command>, <command>grep</command>, <command>tar</command> и <command>gzip</command>. </para> </footnote>. Установите <command>wget</command> и <command>ar</command>, если их ещё нет в системе, а затем загрузите и установите <command>debootstrap</command>.

note: Tag: para
en: Or, you can use the following procedure to install it manually. Make a work folder for extracting the .deb into: <informalexample><screen>
    # mkdir work
    # cd work
    </screen></informalexample> The <command>debootstrap</command> binary is located in the &debian; archive (be sure to select the proper file for your architecture). Download the <command>debootstrap</command> .deb from the <ulink url="http://ftp.debian.org/debian/pool/main/d/debootstrap/"> pool</ulink>, copy the package to the work folder, and extract the files from it. You will need to have root privileges to install the files.
ru: Или вы можете использовать следующую процедуру установки вручную. Создайте рабочий каталог для распаковки в него .deb: <informalexample><screen>
    # mkdir work
    # cd work
    </screen></informalexample> Двоичный файл <command>debootstrap</command> расположен в архиве &debian; (убедитесь, что вы выбрали правильный файл, соответствующий вашей архитектуре). Скачайте <command>debootstrap</command> .deb из <ulink url="http://ftp.debian.org/debian/pool/main/d/debootstrap/">пула</ulink>, скопируйте пакет в рабочий каталог и извлеките из него файлы. Для установки файлов вам потребуются привилегии суперпользователя (root).

note: Tag: title
en: Run <command>debootstrap</command>
ru: Запуск <command>debootstrap</command>

note: Tag: para
en: <command>debootstrap</command> can download the needed files directly from the archive when you run it. You can substitute any &debian; archive mirror for <userinput>&archive-mirror;/debian</userinput> in the command example below, preferably a mirror close to you network-wise. Mirrors are listed at <ulink url="http://www.debian.org/mirror/list"></ulink>.
ru: Команда <command>debootstrap</command> может скачивать необходимые файлы прямо из архива. В примере ниже вы можете заменить <userinput>&archive-mirror;/debian</userinput> на любой сервер-зеркало архива &debian;, лучше всего использовать из наиболее близкой к вам сети. Список серверов <ulink url="http://www.debian.org/mirror/list"></ulink>.

note: Tag: para
en: Substitute one of the following for <replaceable>ARCH</replaceable> in the <command>debootstrap</command> command: &supported-archs-in-release;. <informalexample><screen>
    # /usr/sbin/debootstrap --arch ARCH &releasename; \
         /mnt/debinst http://ftp.us.debian.org/debian
    </screen></informalexample> If the target architecture is different than the host, you should add the <userinput>--foreign</userinput> option.
ru: Замените <replaceable>ARCH</replaceable> в команде <command>debootstrap</command> на один из следующих вариантов: &supported-archs-in-release;. <informalexample><screen>
    # /usr/sbin/debootstrap --arch ARCH &releasename; \
         /mnt/debinst http://ftp.us.debian.org/debian
    </screen></informalexample> Если целевая архитектура отличается от архитектуры узла, то добавьте параметр <userinput>--foreign</userinput>.

note: Tag: title
en: Configure The Base System
ru: Настройка базовой системы

note: Tag: para
en: Now you've got a real &debian; system, though rather lean, on disk. <command>chroot</command> into it: <informalexample><screen>
    # LANG=C.UTF-8 chroot /mnt/debinst /bin/bash
    </screen></informalexample> If the target architecture is different from the host, you will need to first copy qemu-user-static to the new host: <informalexample><screen>
    # cp /usr/bin/qemu-ARCH-static /mnt/debinst/usr/bin
    # LANG=C.UTF-8 chroot /mnt/debinst qemu-ARCH-static /bin/bash
    </screen></informalexample> After chrooting you may need to set the terminal definition to be compatible with the &debian; base system, for example: <informalexample><screen>
    # export TERM=<replaceable>xterm-color</replaceable>
    </screen></informalexample> Depending on the value of TERM, you may have to install the <classname>ncurses-term</classname> package to get support for it.
ru: Теперь у вас есть настоящая система &debian; на диске, хотя и небогатая возможностями. Выполните <command>chroot</command> в неё: <informalexample><screen>
    # LANG=C.UTF-8 chroot /mnt/debinst /bin/bash
    </screen></informalexample> Если целевая архитектура отличается от архитектуры узла, то сначала вам нужно скопировать на узел qemu-user-static: <informalexample><screen>
    # cp /usr/bin/qemu-ARCH-static /mnt/debinst/usr/bin
    # LANG=C.UTF-8 chroot /mnt/debinst qemu-ARCH-static /bin/bash
    </screen></informalexample>После выполнения chroot, вам может потребоваться выполнить настройку терминала для совместимости с базовой системой &debian;, например: <informalexample><screen>
    # export TERM=<replaceable>xterm-color</replaceable>
    </screen></informalexample> В зависимости от значения TERM, вам может потребоваться установить пакет <classname>ncurses-term</classname> для поддержки терминала.

note: Tag: para
en: If the target architecture is different from the host, you need to finish the multi-stage boot strap:
ru: Если целевая архитектура отличается от архитектуры узла, вам нужно завершить многоступенчатую начальную загрузку:

note: Tag: title
en: Create device files
ru: Создание файлов устройств

note: Tag: para
en: At this point <filename>/dev/</filename> only contains very basic device files. For the next steps of the installation additional device files may be needed. There are different ways to go about this and which method you should use depends on the host system you are using for the installation, on whether you intend to use a modular kernel or not, and on whether you intend to use dynamic (e.g. using <classname>udev</classname>) or static device files for the new system.
ru: В данный момент <filename>/dev/</filename> содержит только основные файлы устройств. Для следующих этапов установки могут потребоваться дополнительные файлы устройств. Есть несколько способов их создания; выбор более подходящего зависит от: a) системы, с которой производится установка; б) будет ли использоваться модульность ядро; в) используются в новой системе динамические (например, посредством <classname>udev</classname>) или статические файлы устройств.

note: Tag: para
en: A few of the available options are:
ru: Некоторые доступные способы:

note: Tag: para
en: install the makedev package, and create a default set of static device files using (after chrooting)
ru: установка пакета makedev и создание используемого по умолчанию набора статических файлов устройств (после выполнения chroot)

note: Tag: para
en: manually create only specific device files using <command>MAKEDEV</command>
ru: создание вручную только выбранных файлов устройств с помощью <command>MAKEDEV</command>

note: Tag: para
en: bind mount /dev from your host system on top of /dev in the target system; note that the postinst scripts of some packages may try to create device files, so this option should only be used with care
ru: привязка смонтированного /dev имеющейся системы поверх /dev в устанавливаемой системе; заметим, что сценарии postinst некоторых пакетов могут пытаться создавать файлы устройств, поэтому данный параметр нужно использовать осторожно

note: Tag: title
en: Mount Partitions
ru: Монтирование разделов

note: Tag: para
en: The command <userinput>ls /proc</userinput> should now show a non-empty directory. Should this fail, you may be able to mount proc from outside the chroot:
ru: Команда <userinput>ls /proc</userinput> теперь должна показывать, что каталог не пустой. Если это не так, можно смонтировать proc за пределами chroot:

note: Tag: title
en: Setting Timezone
ru: Настройка часового пояса

note: Tag: para
en: Setting the third line of the file <filename>/etc/adjtime</filename> to <quote>UTC</quote> or <quote>LOCAL</quote> determines whether the system will interpret the hardware clock as being set to UTC respective local time. The following command allows you to set that. <informalexample><screen>
    # editor /etc/adjtime
    </screen></informalexample> Here is a sample: <informalexample><screen>
    0.0 0 0.0
    0
    UTC
    </screen></informalexample> The following command allows you to choose your timezone.
ru: Настройка в третьей строке файла <filename>/etc/adjtime</filename> имеет значение <quote>UTC</quote> или <quote>LOCAL</quote> и определяет как система должна интерпретировать аппаратные часы &mdash; установлены ли они по UTC или показывают местное время. Следующая команда позволяет указать это. <informalexample><screen>
    # editor /etc/adjtime
    </screen></informalexample> Пример: <informalexample><screen>
    0.0 0 0.0
    0
    UTC
    </screen></informalexample> Следующая команда позволяет указать часовой пояс.

note: Tag: title
en: Configure Networking
ru: Настройка сети

note: Tag: para
en: To configure networking, edit <filename>/etc/network/interfaces</filename>, <filename>/etc/resolv.conf</filename>, <filename>/etc/hostname</filename> and <filename>/etc/hosts</filename>. <informalexample><screen>
    # editor /etc/network/interfaces
    </screen></informalexample> Here are some simple examples from <filename>/usr/share/doc/ifupdown/examples</filename>: <informalexample><screen>
    ######################################################################
    # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
    # See the interfaces(5) manpage for information on what options are
    # available.
    ######################################################################
    
    # The loopback interface isn't really required any longer, but can be used
    # if needed.
    #
    # auto lo
    # iface lo inet loopback
    
    # To use dhcp:
    #
    # auto eth0
    # iface eth0 inet dhcp
    
    # An example static IP setup: (network, broadcast and gateway are optional)
    #
    # auto eth0
    # iface eth0 inet static
    #     address 192.168.0.42
    #     network 192.168.0.0
    #     netmask 255.255.255.0
    #     broadcast 192.168.0.255
    #     gateway 192.168.0.1
    </screen></informalexample> Enter your nameserver(s) and search directives in <filename>/etc/resolv.conf</filename>: <informalexample><screen>
    # editor /etc/resolv.conf
    </screen></informalexample> A simple example <filename>/etc/resolv.conf</filename>: <informalexample><screen>
    search example.com
    nameserver 10.1.1.36
    nameserver 192.168.9.100
    </screen></informalexample> Enter your system's host name (2 to 63 characters): <informalexample><screen>
    # echo DebianHostName &gt; /etc/hostname
    </screen></informalexample> And a basic <filename>/etc/hosts</filename> with IPv6 support: <informalexample><screen>
    127.0.0.1 localhost
    127.0.1.1 DebianHostName
    
    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    </screen></informalexample> If you have multiple network cards, you should arrange the names of driver modules in the <filename>/etc/modules</filename> file into the desired order. Then during boot, each card will be associated with the interface name (eth0, eth1, etc.) that you expect.
ru: Для настройки сети, отредактируйте <filename>/etc/network/interfaces</filename>, <filename>/etc/resolv.conf</filename>, <filename>/etc/hostname</filename> и <filename>/etc/hosts</filename>. <informalexample><screen>
    # editor /etc/network/interfaces
    </screen></informalexample> Здесь приведены некоторые простые примеры из <filename>/usr/share/doc/ifupdown/examples</filename>: <informalexample><screen>
    ######################################################################
    # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
    # See the interfaces(5) manpage for information on what options are
    # available.
    ######################################################################
    
    # The loopback interface isn't really required any longer, but can be used
    # if needed.
    #
    # auto lo
    # iface lo inet loopback
    
    # To use dhcp:
    #
    # auto eth0
    # iface eth0 inet dhcp
    
    # An example static IP setup: (network, broadcast and gateway are optional)
    #
    # auto eth0
    # iface eth0 inet static
    #     address 192.168.0.42
    #     network 192.168.0.0
    #     netmask 255.255.255.0
    #     broadcast 192.168.0.255
    #     gateway 192.168.0.1
    </screen></informalexample> Укажите ваши серверы имён и директивы поиска в <filename>/etc/resolv.conf</filename>: <informalexample><screen>
    # editor /etc/resolv.conf
    </screen></informalexample> Пример простого <filename>/etc/resolv.conf</filename>: <informalexample><screen>
    search hqdom.local
    nameserver 10.1.1.36
    nameserver 192.168.9.100
    </screen></informalexample> Укажите системное имя узла (от 2 до 63 символов): <informalexample><screen>
    # echo DebianHostName &gt; /etc/hostname
    </screen></informalexample> И базовый <filename>/etc/hosts</filename> с поддержкой IPv6: <informalexample><screen>
    127.0.0.1 localhost
    127.0.1.1 DebianHostName
    
    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    </screen></informalexample> Если у вас несколько сетевых карт, то вам нужно разместить имена модулей драйверов в файле <filename>/etc/modules</filename> в желаемом порядке. Позже при загрузке каждая карта будет связана с именем интерфейса (eth0, eth1 и т.д.) как вы и ожидали.

note: Tag: title
en: Configure Apt
ru: Настройка Apt

note: Tag: para
en: Debootstrap will have created a very basic <filename>/etc/apt/sources.list</filename> that will allow installing additional packages. However, you may want to add some additional sources, for example for source packages and security updates: <informalexample><screen>
    deb-src http://ftp.us.debian.org/debian &releasename; main
    
    deb http://security.debian.org/ &releasename;-security main
    deb-src http://security.debian.org/ &releasename;-security main
    </screen></informalexample> Make sure to run <userinput>apt update</userinput> after you have made changes to the sources list.
ru: Debootstrap создаст очень общий <filename>/etc/apt/sources.list</filename>, который позволит установить дополнительные пакеты. Однако, вы можете захотеть добавить дополнительные источники, например для пакетов с исходным кодом и обновлений безопасности: <informalexample><screen>
    deb-src http://ftp.us.debian.org/debian &releasename; main
    
    deb http://security.debian.org/ &releasename;-security main
    deb-src http://security.debian.org/ &releasename;-security main
    </screen></informalexample> Обязательно запустите <userinput>apt update</userinput> после изменения списка источников.

note: Tag: title
en: Configure Locales and Keyboard
ru: Настройка раскладки клавиатуры и локалей

note: Tag: para
en: To configure your locale settings to use a language other than English, install the <classname>locales</classname> support package and configure it. Currently the use of UTF-8 locales is recommended. <informalexample><screen>
    # apt install locales
    # dpkg-reconfigure locales
    </screen></informalexample> To configure your keyboard (if needed):
ru: Чтобы использовать язык, отличный от английского, нужно настроить локаль. Для этого установите пакет поддержки <classname>locales</classname> и настройте его. Рекомендуется использовать UTF-8 локали. <informalexample><screen>
    # apt install locales
    # dpkg-reconfigure locales
    </screen></informalexample> Для настройки раскладки клавиатуры (если нужно):

note: Tag: para
en: Note that the keyboard cannot be set while in the chroot, but will be configured for the next reboot.
ru: Заметим, что клавиатура не может быть настроена, пока работа производится в chroot, но настройка будет произведена после следующей перезагрузки.

note: Tag: title
en: Install a Kernel
ru: Установка ядра

note: Tag: para
en: If you intend to boot this system, you probably want a &arch-kernel; kernel and a boot loader. Identify available pre-packaged kernels with:
ru: Если вы намерены загружать эту систему, то вам скорее всего понадобится ядро &arch-kernel; и системный загрузчик. Определите доступные пакеты с ядрами с помощью:

note: Tag: para
en: Then install the kernel package of your choice using its package name.
ru: Затем установите пакет с ядром, указав подходящий вам вариант.

note: Tag: title
en: Set up the Boot Loader
ru: Установка системного загрузчика

note: Tag: para
en: To make your &debian-gnu; system bootable, set up your boot loader to load the installed kernel with your new root partition. Note that <command>debootstrap</command> does not install a boot loader, but you can use <command>apt</command> inside your &debian; chroot to do so.
ru: Чтобы сделать систему &debian-gnu; загружаемой, настройте системный загрузчик на загрузку установленного ядра с нового корневого раздела. Заметим, что <command>debootstrap</command> не устанавливает системный загрузчик, хотя вы можете использовать <command>apt</command> внутри вашего &debian; chroot, чтобы сделать это.

note: Tag: para
en: Installing and setting up <classname>grub2</classname> is as easy as: <informalexample><screen>
    # apt install grub-pc
    # grub-install /dev/<replaceable>sda</replaceable>
    # update-grub
    </screen></informalexample> The second command will install <command>grub2</command> (in this case in the MBR of <literal>sda</literal>). The last command will create a sane and working <filename>/boot/grub/grub.cfg</filename>.
ru: Установить и настроить <classname>grub2</classname> легко: <informalexample><screen>
    # apt install grub-pc
    # grub-install /dev/<replaceable>sda</replaceable>
    # update-grub
    </screen></informalexample> Вторая команда устанавливает <command>grub2</command> (в данном случае в MBR диска <literal>sda</literal>). Последняя команда создаёт приемлемый и рабочий файл <filename>/boot/grub/grub.cfg</filename>.

note: Tag: para
en: Note that this assumes that a <filename>/dev/sda</filename> device file has been created. There are alternative methods to install <command>grub2</command>, but those are outside the scope of this appendix.
ru: Заметим, что это предполагает, что файловое устройство <filename>/dev/sda</filename> было создано ранее. Есть другие методы установки <command>grub2</command>, но они здесь не описаны.

note: Tag: title
en: Remote access: Installing SSH and setting up access
ru: Удалённый доступ: установка SSH и настройка доступа

note: Tag: para
en: In case you can login to the system via console, you can skip this section. If the system should be accessible via the network later on, you need to install SSH and set up access. <informalexample><screen>
    # apt install ssh
    </screen></informalexample> Root login with password is disabled by default, so setting up access can be done by setting a password and re-enable root login with password: <informalexample><screen>
    # passwd
    # editor /etc/ssh/sshd_config
    </screen></informalexample> This is the option to be enabled: <informalexample><screen>
    PermitRootLogin yes
    </screen></informalexample> Access can also be set up by adding an ssh key to the root account: <informalexample><screen>
    # mkdir /root/.ssh
    # cat &lt;&lt; EOF &gt; /root/.ssh/authorized_keys
    ssh-rsa ....
    EOF
    </screen></informalexample> Lastly, access can be set up by adding a non-root user and setting a password:
ru: Если вы можете войти в систему через консоль, то можете пропустить этот раздел. Если система должна быть доступна через сеть, то вам нужно установить SSH и настроить доступ. <informalexample><screen>
    # apt install ssh
    </screen></informalexample> По умолчанию вход суперпользователем с паролем запрещён, поэтому для настройки доступа нужно задать пароль и включить вход для root с паролем: <informalexample><screen>
    # passwd
    # editor /etc/ssh/sshd_config
    </screen></informalexample> Параметр для включения: <informalexample><screen>
    PermitRootLogin yes
    </screen></informalexample> Также, для учётной записи root возможен вход по ключу ssh: <informalexample><screen>
    # mkdir /root/.ssh
    # cat &lt;&lt; EOF &gt; /root/.ssh/authorized_keys
    ssh-rsa ....
    EOF
    </screen></informalexample> И, наконец, настройка доступа для обычного пользователя с паролем:

note: Tag: title
en: Finishing touches
ru: Заключительные шаги

note: Tag: para
en: As mentioned earlier, the installed system will be very basic. If you would like to make the system a bit more mature, there is an easy method to install all packages with <quote>standard</quote> priority: <informalexample><screen>
    # tasksel install standard
    </screen></informalexample> Of course, you can also just use <command>apt</command> to install packages individually.
ru: Как упоминалось ранее, установленная система мало что умеет. Если вы хотите сделать систему более пригодной для работы, можно установить все пакеты с приоритетом <quote>стандарт</quote>: <informalexample><screen>
    # tasksel install standard
    </screen></informalexample> Конечно, также вы можете использовать <command>apt</command> для установки отдельных пакетов.

note: Tag: para
en: After the installation there will be a lot of downloaded packages in <filename>/var/cache/apt/archives/</filename>. You can free up some diskspace by running:
ru: После установки все скаченные пакеты будут сохранены в каталог <filename>/var/cache/apt/archives/</filename>. Вы можете освободить немного места запустив:

note: Tag: title
en: Installing &debian-gnu; over Parallel Line IP (PLIP)
ru: Установка &debian-gnu; через Parallel Line IP (PLIP)

note: Tag: para
en: This section explains how to install &debian-gnu; on a computer without an Ethernet card, but with just a remote gateway computer attached via a Null-Modem cable (also called Null-Printer cable). The gateway computer should be connected to a network that has a &debian; mirror on it (e.g. to the Internet).
ru: Этот раздел описывает установку &debian-gnu; на компьютер без сетевой карты Ethernet, но подключённый к другому компьютеру-шлюзу с помощью нуль-модемного кабеля (также называемого нуль-принтерным кабелем). Компьютер-шлюз должен быть подключён к сети, где есть сервер-зеркало &debian; (например, к Интернет).

note: Tag: para
en: In the example in this appendix we will set up a PLIP connection using a gateway connected to the Internet over a dial-up connection (ppp0). We will use IP addresses 192.168.0.1 and 192.168.0.2 for the PLIP interfaces on the target system and the source system respectively (these addresses should be unused within your network address space).
ru: В примере, показанном в приложении, мы будем настраивать PLIP соединение со шлюзом подключённым к Интернет через соединение по телефонной линии (ppp0). Мы будет использовать IP-адреса 192.168.0.1 и 192.168.0.2 для PLIP интерфейсов системы приёмника и системы источника соответственно(эти адреса не должны использоваться в вашем сетевом адресном пространстве).

note: Tag: para
en: The PLIP connection set up during the installation will also be available after the reboot into the installed system (see <xref linkend="boot-new"/>).
ru: PLIP соединение, настроенное в время установки будет также работать и после перезагрузки в установленную систему (смотрите <xref linkend="boot-new"/>).

note: Tag: para
en: Before you start, you will need to check the BIOS configuration (IO base address and IRQ) for the parallel ports of both the source and target systems. The most common values are <literal>io=0x378</literal>, <literal>irq=7</literal>.
ru: Перед тем как начать, проверьте настройки BIOS (IO base address и IRQ) параллельных портов на обеих системах. Наиболее распространённые значения: <literal>io=0x378</literal>, <literal>irq=7</literal>.

note: Tag: title
en: Requirements
ru: Требования

note: Tag: para
en: A target computer, called <emphasis>target</emphasis>, where &debian; will be installed.
ru: На компьютер приёмник, называемый <emphasis>приёмник</emphasis>, будет установлен &debian;.

note: Tag: para
en: System installation media; see <xref linkend="installation-media"/>.
ru: Системные установочные носители; смотрите <xref linkend="installation-media"/>.

note: Tag: para
en: Another computer connected to the Internet, called <emphasis>source</emphasis>, that will function as the gateway.
ru: Другой компьютер, подключённый к Интернет, называемый <emphasis>источник</emphasis>, будет использоваться в качестве шлюза.

note: Tag: para
en: A DB-25 Null-Modem cable. See the <ulink url="&url-plip-install-howto;">PLIP-Install-HOWTO</ulink> for more information on this cable and instructions how to make your own.
ru: Нуль-модемный кабель DB-25. Подробней о кабеле и как его сделать смотрите <ulink url="&url-plip-install-howto;">PLIP-Install-HOWTO</ulink>.

note: Tag: title
en: Setting up source
ru: Настройка источника

note: Tag: para
en: The following shell script is a simple example of how to configure the source computer as a gateway to the Internet using ppp0.
ru: Сценарий, показанный ниже &mdash; это простой пример настройки компьютера источника в качестве шлюза в Интернет через ppp0.

note: Tag: title
en: Installing target
ru: Установка приёмника

note: Tag: para
en: Boot the installation media. The installation needs to be run in expert mode; enter <userinput>expert</userinput> at the boot prompt. If you need to set parameters for kernel modules, you also need to do this at the boot prompt. For example, to boot the installer and set values for the <quote>io</quote> and <quote>irq</quote> options for the parport_pc module, enter the following at the boot prompt: <informalexample><screen>
    expert parport_pc.io=<replaceable>0x378</replaceable> parport_pc.irq=<replaceable>7</replaceable>
    </screen></informalexample> Below are the answers that should be given during various stages of the installation.
ru: Загрузитесь с установочного носителя. Установка должна быть запущена в экспертном режиме; в приглашении к загрузке введите <userinput>expert</userinput>. Если требуется задать параметры для модулей ядра, вы также должны указать их в приглашении к загрузке. Например, для загрузки программы установки и настройки значений параметров <quote>io</quote> и <quote>irq</quote> для модуля parport_pc, введите следующее: <informalexample><screen>
    expert parport_pc.io=<replaceable>0x378</replaceable> parport_pc.irq=<replaceable>7</replaceable>
    </screen></informalexample> Ниже показаны ответы, которые нужно ввести на различных этапах установки.

note: Tag: para
en: Select the <userinput>plip-modules</userinput> option from the list; this will make the PLIP drivers available to the installation system.
ru: В списке выберите параметр <userinput>plip-modules</userinput>; это сделает доступным PLIP драйвера для программы установки.

note: Tag: guimenuitem
en: Detect network hardware
ru: Определение сетевой карты

note: Tag: para
en: If target <emphasis>does</emphasis> have a network card, a list of driver modules for detected cards will be shown. If you want to force &d-i; to use plip instead, you have to deselect all listed driver modules. Obviously, if target doesn't have a network card, the installer will not show this list.
ru: Если приёмник <emphasis>имеет</emphasis> сетевую карту, будет показан список модулей драйверов для обнаруженных карт. Если вы хотите, чтобы &d-i; использовал всё равно plip, то снимите выделение со всех показанных модулей драйверов. Естественно, если приёмник не имеет сетевой карты, программа установки не покажет этого списка.

note: Tag: para
en: Because no network card was detected/selected earlier, the installer will ask you to select a network driver module from a list. Select the <userinput>plip</userinput> module.
ru: Так как ранее сетевой карты обнаружено/выбрано не было, программа установки попросит выбрать модуль сетевого устройства из списка. Выберите модуль <userinput>plip</userinput>.

note: Tag: guimenuitem
en: Configure the network
ru: Настройка сети

note: Tag: para
en: Auto-configure network with DHCP: No
ru: Настроить сеть автоматически с помощью DHCP: нет

note: Tag: para
en: IP address: <userinput><replaceable>192.168.0.1</replaceable></userinput>
ru: IP-адрес: <userinput><replaceable>192.168.0.1</replaceable></userinput>

note: Tag: para
en: Point-to-point address: <userinput><replaceable>192.168.0.2</replaceable></userinput>
ru: Адрес PPP: <userinput><replaceable>192.168.0.2</replaceable></userinput>

note: Tag: para
en: Name server addresses: you can enter the same addresses used on source (see <filename>/etc/resolv.conf</filename>)
ru: Адреса DNS-серверов: можно указать те же адреса что и для источника (смотрите <filename>/etc/resolv.conf</filename>)

note: Tag: title
en: Installing &debian-gnu; using PPP over Ethernet (PPPoE)
ru: Установка &debian-gnu; с использованием PPP через Ethernet (PPPoE)

note: Tag: para
en: In some countries PPP over Ethernet (PPPoE) is a common protocol for broadband (ADSL or cable) connections to an Internet Service Provider. Setting up a network connection using PPPoE is not supported by default in the installer, but can be made to work very simply. This section explains how.
ru: В некоторых странах PPP через Ethernet (PPPoE) является широко распространённым протоколом для широкополосных подключений (ADSL или кабельных) к провайдеру сервиса Интернет. По умолчанию программа установки не поддерживает настройку сети с использованием PPPoE, но этого можно легко добиться. В этом разделе будет описано как это сделать.

note: Tag: para
en: The PPPoE connection set up during the installation will also be available after the reboot into the installed system (see <xref linkend="boot-new"/>).
ru: PPPoE соединение, настроенное в время установки, будет также работать и после перезагрузки в установленную систему (смотрите <xref linkend="boot-new"/>).

note: Tag: para
en: Installing over PPPoE is mostly the same as any other installation. The following steps explain the differences.
ru: Процесс установки через PPPoE практически не отличается от любого другого способа установки. Далее будут описаны различия.

note: Tag: para
en: Boot the installer with the boot parameter <userinput>modules=ppp-udeb</userinput><footnote arch="x86"> <para> See <xref linkend="boot-screen"/> for information on how to add a boot parameter. </para> </footnote>. This will ensure the component responsible for the setup of PPPoE (<classname>ppp-udeb</classname>) will be loaded and run automatically.
ru: Загрузите программу установки с параметром загрузки <userinput>modules=ppp-udeb</userinput><footnote arch="x86"> <para> О том, как добавлять загрузочные параметры, см. <xref linkend="boot-screen"/> </para> </footnote>. Это гарантирует, что компонента PPPoE (<classname>ppp-udeb</classname>) будет загружена и и запущена автоматически.

note: Tag: para
en: Follow the regular initial steps of the installation (language, country and keyboard selection; the loading of additional installer components<footnote> <para> The <classname>ppp-udeb</classname> component is loaded as one of the additional components in this step. If you want to install at medium or low priority (expert mode), you can also manually select the <classname>ppp-udeb</classname> instead of entering the <quote>modules</quote> parameter at the boot prompt. </para> </footnote>).
ru: Далее выполните обычные начальные шаги установки (выбор языка, страны и клавиатуры; загрузка дополнительных компонент программы установки<footnote> <para> Компонента <classname>ppp-udeb</classname> загружается на этом этапе как одна из дополнительных компонент. При выполнении установки со средним или низким приоритетом (экспертный режим), можно вручную выбрать <classname>ppp-udeb</classname>, а не вводить параметр <quote>modules</quote> в строке приглашения к загрузке. </para> </footnote>).

note: Tag: para
en: The next step is the detection of network hardware, in order to identify any Ethernet cards present in the system.
ru: На следующем этапе происходит определение сетевого аппаратного обеспечения с целью распознавания имеющихся в системе карт Ethernet.

note: Tag: para
en: After this the actual setup of PPPoE is started. The installer will probe all the detected Ethernet interfaces in an attempt to find a PPPoE concentrator (a type of server which handles PPPoE connections).
ru: После этого запускается настройка PPPoE. Программа установки попытается найти концентратор PPPoE (специальный сервер обработки подключений PPPoE) через все найденные интерфейсы Ethernet.

note: Tag: para
en: It is possible that the concentrator will not to be found at the first attempt. This can happen occasionally on slow or loaded networks or with faulty servers. In most cases a second attempt to detect the concentrator will be successful; to retry, select <guimenuitem>Configure and start a PPPoE connection</guimenuitem> from the main menu of the installer.
ru: Может случиться так, что концентратор не будет найден с первой попытки. Это может происходить из-за медленной или перегруженной сети или серверов. В большинстве случаев вторая попытка обнаружения концентратора будет успешной; чтобы попытаться ещё раз, выберите <guimenuitem>Настройка и установление PPPoE-соединения</guimenuitem> из главного меню программы установки.

note: Tag: para
en: After a concentrator is found, the user will be prompted to type the login information (the PPPoE username and password).
ru: После того как концентратор найден, будет предложено ввести регистрационную информацию (имя пользователя и пароль для PPPoE).

note: Tag: para
en: At this point the installer will use the provided information to establish the PPPoE connection. If the correct information was provided, the PPPoE connection should be configured and the installer should be able to use it to connect to the Internet and retrieve packages over it (if needed). If the login information is not correct or some error appears, the installer will stop, but the configuration can be attempted again by selecting the menu entry <guimenuitem>Configure and start a PPPoE connection</guimenuitem>.
ru: С этого момента программа установки будет использовать полученную информацию для установления соединения PPPoE. Если всё правильно, соединение PPPoE должно настроиться и программа установки сможет использовать его для подключения к Интернет и получения пакетов (если потребуется). Если регистрационная информация неверна или возникли какие-то ошибки, то программа установки остановится, но настройку можно попытаться повторить ещё раз выбрав в меню <guimenuitem>Настройка и установление PPPoE-соединения</guimenuitem>.
