浏览代码

Added Russion translations from Alexey Mahotkin

Wichert Akkerman 25 年之前
父节点
当前提交
b41445f320
共有 9 个文件被更改,包括 1401 次插入0 次删除
  1. 5 0
      ChangeLog
  2. 1 0
      debian/changelog
  3. 1 0
      doc/ru/.cvsignore
  4. 38 0
      doc/ru/822-date.1
  5. 44 0
      doc/ru/Makefile.in
  6. 209 0
      doc/ru/deb-control.5
  7. 35 0
      doc/ru/dpkg-checkbuilddeps.1
  8. 825 0
      doc/ru/dpkg.8
  9. 243 0
      doc/ru/start-stop-daemon.8

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+Sat Jun 30 01:48:15 CEST 2001 Wichert Akkerman <wakkerma@debian.org>
+
+  * doc/ru/*: Added Russion translations from Alexey Mahotkin
+    <alexm@hsys.msk.ru>
+
 Mon Jun 25 03:31:55 CDT 2001 Adam Heath <doogie@debian.org>
 
   * Merged in changes from 1.9.11 to 1.9.14 branches.

+ 1 - 0
debian/changelog

@@ -2,6 +2,7 @@ dpkg (1.10) unstable; urgency=low
 
   * Fixed upper/lowercase problems with package names. Closes: Bug#58091
     (and 3 others).
+  * Add Russion manual pages
 
  -- Wichert Akkerman <wakkerma@debian.org>  UNRELEASED
 

+ 1 - 0
doc/ru/.cvsignore

@@ -0,0 +1 @@
+Makefile

+ 38 - 0
doc/ru/822-date.1

@@ -0,0 +1,38 @@
+.\" Hey, Emacs!  This is an -*- nroff -*- source file.
+.\"
+.\" Updated by <alexm@hsys.msk.ru> to r1.2 of 822-date.1 from CVS
+.\"
+.\" Authors: Ian Jackson
+.TH 822\-DATE 1 "14 августа 1996" "Проект Debian" "утилиты dpkg"
+.SH НАЗВАНИЕ 
+822\-date \- печатает дату и время в формате RFC822
+.SH СИНТАКСИС
+.B 822\-date
+.SH ОПИСАНИЕ
+.B 822\-date
+показывает текущую дату и время в соответствии с форматом, описанным в RFC822,
+используя числовое смещение часового пояса, согласно RFC1123.
+.SH ПАРАМЕТРЫ
+.B 822\-date
+не использует аргументов или параметров.
+.SH ОШИБКИ РЕАЛИЗАЦИИ
+На самом деле эта функциональность должна находиться в программе
+.BR date (1).
+.SH "СМОТРИ ТАКЖЕ"
+.I Standard for the Format of ARPA Internet Text Messages
+(RFC822),
+.br
+.I Requirements for Internet Hosts -- Application and Support
+(RFC1123) section 5.2.14,
+.br
+.BR date (1).
+.SH АВТОР
+.B 822\-date
+и эту страницу руководства написал и передал в общественное достояние
+Ian Jackson.
+.SH ПЕРЕВОД
+Юрий Козлов <y_kozlov@chat.ru>.
+.\" dpkg-1.9.0
+.\" 
+.\" $Date$
+

+ 44 - 0
doc/ru/Makefile.in

@@ -0,0 +1,44 @@
+VPATH		= @srcdir@
+srcdir		= @srcdir@
+top_srcdir	= @top_srcdir@
+
+include ../../Makefile.conf
+
+ruman1dir	= $(subst $(mandir),$(mandir)/ru,$(man1dir))
+ruman5dir	= $(subst $(mandir),$(mandir)/ru,$(man5dir))
+ruman8dir	= $(subst $(mandir),$(mandir)/ru,$(man8dir))
+
+MAN1PAGES	= 822-date.1 dpkg-checkbuilddeps.1
+MAN5PAGES	= deb-control.5
+MAN8PAGES	= dpkg.8 start-stop-daemon.8 
+
+all: 
+
+clean: 
+
+distclean: clean 
+	rm -f Makefile
+
+install: install-doc
+
+install-program:
+
+install-doc:
+	$(mkinstalldirs) $(DESTDIR)$(ruman1dir) 
+	set -e ; for i in $(MAN1PAGES) ; do \
+	    if test -f $$i ; then d= ; else d="$(srcdir)/" ; fi ; \
+	    $(INSTALL_DATA) $$d$$i $(DESTDIR)$(ruman1dir) ; \
+	done
+	$(mkinstalldirs) $(DESTDIR)$(ruman5dir) 
+	set -e ; for i in $(MAN5PAGES) ; do \
+	    if test -f $$i ; then d= ; else d="$(srcdir)/" ; fi ; \
+	    $(INSTALL_DATA) $$d$$i $(DESTDIR)$(ruman5dir) ; \
+	done
+	$(mkinstalldirs) $(DESTDIR)$(ruman8dir) 
+	set -e ; for i in $(MAN8PAGES) ; do \
+	    if test -f $$i ; then d= ; else d="$(srcdir)/" ; fi ; \
+	    $(INSTALL_DATA) $$d$$i $(DESTDIR)$(ruman8dir) ; \
+	done
+
+.PHONY: all clean distclean install install-doc install-program
+

+ 209 - 0
doc/ru/deb-control.5

@@ -0,0 +1,209 @@
+.\" Hey, Emacs!  This is an -*- nroff -*- source file.
+.\" Author: Raul Miller
+.\" Includes text from the debian Guidelines by Ian Jackson, Ian Murdock
+.\"
+.\" Updated by <alexm@hsys.msk.ru> to r1.6 of deb-control.5 from CVS
+.\"
+.TH DEB-CONTROL 5 "Январь 2000" "Проект Debian" "Debian GNU/Linux"
+.SH ИМЯ
+deb\-control \- формат файла control для системы управления пакетами Debian GNU/Linux
+.SH ОБЗОР
+control
+.SH ОПИСАНИЕ
+Каждый пакет Debian содержит файл `control', состоящий из нескольких
+полей.  Каждое поле начинается с тега, например
+.B Package
+или
+.B Version
+(регистр значения не имеет), затем двоеточие и содержимое поля.  Поля
+разделяются только тегами, другими словами, текст поля может занимать
+несколько строк.  Программы установки обычно объединяют эти строки,
+когда обрабатывают содержимое поля (кроме поля
+.BR Description ,
+описанного ниже).
+.SH ОБЯЗАТЕЛЬНЫЕ ПОЛЯ
+.TP
+.BR "Package: " "<имя пакета>"
+Значение этого поля задаёт имя пакета и используется при
+конструировании имен файлов многими программами установки.
+.TP
+.BR "Version: " "<версия>"
+Обычно в этом поле указывается оригинальный номер версии пакета в той
+форме, которую использует автор программы. Версия может также включать
+номер ревизии Debian (для неродных пакетов).  Если указываются и
+версия и номер ревизии, то они разделяются дефисом:\~`-'.  Из-за этого
+оригинальный номер версии не может содержать в себе дефис.
+.TP
+.BR "Maintainer: " "<полное имя и email>"
+Тело поля должно быть в формате `Joe Bloggs <jbloggs@foo.com>' и обычно
+представляет собой имя того, кто создал пакет, а не имя автора
+той программы, которая входит в пакет.
+.TP
+.BR "Description: " "<короткое описание>"
+.BR " " "<длинное описание>"
+.br
+Формат описания пакета \- это краткое и ёмкое описание в первой строке
+(после поля "Description").  Последующие строки могут быть использованы как
+длинное, более детальное описание. В начале каждой строки длинного описания
+должен находиться пробел, а пустые строки в длинном описании должны
+содержать одну точку '.', следующую за означенным пробелом.
+.SH НЕОБЯЗАТЕЛЬНЫЕ ПОЛЯ
+.TP
+.BR "Section: " "<секция>"
+Это обобщённое поле, задающее категорию пакета, в зависимости от
+программ, которые он содержит.  Примерами секций могут служить
+`utils', `net', `mail', `text', `x11' и т.\~д.
+.TP
+.BR "Priority: " "<приоритет>"
+Устанавливает важность данного пакета, в зависимости от его значимости
+для системы. Приоритеты могут быть такими: `required', `standard',
+`optional', `extra' и т.\~д.
+.LP
+В Debian, поля
+.B Section
+.B Priority
+могут принимать только значения из списка, который определен в Policy Manual.
+Они используются для того, чтобы решить, как пакеты будут размещены в архиве.
+Список значений можно узнать в последней версии пакета
+.BR debian-policy .
+.TP
+.BR "Essential: " "<yes|no>"
+Данное поле обычно необходимо только когда ответ \- `yes' (да).  Это означает,
+что данный пакет требуется для нормального функционирования системы. Dpkg
+и другие программы установки не разрешают удаление пакетов, помеченных
+как
+.B Essential
+(по крайней мере, без применения специальных флагов).
+.TP
+.BR "Architecture: " "<arch|all>"
+Архитектура определяет, для какого типа аппаратной платформы был скомпилирован
+пакет.  Архитектуры бывают такие: `i386', `m68k', `sparc', `alpha', `powerpc'
+и т.\~д.  Заметим, что значение
+.B all
+означает, что пакет не зависит от архитектуры: например, он написан на
+Perl или содержит документацию.
+.TP
+.BR "Source: " "<имя архивов с исходниками>"
+Имя пакета с исходниками, из которого компилируется бинарный пакет, если оно
+отличается от имени самого пакета.
+.TP
+.BR "Depends: " "<список пакетов>"
+Список пакетов, требующихся для обеспечения нормальной работы данного пакета.
+Программа установки не позволит (по крайней мере, без использования
+специальных флагов) установить данный
+пакет, если пакеты, перечисленные в
+.BR Depends ,
+ещё не установлены.  При установке скрипты postinst этих пакетов будут
+выполнены перед скриптом postinst данного пакета, а при удалении из
+системы скрипты prerm будут выполнены после скрипта prerm данного
+пакета.
+.TP
+.BR "Pre-Depends: " "<список пакетов>"
+Список пакетов, которые должны быть установлены
+.B и
+настроены перед тем, как будет устанавливаться данный пакет. Обычно это
+используется в случае, когда пакет требует наличия другого пакета для
+запуска собственного сценария preinst.
+.TP
+.BR "Recommends: " "<список пакетов>"
+Список пакетов, которые рекомендуется установить вместе с данным
+пакетом.  Программа установки будет предупредит пользователя, если он устанавливает
+пакет без тех пакетов, которые перечислены в поле
+.BR Recommends .
+.TP
+.BR "Suggests: " "<список пакетов>"
+Список пакетов, которые расширяют функциональность устанавливаемого
+пакета, но без которых данный пакет может прекрасно обойтись.
+.LP
+Синтаксис полей
+.B Depends ,
+.B Pre-Depends ,
+.B Recommends
+.B Suggests
+позволяет описать группу пакетов.  Каждая такая группа \- это
+список пакетов, разделённых символом вертикальной черты  `|'.  Группы
+разделяются запятыми. Запятые можно читать как `И', а вертикальные
+чёрточки \- как `ИЛИ'.  Каждый элемент является именем пакета, причём
+в круглых скобках можно указать его версию.
+.LP
+Номер версии может начинаться с `>>' и в этом случае означает любую
+более позднюю версию, при этом также может быть задан или опущен номер ревизии
+Debian (который отделен от версии дефисом).  Таким образом: ">>" означает "больше", 
+"<<" \- "меньше", ">=" \- "больше или равно", "<=" \- "меньше или равно",
+а "=" \- "точно так версия, которая указана".
+.TP
+.BR "Conflicts: " "<список пакетов>"
+Список пакетов, которые конфликтуют с устанавливаемым пакетом; например,
+если в них содержатся файлы с теми же именами.  Программа установки не
+позволит установить сразу два конфликтующих пакета.  Каждый из двух
+конфликтующих пакетов должен указать в строке
+.B Conflicts
+имя другого.
+.TP
+.BR "Replaces: " "<список пакетов>"
+Список пакетов, которые заменяет данный пакет. Это используется для
+того, чтобы разрешить данному пакету перезаписать файлы другого пакета
+и обычно используется совместно с полем
+.BR Conflicts ,
+чтобы сразу же заставить удалить этот другой пакет, если он
+содержит такие же файлы, как устанавливаемый.
+.TP
+.BR Provides: \ <список\ пакетов>
+Это список виртуальных пакетов, которые предоставляет данный пакет.
+Обычно это используется, если несколько разных пакетов предоставляют
+один и тот же сервис.  Например, sendmail и exim могут работать как почтовый
+сервер, поэтому они предоставляют общий пакет (`mail-transport-agent') 
+для тех пакетов, которые могут от него зависеть.  Это позволяет использовать
+sendmail или exim в тех пакетах, которые зависят от `mail-transport-agent'.
+Это устраняет необходимость указывать в пакетах, которые зависят от
+почтового сервера, список через `|' всех пакетов с почтовыми серверами.
+.LP
+Синтаксис
+.B Conflicts ,
+.B Replaces
+.B Provides
+позволяет перечислить пакеты через запятую (и пробелы).
+В поле
+.B Conflicts
+запятая читается как `ИЛИ'.  В значениях полей
+.B Conflicts
+.B Replaces
+можно указывать номер версии пакета (используя вышеописанный
+синтаксис).
+.SH ПРИМЕР
+.\" .RS
+.nf
+Package: grep
+Essential: yes
+Priority: required
+Section: base
+Maintainer: Wichert Akkerman <wakkerma@debian.org>
+Architecture: sparc
+Version: 2.4-1
+Pre-Depends: libc6 (>= 2.0.105)
+Provides: rgrep
+Conflicts: rgrep
+Description: GNU grep, egrep and fgrep.
+
+ The GNU family of grep utilities may be the "fastest grep in the
+ west".  GNU grep is based on a fast lazy-state deterministic matcher
+ (about twice as fast as stock Unix egrep) hybridized with a
+ Boyer-Moore-Gosper search for a fixed string that eliminates
+ impossible text from being considered by the full regexp matcher
+ without necessarily having to look at every character. The result is
+ typically many times faster than Unix grep or egrep. (Regular
+ expressions containing backreferencing will run more slowly,
+ however.)
+.fi
+.\" .RE
+.SH СМОТРИ ТАКЖЕ
+.BR deb (5),
+.BR dpkg (8),
+.BR dpkg-deb (1).
+.SH ПЕРЕВОД
+Перевёл с английского Виктор Вислобоков <victor_v@permonline.ru>
+Обновление и корректура: Alexey Mahotkin <alexm@hsys.msk.ru>.

+ 35 - 0
doc/ru/dpkg-checkbuilddeps.1

@@ -0,0 +1,35 @@
+.\"
+.\" Updated by <alexm@hsys.msk.ru> to r1.2 of dpkg-checkbuilddeps.1 from CVS
+.\"
+.TH DPKG-CHECKBUILDDEPS 1 "Февраль 2001" "Проект Debian" "утилиты dpkg"
+.SH НАЗВАНИЕ
+dpkg-checkbuilddeps -- проверяет зависимости и конфликты при сборке
+.SH СИНТАКСИС
+\fBdpkg-checkbuilddeps\fR -B [\fIфайл control\fR]
+.SH ОПИСАНИЕ
+Эта программа проверяет установленные в системе пакеты на предмет сборочных
+зависимостей и сборочных конфликтов, описанных в файле control.  Если
+какие-то из этих зависимостей или конфликтов не удовлетворены,
+то об этом сообщается и происходит выход с ненулевым кодом возврата.
+.P
+По умолчанию читается \fBdebian/control\fR, но в командной строке можно
+задать другое имя управляющего файла.
+.SH ПАРАМЕТРЫ
+.TP
+.I -B
+Игнорировать строки Build-Depends-Indep.  Используется, если пакеты,
+независящие от архитектуры, не будут собираться.
+.SH АВТОР
+Copyright 2001 Joey Hess
+.UR mailto:joeyh@debian.org
+<joeyh@debian.org>
+.UE
+.sp
+Это свободная программа; см. Универсальную Общественную Лицензии GNU версии\~2 или
+более позднюю, где изложены условия распространения.  НИКАКИХ гарантий.
+.SH ПЕРЕВОД
+Юрий Козлов <y_kozlov@chat.ru>.
+.\" dpkg-1.9.0
+.\" 
+.\" $Date$
+.\" Домашняя страница				http://www.chat.ru/~y_kozlov/

+ 825 - 0
doc/ru/dpkg.8

@@ -0,0 +1,825 @@
+.\" Hey Emacs! This file is -*- nroff -*- source.
+.\"
+.\" Updated by alexm@hsys.msk.ru to r1.29 of dpkg.8 from CVS
+.\"
+.TH DPKG 8 "12 апреля 1998" "Проект Debian" "Пакет dpkg"
+.SH ИМЯ
+dpkg \- среднеуровневый менеджер пакетов для Debian
+
+.SH СИНТАКСИС
+.B dpkg
+[\fIключи\fP] \fIдействие\fP
+
+.SH ВНИМАНИЕ
+Это руководство предназначено для пользователей, желающих понять ключи
+командной строки \fIdpkg\fP, а также состояния пакетов: здесь это
+описано более детально, чем в \fBdpkg --help\fP.
+
+Это руководство
+.I не следует
+использовать авторам пакетов, которые хотят понять, как 
+.B dpkg 
+будет устанавливать их пакеты.  В частности, описание того, что делает
+.BR dpkg ,
+когда устанавливает и удаляет пакеты, частично неадекватно.  Подробную
+информацию об этом можно найти в рубрике \fIСистема Управления
+Пакетами\fP в \fIdebian-faq\fP в системе GNU Info.  Информация по
+созданию пакетов Debian находится в рубрике \fIСредства Управления
+Пакетами Debian\fP там же.
+
+.SH ОПИСАНИЕ
+.BR dpkg \~--
+это инструмент среднего уровня для инсталляции, создания, удаления 
+и управления пакетами Debian GNU/Linux.  Основная и более дружественная 
+оболочка для 
+.BR dpkg \~--
+это 
+.BR dselect (8).
+.B dpkg 
+управляется целиком через параметры командной строки, которые состоят
+из ровно одного действия и нуля или больше ключей.  Параметр-действие
+говорит 
+.BR dpkg ,
+что ему нужно сделать, а ключи так или иначе управляют выполнением
+действия.
+
+.B dpkg 
+может также использоваться как интерфейс к
+.BR dpkg-deb .
+Нижеследующие действия являются действиями
+.BR dpkg-deb ,
+и если они встречаются, то
+.B dpkg 
+просто запускает 
+.B dpkg-deb 
+с указанными параметрами:
+.nf
+    \fB-b\fP, \fB--build\fP,
+    \fB-c\fP, \fB--contents\fP,
+    \fB-I\fP, \fB--info\fP,
+    \fB-f\fP, \fB--field\fP,
+    \fB-e\fP, \fB--control\fP,
+    \fB-x\fP, \fB--extract\fP,
+    \fB-X\fP, \fB--vextract\fP, а также
+    \fB--fsys-tarfile\fP.
+.fi
+Пожалуйста, обратитесь к
+.BR dpkg-deb (1),
+где описаны все эти действия.
+
+.SH ИНФОРМАЦИЯ О ПАКЕТАХ
+.B dpkg 
+поддерживает некоторую полезную информацию о доступных пакетах.  Эта 
+информация делится на три класса: \fBсостояния\fP, \fBсостояния
+выбора\fP и \fBфлаги\fP.
+Предполагается, что в большинстве случаев эта информация изменяется с
+помощью
+.BR dselect .
+
+.SS СОСТОЯНИЯ ПАКЕТА
+.TP
+.B installed
+Пакет распакован и успешно настроен.
+.TP
+.B half-installed
+Установка пакета была запущена, но не закончена по какой-либо причине.
+.TP
+.B not-installed
+Пакет не установлен на вашей системе.
+.TP
+.B unpacked
+Пакет распакован, но не настроен.
+.TP
+.B half-configured
+Пакет распакован и настройка была запущена, но пока еще не завершена по 
+какой-либо причине.
+.TP
+.B config-files
+В системе существуют только конфигурационные файлы пакета.
+
+
+.SS СОСТОЯНИЯ ВЫБОРА ПАКЕТА
+.TP
+.B install
+Пакет выбран для установки.
+.TP
+.B deinstall
+Пакет выбран для удаления (т.\~е. мы хотим удалить все файлы, 
+кроме конфигурационных).
+.TP
+.B purge  
+Пакет выбран для полной очистки (т.\~е. мы хотим удалить абсолютно все
+файлы, включая конфигурационные).
+
+.SS ФЛАГИ ПАКЕТА
+.TP
+.B hold 
+Пакет помечен как \fBhold\fP ("приостановленный"), и не обрабатывается
+.BR dpkg ,
+пока не указан флаг
+.BR --force-hold .
+.TP
+.B reinst-required
+Пакет, помеченный как reinst-required, является битым и требует переустановки. 
+Такие пакеты не могут быть удалены, пока не указан флаг
+.BR --force-reinstreq .
+
+
+.SS ДЕЙСТВИЯ
+
+.TP
+\fBdpkg -i\fP | \fB--install\fP \fI<имя файла пакета>\fP ...
+Установить заданный пакет.  Если указан флаг
+.B --recursive 
+или 
+.BR -R , 
+то вместо 
+.I имени файла пакета
+должен быть указан каталог.
+
+Установка состоит из следующих шагов:
+.br
+
+.B 1.
+Извлечение управляющих файлов из пакета.
+.br
+
+.B 2.
+Если другая версия этого пакета была установлена ранее, то 
+запускается скрипт
+.I prerm 
+из старого пакета.
+.br
+
+.B 3.
+Запускается скрипт
+.IR preinst ,
+если он есть в этом пакете.
+.br
+
+.B 4. 
+Распаковываются новые файлы, в тоже самое время сохраняя старые, чтобы
+если что-то пойдет не так, можно было их восстановить.
+.br
+
+.B 5. 
+Если ранее была установлена другая версия этого пакета, то запускаем
+скрипт
+.I postrm 
+для старого пакета. Заметим, что этот скрипт запускается после скрипта
+.I preinst
+нового пакета, потому что новые файлы записываются в то же самое
+время, когда удаляются старые.
+.br
+
+.B 6. 
+Настройка пакета. См.
+.BR --configure ,
+где приведена подробная информация об этом шаге.
+
+
+.TP
+.B dpkg --unpack \fP\fI<имя файла пакета>\fP ...
+Распаковать пакет, но не конфигурировать его. Если задан ключ
+.B --recursive 
+или 
+.BR --R ,
+то вместо 
+.I имени файла пакета 
+должен быть указан каталог.
+
+
+.TP
+.B dpkg --configure \fP\fI<имя пакета>\fP ... | \fB-a\fP | \fB--pending\fP
+Переконфигурировать распакованный пакет. Если вместо
+.I имени пакета 
+задан ключ
+.B -a 
+или 
+.BR --pending ,
+то все распакованные, но не настроенные пакеты будут настроены.
+
+Настройка состоит из следующих шагов:
+.br
+.B 1. 
+Распаковка конфигурационных файлов, в то же самое время сохраняя
+старые конфигурационные файлы, чтобы можно было восстановить их, 
+если что-то пойдет не так.
+.br
+
+.B 2. 
+Запуск скрипта postinst, если он есть в этом пакете.
+
+
+.TP
+\fBdpkg -r\fP | \fB--remove\fP | \fB-P\fP | \fB--purge \fP\fI<имя пакета>\fP ... | \fB-a\fP | \fB--pending\fP
+Удалить установленный пакет.
+.B -r
+или
+.B --remove
+удаляет все, кроме конфигурационных файлов.  Это позволяет избежать
+переконфигурации пакета, если он будет повторно установлен у будущем.
+(Конфигурационные файлы\~-- это те, что указаны в управляющем файле 
+.BR debian/confiles ).
+.B -P
+или
+.B --purge
+удаляет все, включая конфигурационные файлы. 
+Если вместо 
+.I имени пакета 
+задан ключ
+.B -a 
+или 
+.B --pending,
+то все пакеты, распакованные, но отмеченные в файле
+.I /var/lib/dpkg/status
+для удаления или полной очистки, соответственно, удаляются или
+полностью очищаются.
+
+Удаление пакета состоит из следующих шагов:
+.br
+
+.B 1. 
+Запуск скрипта
+.B prerm 
+.br
+
+.B 2. 
+Удаление установленных фалов
+.br
+
+.B 3. 
+Запуск скрипта
+.B postrm
+.br
+
+.TP
+.BI "dpkg  -p|--print-avail " "имя пакета"
+Выводит детальную информацию о
+.IR пакете ,
+которую извлекает из файла
+.IR /var/lib/dpkg/available .
+
+.TP
+.BR "dpkg --update-avail" " | " "--merge-avail \fP\fI<файл Packages>"
+Обновить представление 
+.B dpkg 
+.B dselect 
+о доступных пакетах.  Действие
+.B --merge-avail 
+комбинирует старую информацию с информацией из файла 
+.IR Packages .
+Действие
+.B --update-avail 
+перезаписывает старую информацию информацией из файла
+.IR Packages .
+Файл 
+.I Packages 
+обычно распространяется с Debian GNU/Linux.
+.B dpkg
+хранит информацию о доступных пакетах в
+.IR /var/lib/dpkg/available .
+
+.TP
+.BR "dpkg -A" " | "  "--record-avail \fP\fI<имя файла пакета>" ...
+Обновить представление 
+.B dpkg 
+.B dselect 
+о доступных пакетах информацией из пакета с указанным именем.
+Если задан ключ
+.B --recursive 
+или 
+.BR -R ,
+то вместо 
+.I имени файла пакета 
+должен быть указан каталог.
+
+.TP
+.B dpkg --forget-old-unavail
+Забыть о неустановленных и недоступных пакетах.
+
+.TP
+.B dpkg --clear-avail
+Очистить имеющуюся информацию о том, какие пакеты доступны.
+
+.TP
+.BR "dpkg -l" " | " "--list \fP\fI<образец имени пакета>" ...
+Показывает пакеты, соответствующие данному образцу. Если 
+.I образец имени пакета 
+не задан, показывает все пакеты в 
+.BR /var/lib/dpkg/available . 
+.I образце имени пакета 
+можно указывать обычные символы шаблона командной оболочки.  (Скорее
+всего, вам потребуется закавычить
+.IR "образец имени пакета" ,
+чтобы предотвратить подстановку имен файлов командной оболочкой.
+Например, \fBdpkg -l 'libc5*'\fP перечислит все имена пакетов, которые
+начинаются с "libc5".)
+
+.TP
+.BR "dpkg -s" " | " "--status \fP\fI<имя пакета>" ...
+Сообщает о статусе указанного пакета, просто показывая соответствующую
+запись из базы статусов установленных пакетов.
+
+.TP
+.BR "dpkg -C" " | " --audit
+Ищет пакеты, которые были установлены в вашей системе только частично. 
+.B dpkg 
+посоветует, что делать с ними, чтобы восстановить их
+работоспособность.
+
+.TP
+\fBdpkg --get-selections\fP [\fIобразец\fP...]
+Выдает список состояний выбора пакетов.
+
+.TP
+.B dpkg --set-selections
+Задает список состояний выбора пакетов, принимая его со стандартного
+ввода.
+
+.TP
+.B dpkg --yet-to-unpack
+Ищет пакеты, выбранные для установки, но по какой-то причине еще не
+установленные.
+
+.TP
+\fBdpkg -L\fP | \fB--listfiles\fP \fI<имя пакета>\fP ...
+Показывает файлы, установленные на вашей системе из пакета с
+указанным именем.
+Заметьте, однако, что файлы, созданные установочными скриптами пакета,
+не будут показаны.
+
+.TP
+\fBdpkg -S\fP | \fB--search\fP \fI<образец имени файла для поиска>\fP ...
+Ищет в установленных пакетах файл по заданному образцу.  В образце
+допустимы стандартные символы шаблонов командной оболочки.
+
+.TP
+.B dkpg --print-architecture
+Выдает архитектуру целевой системы (например, "i386").  Этот ключ
+использует программу
+.BR gcc .
+
+.TP
+.B dpkg --print-gnu-build-architecture
+Выдает архитектуру целевой системы по версии GNU (например, "i486").
+
+.TP
+.B dpkg --print-installation-architecture
+Выдает архитектуру машины для инсталляции.
+
+.TP
+.B dpkg --compare-versions \fIver1 op ver2\fP
+Сравнивает номера версий, используя
+.I op
+в качестве бинарного оператора.
+.B dpkg
+возвращает код успешного завершения (нуль), если указанное условие
+удовлетворяется, или неудачу (не-нуль) в противном случае.  Есть две
+группы операторов, которые по-разному обращаются с отсутствующим
+параметром
+.I ver1
+или
+.IR ver2 .
+Операторы
+.B lt le eq ne ge gt
+считают отсутствующий номер версии более ранним, чем любой другой.
+Операторы
+.B lt-nl le-nl ge-nl gt-nl
+считают отсутствующий номер версии более поздним, чем любой другой.
+Операторы
+.B < << <= = >= >> >
+используются только для совместимости с синтаксисом файла control.
+
+.TP
+.B dpkg --command-fd <n>
+Принимает серию команд из файлового дескриптора
+.BR <n> .
+Замечание: дополнительные флаги, заданные в командной строке, а также
+с помощью этого дескриптора, не очищаются для последующих команд,
+выполняющихся в той же серии.
+
+.TP
+.B dpkg --help
+Показывает небольшую подсказку.
+
+.TP
+.B dpkg --force-help
+Выдает подсказку о ключах
+.BI --force- что-нибудь\fP.
+
+.TP
+.BR "dpkg -Dh " | " --debug=help"
+Выдает подсказку об отладочных ключах.
+
+.TP
+\fBdpkg --licence\fP | \fBdpkg --license\fP
+Показывает лицензию
+.BR dpkg .
+
+.TP
+.B dpkg --version
+Показывает информацию о версии
+.BR dpkg .
+
+.TP
+.B dpkg-deb-actions
+.RB См.\~ dpkg-deb (1)
+для более подробной информации о нижеследующих действиях.
+
+.nf
+\fBdpkg -b\fP | \fB--build\fP \fI<каталог>\fP [\fI<имя файла>\fP]
+    Собирает пакет Debian GNU/Linux.
+\fBdpkg -c\fP | \fB--contents\fP \fI<имя файла>\fP
+    Показывает содержимое пакета GNU/Linux.
+\fBdpkg -e\fP | \fB--control\fP \fI<имя файла>\fP [\fI<каталог>\fP]
+    Извлекает контрольную информацию из пакета.
+\fBdpkg -x\fP | \fB--extract\fP \fI<имя файла> <каталог>\fP
+    Извлекает файлы, содержащиеся в данном пакете.
+\fBdpkg -f\fP | \fB--field\fP  \fI<имя файла>\fP [\fIуправляющее-поле\fP] ...
+    Показывает управляющее(ие) поле(я) пакета.
+\fBdpkg --fsys-tarfile\fP \fI<имя файла>\fP
+    Выдает на стандартный вывод tar-файл с файловой
+    системой из указанного пакета Debian GNU/Linux.
+\fBdpkg -I\fP | \fB--info\fP \fI<имя файла>\fP [\fIcontrol-file\fP]
+    Выдает информацию о данном пакете.
+\fBdpkg -X\fP | \fB--vextract\fP \fI<имя файла>\fP \fI<каталог>\fP
+    Извлекает и выдает имена файлов, содержащиеся в пакете.
+.fi
+
+.SH КЛЮЧИ
+Все ключи можно указывать как в командной строке, так и в
+конфигурационном файле
+.BR dpkg \~--
+.IR /etc/dpkg/dpkg.cfg .
+Каждая строка в конфигурационном файле должна быть либо ключом (в
+точности как ключ командной строки, но без начальных дефисов), или же
+комментарием (если начинается с
+.BR # ).
+.br
+
+.TP
+\fB--abort-after=\fP\fI<число>\fP
+Задает количество ошибок, встретив которое, dpkg аварийно завершится.
+По умолчанию\~--\~50.
+
+.TP
+.BR -B | --auto-deconfigure
+Если пакет удаляется, то возможно, что другой установленный пакет 
+зависит от удаляемого пакета.  Указание этого флага приведет к 
+автоматической деконфигурации пакета, который зависит от 
+удаляемого пакета.
+
+.TP
+\fB-D\fIoctal\fP | \fB--debug=\fP\fIoctal\fP
+Включение отладки.
+.BR octal \~--
+это восьмеричное число, сформированное побитно из нижеуказанных
+битовых масок, (заметим, что эти величины могут быть 
+изменены в следующих версиях).
+.B -Dh
+или
+.B --debug-help
+показывают эти отладочные значения.
+
+Маска   Описание
+    1   Основная полезная информация по ходу выполнения
+    2   Вызов и состояния скриптов поддержки
+   10   Вывод по каждому обработанному файлу
+  100   Подробный вывод по каждому обработанному файлу
+   20   Вывод по каждому конфигурационному файлу
+  200   Подробный вывод по каждому конфигурационному файлу
+   40   Зависимости и конфликты
+  400   Подробное освещение зависимостей и конфликтов
+ 1000   Подробная ерунда, например о каталоге dpkg/info
+ 2000   Невероятное количество ерунды
+
+.TP
+\fB--force-\fP\fIthings\fP | \fB--no-force-\fP\fIthings\fP | \fB--refuse-\fP\fIthings\fP
+Принудительно выполнять (
+.BR --force )
+или же отказываться выполнять (
+.BR --no-force " или " --refuse
+те или иные вещи (обозначенные как "\fIthings\fP"\~-- список через
+запятую из нижеперечисленных элементов).
+.B --force-help
+выдает сообщение, описывающее эти сообщения.  Элементы, обозначенные
+звездочкой (*), принудительно выполняются по умолчанию.
+
+\fIПредупреждение: Эти флаги предназначены только для использования
+экспертами.  Использование их без полного понимания их действия может
+нарушить работоспособность вашей системы.\fP
+
+.BR all :
+Включает (или выключает) все элементы.
+
+.BR auto-select (*):
+Выбирает пакеты, чтобы установить их, и снимает выделение, чтобы
+удалить их.
+
+.BR downgrade (*):
+Установить пакет, даже если уже установлена его более новая версия.
+
+.BR configure-any :
+Настроить также распакованные, но не настроенные пакеты, от которых
+зависит текущий пакет.
+
+.BR hold :
+Обрабатывать даже пакеты, помеченные как "hold".
+
+.BR remove-reinstreq :
+Удалить пакет, даже если он побит и отмечен как требующий
+переустановки.  Это может, например, привести к тому, что части 
+пакета останутся в системе, а
+.B dpkg 
+про них забудет.
+
+.BR remove-essential :
+Удалить, даже если пакет важен (имеет приоритет "Essential").  Важные
+пакеты в основном содержат базовые команды unix.  Удаление такого
+пакета может привести к потере работоспособности системы, так что
+используйте данный ключ с осторожностью.
+
+.BR depends :
+Превратить проблемы с зависимостями в предупреждения, а не ошибки.
+
+.BR depends-version :
+Не беспокоиться о версиях при проверке зависимостей.
+
+.BR conflicts :
+Установит, даже если пакет конфликтует с другим пакетом.  Это опасно, 
+так как обычно приводит к перезаписи некоторых файлов.
+
+.BR confnew :
+Если конфигурационный файл был изменен, всегда устанавливать новую
+версию без запроса подтверждения.
+
+.BR confold :
+Если конфигурационный файл был изменен, всегда сохранять старую версию
+без запроса подтверждения.
+
+.BR confdef :
+Если конфигурационный файл был изменен, всегда выбирать действие по
+умолчанию.  Если такового нет, то спросить у пользователя, если не
+задан ключ \fB--force-confnew\fP или \fB--force-confold\fP (в этом
+случае соответствующий ключ используется для выяснения, что именно
+нужно делать).
+
+.BR overwrite :
+Перезаписать файл из одного пакета файлом из другого пакета.
+
+.BR overwrite-dir :
+Перезаписать каталог из одного пакета файлом из другого.
+
+.BR overwrite-diverted :
+Перезаписать перенаправленный файл (diverted file) его
+неперенаправленной версией.
+
+.BR architecture :
+Обрабатывать пакеты не с той архитектурой.
+
+.BR bad-path :
+В путях поиска (переменной окружения
+.BR PATH )
+отсутствуют важные программы, поэтому могут возникнуть проблемы.
+
+.BR not-root :
+Попытаться установить или удалить пакет, даже если не
+суперпользователь.
+
+
+.TP
+\fB--ignore-depends\fP=\fI<пакет>\fP,...
+Игнорировать проверку зависимостей для заданных пакетов (на самом
+деле, проверка выполняется, но выдаются только лишь предупреждения
+о конфликтах и ничего более).
+
+.TP
+\fB--new\fP | \fB--old\fP
+Выбирает, соответственно, новый или старый формат пакета.  Это ключ
+программы
+.BR dpkg-deb (1).
+
+.TP
+.B --nocheck
+Не читать и не проверять содержимое файла control при создании пакета.
+Это ключ программы
+.BR dpkg-deb (1).
+
+.TP
+.B --no-act
+Делать все, что необходимо, но не записывать на диск изменения.  Это
+используется для того, чтобы посмотреть, что произошло бы при
+выполнении указанного действия, но при этом ничего не изменять.
+
+Убедитесь, что задали --no-act перед параметром-действие, или у вас
+могут получиться неожиданные результаты (например,
+.B dpkg --purge foo --no-act 
+сперва выполнит полное удаление пакета foo, и затем будет пытаться
+полностью удалить пакет --no-act, несмотря на то, что вы ожидали).
+
+.TP
+.BR -R " | " --recursive
+Рекурсивная обработка всех файлов, отвечающими шаблону
+.BR *.deb ,
+которые были найдены в заданных каталогах и во всех их подкаталогах.
+Этот флаг можно использовать вместе с действиями 
+.BR -i ", " -A ", " --install ", " --unpack ", " --avail .
+
+.TP
+.B -G 
+Не устанавливать пакет, если новая версия такого же пакета уже 
+установлена.  Это синоним флага
+.BR --refuse-downgrade .
+
+.TP
+\fB--root=\fP\fIdir\fP | \fB--admindir=\fP\fIdir\fP | \fB--instdir=\fP\fIdir\fP
+Устанавливает каталоги по умолчанию.  Каталог admindir по умолчанию
+равен
+.B /var/lib/dpkg 
+и содержит много файлов, в которых дается информация о состояниях 
+установленных или удаленных пакетов и т.\~д. 
+Каталог
+.I instdir 
+по умолчанию равен / и указывает каталог, куда будут установлены
+пакеты.  Он также передается функции
+.BR chroot (2)
+перед запуском скрипта установки пакета\~-- это означает, что скрипты
+будут считать
+.I instdir
+корневым каталогом.
+Задание каталога
+.B root
+устанавливает каталог
+.B instdir
+в значение
+.BR dir ,
+а каталога
+.BR admindir \~--
+в значение
+.IB dir /var/lib/dpkg \P.
+
+.TP
+.BR -O " | " --selected-only
+Обрабатывать только пакеты, выбранные для установки.  Такой выбор
+делается программой
+.B dselect
+или же самой программой
+.BR dpkg ,
+когда они обрабатывают соответствующий пакет.  Например, когда пакет
+удаляется, он будет помечен для установки.
+
+.TP
+.BR -E " | " --skip-same-version
+Не устанавливать пакет, если та же версия этого пакета уже
+установлена.
+
+.TP
+\fB--status-fd \fP\fI<n>\fP
+Выдает информацию о статусе пакета на файловый дескриптор
+.IR <n> .
+Этот флаг можно задать несколько раз.  Эта информация выдается в виде
+`status: <pkg>: <pkg qstate>'.
+
+
+.SH ФАЙЛЫ
+
+.TP
+.I /etc/dpkg/dpkg.cfg
+Файл конфигурации с ключами по умолчанию.
+.P
+Остальные файлы перечислены с указанием их каталогов по умолчанию,
+см. ключ
+.BR admindir ,
+чтобы узнать, как изменить местоположение этих файлов.
+
+.TP
+.I /var/lib/dpkg/available
+Список доступных пакетов.
+
+.TP
+.I /var/lib/dpkg/status
+Состояния доступных пакетов. Этот файл содержит информацию о том,
+помечен ли пакет для удаления или нет, установлен он или нет, и
+т.\~д.  См. главу
+.BR "ИНФОРМАЦИЯ О ПАКЕТАХ" ,
+где приведена подробная информация.
+
+.P
+Нижеследующие файлы являются компонентами бинарного пакета.  См.
+.BR deb (5),
+там приведена подробная информация о них:
+
+.TP
+.I control
+.TP
+.I conffiles
+.TP
+.I preinst
+.TP
+.I postinst
+.TP
+.I prerm 
+.TP
+.I postrm 
+
+
+.SH ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ
+.TP
+.B DPKG_NO_TSTP
+Задайте этой переменной любое значение, если вы предпочитаете, чтобы
+.B dpkg
+при запуске командной оболочки не приостанавливала себя, а создавала
+новый процесс.
+
+.TP
+.B SHELL
+Программа, которую запустит
+.B dpkg
+при старте новой командной оболочки.
+
+.TP
+.B COLUMNS
+Задает количество колонок текста, используемых программой
+.B dpkg
+для отображения форматированного текста.  В настоящий момент
+используется только ключом
+.BR -l .
+
+.SH ПРИМЕРЫ
+Чтобы перечислить пакеты, относящиеся к редактору vi:
+.br
+\fB     dpkg -l '*vi*'\fP
+.br
+
+Чтобы посмотреть на записи о двух пакетах в файле
+.BR /var/lib/dpkg/available :
+.br
+\fB     dpkg --print-avail elvis vim | less\fP
+.br
+
+Вручную просмотреть список пакетов:
+.br
+\fB     less /var/lib/dpkg/available\fP
+.br
+
+
+Удалить установленный пакет elvis:
+.br
+\fB     dpkg -r elvis\fP
+.br
+
+Чтобы установить пакет, сначала нужно найти его в архиве или на
+CDROM.  Файл "available" показывает, что пакет vim находится в секции
+"editors" ("редакторы"):
+.br
+\fB     cd /cdrom/hamm/hamm/binary/editors\fP
+\fB     dpkg -i vim_4.5-3.deb\fP
+.br
+
+Для получения локальной копии состояний выбора пакетов:
+.br
+\fB     dpkg --get-selections >myselections\fP
+.br
+
+Затем вы можете перенести этот файл на другой компьютер и установить
+его там с помощью:
+.br
+\fB     dpkg --set-selections <myselections\fP
+.br
+Заметьте, что при этом ничего не будет ни установлено, ни удалено,
+просто будут заданы состояния выбора пакетов.  Для того, чтобы на
+самом деле установить запрошенные пакеты, вам понадобится другая
+программа.
+
+
+Обычно
+.BR dselect (8)
+предоставляет более удобный способ изменить состояния выбора пакетов.
+
+
+.SH СМОТРИ ТАКЖЕ
+.BR dselect (8),
+.BR dpkg-deb (1),
+.BR deb (5)
+.BR deb-control (5).
+
+.SH ОШИБКИ РЕАЛИЗАЦИИ
+.B --no-act
+обычно дает меньше информации, чем могло бы быть полезным.
+
+.SH АВТОРЫ
+См.
+.BR /usr/share/doc/dpkg/THANKS ,
+где приведен список тех, кто участвовал в разработке
+.BR dpkg .
+
+.SH ПЕРЕВОД
+
+Это руководство перевел с английского Виктор Вислобоков
+(2:5054/8.34@FidoNet). Обновление и корректура: Alexey Mahotkin
+<alexm@hsys.msk.ru>.

+ 243 - 0
doc/ru/start-stop-daemon.8

@@ -0,0 +1,243 @@
+.\" Hey, Emacs!  This is an -*- nroff -*- source file.
+.\"
+.\" Updated by <alexm@hsys.msk.ru> to r1.11 of start-stop-daemon.8 from CVS
+.\"
+.TH START\-STOP\-DAEMON 8 "15 марта 1997" "Debian Project" "Debian GNU/Linux"
+.SH ИМЯ
+start\-stop\-daemon \- запуск и остановка системных программ-демонов
+.SH ОБЗОР
+.B start-stop-daemon
+.BR -S|--start
+.I флаги
+.RB [ \-\- ]
+.IR аргументы
+.HP
+.B start-stop-daemon
+.BR -K|--stop
+.IR "флаги ..."
+.HP
+.B start-stop-daemon
+.BR -H|--help
+.HP
+.B start-stop-daemon
+.BR -V|--version
+.SH ОПИСАНИЕ
+.B start\-stop\-daemon
+используется для управления созданием и завершением системных процессов.
+Используя флаги
+.BR --exec ,
+.BR --pidfile ,
+.BR --user ,
+.BR --name , 
+.B start\-stop\-daemon
+может быть настроен для поиска уже запущенных экземпляров
+процесса.
+
+.B start\-stop\-daemon
+с флагом
+.B --start
+проверяет существование указанного процесса. Если такой процесс существует,
+.B start\-stop\-daemon
+ничего не делает и прекращает работу с кодом завершения\~1 (или\~0, если задан
+флаг
+.BR --oknodo ).  
+Если же такой процесс не существует, то он запускается, используя либо
+исполняемый файл, заданный флагом
+.BR --exec ,
+либо флагом
+.BR --startas ,
+если он задан).
+Аргументы, заданные в командной строке после
+.BR -- ,
+будут без изменений переданы запускаемой программе.
+Если указан флаг
+.BR --retry ,
+то
+.B start-stop-daemon
+станет отслеживать завершение процесса(ов).
+
+.B start\-stop\-daemon
+с флагом
+.BR --stop
+также проверяет существование заданного процесса.
+Если такой процесс существует, то
+.B start\-stop\-daemon
+посылает ему сигнал, заданный флагом
+.BR --signal ,
+и прекращает работу с кодом завершения\~0.
+Если же такой процесс не существует, то
+.B start\-stop\-daemon
+прекращает работу с кодом завершения\~1 (или\~0, если задан флаг
+.BR --oknodo ).  
+
+.SH ФЛАГИ
+
+.TP
+\fB-x\fP|\fB--exec\fP \fIисполняемый_файл\fP
+Проверяет процессы, которые являются экземплярами данного исполняемого файла
+(согласно 
+.BR /proc/\fP\fIpid\fB/exe ).
+.TP
+\fB-p\fP|\fB--pidfile\fP \fIpid-файл\fP
+Проверяет процессы, чьи идентификаторы процесса записаны в
+.IR pid-файл .
+.TP
+\fB-u\fP|\fB--user\fP \fIимя_пользователя\fP|\fIuid\fP
+Проверяет процессы, принадлежащие пользователю, указанному с помощью
+.I имени_пользователя
+или
+.IR uid .
+.TP
+\fB-n\fP|\fB--name\fP \fIprocess-name\fP
+Проверяет процессы с именем
+.I process-name
+(согласно
+.BR /proc/\fP\fIpid\fB/stat ).
+.TP
+\fB-s\fP|\fB--signal\fP \fIsignal\fP
+При использовании вместе с флагом
+.BR --stop ,
+задаёт сигнал, который будет послан процессам для их останова
+(по умолчанию\~15).
+.TP
+\fB-R\fP|\fB--retry\fP \fIтайм-аут\fP|\fIзатем\fP
+При использовании вместе с флагом
+.B --stop
+указывает, что
+.B start-stop-daemon
+должен проверять следить за правильным завершением процесса.
+Периодически будет проверяться, выполняются ли ещё указанные процессы,
+до тех пор, пока все они не завершатся.  Если процессы не завершаются,
+то будет предпринято действие, заданное в параметре
+.IR затем .
+
+Если вместо параметра
+.I затем
+указан
+.IR тайм-аут ,
+то используется последовательность действий
+.IB сигнал / timeout /KILL/ timeout\fR,
+где
+.IR signal "\~--"
+это сигнал, заданный флагом
+.BR --signal .
+
+Вообще, параметр
+.IR затем "\~--"
+это последовательность из не менее двух элементов, разделённых косой
+чертой
+.RB ( / );
+причём каждый элемент -- это либо
+.BI - номер-сигнала
+или [\fB-\fP]\fIназвание-сигнала\fP,
+или
+.IR тайм-аут ,
+задающий количество секунд, в течение которых следует ждать завершения
+процесса, или же слово
+.BR forever ,
+предписывающее повторять остаток последовательности до предела, если
+нужно.
+
+Если достигнут конец последовательности действий, а
+.B forever
+не было указано, то
+.B start-stop-daemon
+прекращает работу с кодом завершения\~2.
+Если параметр
+.I затем
+указан, то сигнал, заданный с помощью флага
+.BR --signal ,
+игнорируется.
+
+.TP
+\fB-a\fP|\fB--startas\fP \fIполное_имя\fP
+При использовании с флагом
+.B --start
+запускает процесс, указанный в параметре
+.IR полное_имя .
+Если этот флаг не задан, то берётся аргумент, заданный флагом
+.BR --exec .
+.TP
+.BR -t | --test
+Напечатать действия, которые должны быть выполнены и установить соответствующий
+код завершения, но не выполнять эти действия.
+.TP
+.BR -o | --oknodo
+Возвращать код\~0 вместо\~1, если не было выполнено (или не должно
+было быть выполнено) никаких действий.
+.TP
+.BR -q | --quiet
+Не выдавать информационных сообщений; только сообщения об ошибках.
+.TP
+\fB-c\fP|\fB--chuid\fP \fIимя-пользователя\fR|\fIuid\fP
+Установить данное имя пользователя или uid перед запуском процесса.  Вы можете
+также задать группу, добавив двоеточие
+.BR : ,
+и имя группы или gid, как в команде `chown'
+(\fIпользователь\fP\fB:\fP\fIгруппа\fP).
+При использовании этого флага вы должны понимать, что основная и
+дополнительные группы будут установлены, даже если не задан флаг
+.BR --group .
+Флаг
+.B --group
+используется только для групп, в которых пользователь обычно не
+состоит (например, в случае с системным пользователем `nobody').
+.TP
+\fB-r\fP|\fB--chroot\fB \fIroot\fP
+Перед запуском процесса перейти в каталог
+.I root
+и сделать его корневым (с помощью
+.BR chroot ).
+Заметьте, что pid-файл будет создан после установки нового корневого
+каталога.
+.TP
+.BR -b | --background
+Этот флаг обычно используется с программами, которые не могут сами
+отключиться от терминала, на котором они запущены.  Этот флаг заставит
+.B start-stop-daemon
+сделать fork() перед запуском процесса и уйти в фоновый режим.
+.B ВНИМАНИЕ: start-stop-daemon
+не может проверить код возврата, если процесс не может успешно выполниться по
+.I какой бы то ни было
+причине.  Это\~-- последняя возможность, предназначенная только для
+программ, которым не имеет смысла выполнять fork() самим, или если нет
+возможности добавить в них код для этого.
+.TP
+.BR -n | --nicelevel
+Этот флаг перед запуском изменяет приоритет процесса.
+.TP
+.BR -m | --make-pidfile
+Этот флаг используется, если запускаемая программа не создаёт свой
+собственный pid-файл.  При этом 
+.B start-stop-daemon
+непосредственно перед запуском процесса создаст файл, указанный в
+параметре флага
+.B --pidfile
+и поместит в него pid запускаемого процесса.  Заметьте, что этот файл
+не будет удалён при остановке программы.
+.B ЗАМЕЧАНИЕ:
+Эта возможность иногда может не работать: в основном это случается,
+когда запускаемая программа выполняет fork().  Поэтому данный флаг
+обычно бывает полезен только при использовании вместе с флагом
+.BR --background .
+.TP
+.BR -v | --verbose
+Выдавать подробные информационные сообщения.
+.TP
+.BR -H | --help
+Выдать подсказку и завершиться.
+.TP
+.BR -V | --version
+Выдать информацию о версии и завершиться.
+
+.SH АВТОРЫ
+Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl>, основываясь
+на версии, сделанной by Ian Jackson <ian@chiark.greenend.org.uk>.
+
+Страница руководства by Klee Dienes <klee@mit.edu>, частично
+переформатировано by Ian Jackson.
+
+.SH ПЕРЕВОД
+Перевёл с английского Виктор Вислобоков <victor_v@permonline.ru>.
+Обновление и корректура: Alexey Mahotkin <alexm@hsys.msk.ru>.