debian-faq 5.0.2 - en to ru translation catalogue (65 entries)

note: type: Content of: <chapter><title>
en: The Debian package management tools
ru: Инструменты управления пакетами Debian

note: type: Content of: <chapter><section><title>
en: What programs does Debian provide for managing its packages?
ru: Какие программы для управления пакетами имеются в Debian?

note: type: Content of: <chapter><section><para>
en: There are multiple tools that are used to manage Debian packages, from graphic or text-based interfaces to the low level tools used to install packages.  All the available tools rely on the lower level tools to properly work and are presented here in decreasing complexity level.
ru: В Debian для управления пакетами имеется множество средств, от программ с графическими или текстовыми интерфейсами, до низкоуровневых утилит установки пакетов. Корректная работа всех доступных инструментов зависит от низкоуровневых утилит, и все они представлены здесь в порядке уменьшения уровня сложности.

note: type: Content of: <chapter><section><para>
en: It is important to understand that the higher level package management tools such as <command>aptitude</command> or <command>synaptic</command> rely on <command>apt</command> which, itself, relies on <command>dpkg</command> to manage the packages in the system.
ru: Важно понимать, что высокоуровневые инструменты управления пакетами, такие как <command>aptitude</command> или <command>synaptic</command>, для управления пакетами используют <command>apt</command>, который, в свою очередь, использует <command>dpkg</command> для управления пакетами системы.

note: type: Content of: <chapter><section><section><para>
en: This is the main package management program.  <command>dpkg</command> can be invoked with many options.  Some common uses are:
ru: Это основная программа управления пакетами. <command>dpkg</command> может вызываться с многими параметрами. Наиболее часто используемые из них:

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: Find out all the options: <literal>dpkg --help</literal>.
ru: Показать список всех параметров: <literal>dpkg --help</literal>

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: Print out the control file (and other information) for a specified package: <literal>dpkg --info foo_VVV-RRR.deb</literal>.
ru: Показать управляющий файл (и другую информацию) для указанного пакета: <literal>dpkg --info foo_VVV-RRR.deb</literal>

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: Install a package (including unpacking and configuring) onto the file system of the hard disk: <literal>dpkg --install foo_VVV-RRR.deb</literal>.
ru: Установить пакет на жёсткий диск (т. е. распаковать и настроить): <literal>dpkg --install foo_VVV-RRR.deb</literal>

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: Unpack (but do not configure) a Debian archive into the file system of the hard disk: <literal>dpkg --unpack foo_VVV-RRR.deb</literal>.  Note that this operation does <emphasis>not</emphasis> necessarily leave the package in a usable state; some files may need further customization to run properly.  This command removes any already-installed version of the program and runs the preinst (see <xref linkend="maintscripts"/>) script associated with the package.
ru: Распаковать архив Debian на жёсткий диск (но не настраивать): <literal>dpkg --unpack foo_VVV-RRR.deb</literal>. Учтите, что в результате данной операции пакет <emphasis>не обязан</emphasis> быть в рабочем состоянии; для правильной работы может потребоваться внесение изменений в некоторые файлы. Данная команда удаляет любую ранее установленную версию программы и запускает сценарий preinst указанного пакета (см. <xref linkend="maintscripts"/>).

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: Configure a package that already has been unpacked: <literal>dpkg --configure foo</literal>.  Among other things, this action runs the postinst (see <xref linkend="maintscripts"/>)  script associated with the package.  It also updates the files listed in the <literal>conffiles</literal> for this package.  Notice that the 'configure' operation takes as its argument a package name (e.g., foo), <emphasis>not</emphasis> the name of a Debian archive file (e.g., foo_VVV-RRR.deb).
ru: Настроить пакет, который был распакован ранее: <literal>dpkg --configure foo</literal>. Кроме всего прочего, эта команда запускает сценарий postinst указанного пакета (см. <xref linkend="maintscripts"/>). Она также обновляет файлы, перечисленные в <literal>conffiles</literal>. Обратите внимание, что в качестве аргумента для параметра configure указывается имя пакета (т. е. foo), а <emphasis>не</emphasis> имя файла-архива Debian (т. е. foo_VVV-RRR.deb).

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: Extract a single file named "blurf" (or a group of files named "blurf*") from a Debian archive: <literal>dpkg --fsys-tarfile foo_VVV-RRR.deb | tar -xf - 'blurf*'</literal>.
ru: Распаковать файл с именем "blurf" (или группу файлов с именем "blurf*") из архива Debian: <literal>dpkg --fsys-tarfile foo_VVV-RRR.deb | tar -xf - 'blurf*'</literal>

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: Remove a package (but not its configuration files): <literal>dpkg --remove foo</literal>.
ru: Удалить пакет (но не его файлы настроек): <literal>dpkg --remove foo</literal>

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: Remove a package (including its configuration files): <literal>dpkg --purge foo</literal>.
ru: Удалить пакет (вместе с файлами настроек): <literal>dpkg --purge foo</literal>

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: List the installation status of packages containing the string (or regular expression) "foo*": <literal>dpkg --list 'foo*'</literal>.
ru: Вывести состояние установки пакетов, содержащих в имени строку (или регулярное выражение) «foo*»: <literal>dpkg --list 'foo*'</literal>

note: type: Content of: <chapter><section><section><para>
en: The <command>apt</command> tool merges functionality of apt-get and apt-cache and by default has a fancier colored output format, making it more pleasant for humans.  For usage in scripts or advanced use cases, apt-get is still preferable or needed.
ru: Инструмент <command>apt</command> совмещает функциональность apt-get и apt-cache, а также по умолчанию использует красивый цветной формат вывода, что очень удобно. Для использования в сценариях или для продвинутого использования предпочтительнее использовать apt-get (а иногда он просто необходим).

note: type: Content of: <chapter><section><section><para>
en: Some common ways to use <command>apt-get</command> are:
ru: Часто используемые команды <command>apt-get</command>:

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: (you should execute this regularly to update your package lists)
ru: (вы должны регулярно запускать эту команду для обновления списка пакетов)

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: To install the <replaceable>foo</replaceable> package and all its dependencies, run:
ru: Установить пакет <replaceable>foo</replaceable> и все его зависимости:

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: To remove the foo package from your system, run:
ru: Удалить пакет из системы:

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: To remove the foo package and its configuration files from your system, run:
ru: Удалить из системы пакет и все его файлы настроек:

note: type: Content of: <chapter><section><section><itemizedlist><listitem><screen>
en: apt purge foo
ru: apt source имя_пакета

note: type: Content of: <chapter><section><section><itemizedlist><listitem><screen>
en: apt list --upgradable
ru: apt dist-upgrade

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: To upgrade all the packages on your system (without installing extra packages or removing packages), run:
ru: Обновить все пакеты в системе (без установки дополнительных пакетов или удаления пакетов):

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: To upgrade all the packages on your system, and, if needed for a package upgrade, installing extra packages or removing packages, run:
ru: Обновить все установленные в системе пакеты с установкой или удалением дополнительных пакетов, если это потребуется для обновления какого-то пакета:

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: (The command <literal>upgrade</literal> keeps a package at its installed obsolete version if upgrading would need an extra package to be installed, for a new dependency to be satisfied.  The <literal>full-upgrade</literal> command is less conservative.)
ru: (Команда <literal>upgrade</literal> оставит старую установленную версию пакета, если для разрешения новых зависимостей при обновлении потребуется установка дополнительных пакетов. Команда <literal>full-upgrade</literal> менее консервативна.)

note: type: Content of: <chapter><section><section><para>
en: The apt tool suite also includes the <command>apt-cache</command> tool to query the package lists.  You can use it to find packages providing specific functionality through simple text or regular expression queries and through queries of dependencies in the package management system.  Some common ways to use <command>apt-cache</command> are:
ru: В комплект инструментов apt входит также программа для обработки запросов по списку пакетов <command>apt-cache</command>. Её можно использовать для поиска пакетов, имеющих определённую функциональность, с помощью простых текстовых запросов или регулярных выражений, а также для получения списка зависимостей из системы управления пакетами. Часто используемые команды <command>apt-cache</command>:

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: To find packages whose description contain <replaceable>word</replaceable>:
ru: Найти пакеты, содержащие в своём описании <replaceable>слово</replaceable>:

note: type: Content of: <chapter><section><section><itemizedlist><listitem><screen>
en: apt search <replaceable>word</replaceable>
ru: apt search <replaceable>слово</replaceable>

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: To print the detailed information of a package:
ru: Показать подробную информацию о пакете:

note: type: Content of: <chapter><section><section><itemizedlist><listitem><screen>
en: apt show <replaceable>package</replaceable>
ru: apt show <replaceable>пакет</replaceable>

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: To print the packages a given package depends on:
ru: Показать зависимости пакета:

note: type: Content of: <chapter><section><section><itemizedlist><listitem><screen>
en: apt-cache depends <replaceable>package</replaceable>
ru: apt-cache depends <replaceable>пакет</replaceable>

note: type: Content of: <chapter><section><section><itemizedlist><listitem><screen>
en: apt-cache showpkg <replaceable>package</replaceable>
ru: apt-cache showpkg <replaceable>пакет</replaceable>

note: type: Content of: <chapter><section><section><para>
en: <command>aptitude</command> is a package manager for &debian; systems that provides a frontend to the apt package management infrastructure.  <command>aptitude</command> is a text-based interface using the curses library.  Actions may be performed from a visual interface or from the command-line.
ru: <command>aptitude</command> &mdash; это менеджер пакетов для систем &debian;, он предоставляет интерфейс к инфраструктуре управления пакетами apt. <command>aptitude</command> представляет собой текстовый интерфейс на основе библиотеки curses. Действия можно выполнять как из визуального интерфейса, так и из командной строки.

note: type: Content of: <chapter><section><section><para>
en: <command>aptitude</command> can be used to perform management tasks in a fast and easy way.  It allows the user to view the list of packages and to perform package management tasks such as installing, upgrading, and removing packages.
ru: <command>aptitude</command> может использоваться для лёгкого и быстрого выполнения задач по управлению пакетами. Она позволяет пользователю просматривать список пакетов и выполнять такие задачи по управлению пакетами как установка, обновление и удаление.

note: type: Content of: <chapter><section><section><para>
en: <command>aptitude</command> provides the functionality of <command>apt-get</command>, as well as many additional features:
ru: Помимо функциональности <command>apt-get</command>, <command>aptitude</command> имеет много других дополнительных возможностей:

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: <command>aptitude</command> offers easy access to all versions of a package.
ru: обеспечивает лёгкий доступ ко всем версиям пакета;

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: <command>aptitude</command> makes it easy to keep track of obsolete software by listing it under "Obsolete and Locally Created Packages".
ru: позволяет легко отслеживать устаревшее ПО, занося его в «список устаревших пакетов и пакетов, созданных локально»;

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: <command>aptitude</command> includes a fairly powerful system for searching particular packages and limiting the package display.  Users familiar with <command>mutt</command> will pick up quickly, as <command>mutt</command> was the inspiration for the expression syntax.
ru: включает достаточно мощную систему поиска и ограничения отображаемых пакетов. Пользователи, знакомые с <command>mutt</command>, освоятся быстро, так как синтаксис регулярных выражений был навеян этой программой;

note: type: Content of: <chapter><section><section><itemizedlist><listitem><para>
en: <command>aptitude</command> can be used to install the predefined tasks available.  For more information see <xref linkend="tasksel"/>.
ru: можно использовать для установки заранее сформированных наборов для определённых задач. Подробности см. в <xref linkend="tasksel"/>;

note: type: Content of: <chapter><section><section><para>
en: You can use <command>aptitude</command> through a visual interface (simply run <literal>aptitude</literal>) or directly from the command line.  The command line syntax used is very similar to the one used in <command>apt-get</command>.  For example, to install the <replaceable>foo</replaceable> package, you can run <literal>aptitude install <replaceable>foo</replaceable></literal>.
ru: С <command>aptitude</command> можно работать, используя визуальный интерфейс (просто запустить <literal>aptitude</literal>), или непосредственно из командной строки. Используемый синтаксис командной строки очень похож на синтаксис <command>apt-get</command>. Например, для установки пакета <replaceable>foo</replaceable>, можно выполнить <literal>aptitude install <replaceable>foo</replaceable></literal>.

note: type: Content of: <chapter><section><section><para>
en: When you want to perform a specific task it might be difficult to find the appropiate suite of packages that fill your need.  The Debian developers have defined <literal>tasks</literal>, a task is a collection of several individual Debian packages all related to a specific activity.  Tasks can be installed through the <command>tasksel</command> program or through <command>aptitude</command>.
ru: Иногда бывает трудно найти подходящий комплект пакетов для выполнения определённой задачи. Разработчики Debian определили <literal>задачи</literal>, представляющие собой наборы из нескольких пакетов Debian, предназначенных для определённой деятельности. Задачи можно устанавливать с помощью программы <command>tasksel</command> или <command>aptitude</command>.

note: type: Content of: <chapter><section><section><title>
en: Other package management tools
ru: Другие инструменты управления пакетами

note: type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
en: Find out all the options: <literal>dpkg-deb --help</literal>.
ru: Вывести список допустимых параметров: <literal>dpkg-deb --help</literal>

note: type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
en: Determine what files are contained in a Debian archive file: <literal>dpkg-deb --contents foo_VVV-RRR.deb</literal>
ru: Определить, какие файлы содержатся в файле-архиве Debian: <literal>dpkg-deb --contents foo_VVV-RRR.deb</literal>

note: type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
en: Extract the files contained in a named Debian archive into a user specified directory: <literal>dpkg-deb --extract foo_VVV-RRR.deb tmp</literal> extracts each of the files in <literal>foo_VVV-RRR.deb</literal> into the directory <literal>tmp/</literal>.  This is convenient for examining the contents of a package in a localized directory, without installing the package into the root file system.
ru: Извлечь файлы из указанного архива Debian в определённый пользователем каталог: <literal>dpkg-deb --extract foo_VVV-RRR.deb tmp</literal> извлечёт все файлы из <literal>foo_VVV-RRR.deb</literal> в каталог <literal>tmp/</literal>. Это удобно для просмотра содержимого пакета в отдельном каталоге без его установки в основное дерево каталогов.

note: type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
en: Extract the control information files from a package: <literal>dpkg-deb --control foo_VVV-RRR.deb tmp</literal>.
ru: Извлечь из пакета файлы с управляющей информацией: <literal>dpkg-deb --control foo_VVV-RRR.deb tmp</literal>.

note: type: Content of: <chapter><section><section><section><para>
en: Note that any packages that were merely unpacked using <literal>dpkg-deb --extract</literal> will be incorrectly installed, you should use <literal>dpkg --install</literal> instead.
ru: Учтите, что любые пакеты, просто распакованные командой <literal>dpkg-deb --extract</literal>, будут установлены некорректно, для установки следует использовать <literal>dpkg --install</literal>.

note: type: Content of: <chapter><section><title>
en: Debian claims to be able to update a running program; how is this accomplished?
ru: Говорят, что Debian способен обновить работающую программу; как это делается?

note: type: Content of: <chapter><section><para>
en: The kernel (file system) in &debian; systems supports replacing files even while they're being used.
ru: Ядро (файловая система) в системах &debian; поддерживает замену файлов, даже когда они используются.

note: type: Content of: <chapter><section><para>
en: We also provide a program called <command>start-stop-daemon</command> which is used to start daemons at boot time or to stop daemons when the runlevel is changed (e.g., from multi-user to single-user or to halt).  The same program is used by installation scripts when a new package containing a daemon is installed, to stop running daemons, and restart them as necessary.
ru: Мы также предоставляем программу <command>start-stop-daemon</command>, которая используется для запуска служб при загрузке компьютера или их останова при изменении уровня выполнения (например, при переключении из многопользовательского в однопользовательский или для выключения компьютера). Эта же программа используется сценариями установки при установке нового пакета со службой, для остановки работающей службы и её перезапуска при необходимости.

note: type: Content of: <chapter><section><title>
en: How can I tell what packages are already installed on a Debian system?
ru: Как узнать, какие пакеты установлены в системе Debian?

note: type: Content of: <chapter><section><para>
en: To learn the status of all the packages installed on a Debian system, execute the command
ru: Чтобы получить список всех установленных пакетов, выполните команду

note: type: Content of: <chapter><section><para>
en: This prints out a one-line summary for each package, giving a 2-letter status symbol (explained in the header), the package name, the version which is <emphasis>installed</emphasis>, and a brief description.
ru: Эта команда выведет для каждого пакета однострочную сводку, включающую два символа состояния (объясняемые в заголовке), имя пакета, <emphasis>установленную</emphasis> версию и краткое описание.

note: type: Content of: <chapter><section><para>
en: To get a more verbose report for a particular package, execute the command:
ru: Чтобы получить более подробный отчёт о состоянии определённого пакета, выполните команду:

note: type: Content of: <chapter><section><screen>
en: dpkg --status packagename
ru: dpkg --status имя_пакета

note: type: Content of: <chapter><section><para>
en: To list all the files provided by the installed package <literal>foo</literal> execute the command
ru: Чтобы вывести список файлов установленного пакета <literal>foo</literal>, выполните команду

note: type: Content of: <chapter><section><para>
en: Note that the files created by the installation scripts aren't displayed.
ru: Учтите, что файлы, созданные сценариями установки, не отображаются.

note: type: Content of: <chapter><section><title>
en: How can I find out what package produced a particular file?
ru: Как определить пакет, которому принадлежит определённый файл?

note: type: Content of: <chapter><section><para>
en: To identify the package that produced the file named <literal>foo</literal> execute either:
ru: Чтобы определить, в каком пакете содержится файл с именем <literal>foo</literal>, выполните одну из следующих команд:

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: This searches for <literal>foo</literal> in installed packages.  (This is (currently) equivalent to searching all of the files having the file extension of <literal>.list</literal> in the directory <literal>/var/lib/dpkg/info/</literal>, and adjusting the output to print the names of all the packages containing it, and diversions.)
ru: Эта команда ищет <literal>foo</literal> в установленных пакетах. (В настоящий момент это эквивалентно поиску всех файлов с расширением <literal>.list</literal> в каталоге <literal>/var/lib/dpkg/info/</literal> и выводу имён всех пакетов, которые содержат заданное имя файла, и отклонений.)

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: A faster alternative to this is the <command>dlocate</command> tool.
ru: Более быстрая альтернатива этому &mdash; программа <command>dlocate</command>.

note: type: Content of: <chapter><section><itemizedlist><listitem><screen>
en: dlocate -S foo
ru: dlocate -S  foo

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: This method has the advantage over <literal>dpkg --search</literal> in that it will find files in packages that are not currently installed on your system.
ru: Преимущество этого метода над <literal>dpkg --search</literal> состоит в том, что будут найдены файлы в тех пакетах, которые могут быть не установлены в вашей системе.

note: type: Content of: <chapter><section><para>
en: Similar situations occur when dealing with libraries: generally these get installed since packages containing applications depend on them.  When the application-package is purged, the library-package might stay on the system.  Or: when the application-package no longer depends upon e.g. libdb4.2, but upon libdb4.3, the libdb4.2 package might stay when the application-package is upgraded.
ru: Подобное относится и к библиотекам: обычно они устанавливаются, так как пакеты приложений зависят от них. Когда пакет приложения вычищается, пакет библиотеки может остаться в системе. Или когда пакет приложения больше не зависит, скажем, от libdb4.2, а зависит от libdb4.3, то пакет libdb4.2 может остаться в системе при обновлении пакета приложения.
