Translation

<primary>configuration</primary><secondary>files</secondary>
41/600
Context English Russian State
Checksums, List of Configuration Files
Контрольные суммы, список конфигурационных файлов
<primary><filename>md5sums</filename></primary>
<primary><filename>md5sums</filename></primary>
<primary><filename>conffiles</filename></primary>
<primary><filename>conffiles</filename></primary>
<primary>checksums</primary>
<primary>контрольные суммы</primary>
<primary>files</primary><secondary>configuration files</secondary>
<primary>файлы</primary><secondary>конфигурационные файлы</secondary>
<primary>configuration</primary><secondary>files</secondary>
<primary>конфигурационные файлы</primary>
In addition to the maintainer scripts and control data already mentioned in the previous sections, the <filename>control.tar.gz</filename> archive of a Debian package may contain other interesting files. The first, <filename>md5sums</filename>, contains the MD5 checksums for all of the package's files. Its main advantage is that it allows <command>dpkg --verify</command> (which we will study in <xref linkend="sect.dpkg-verify" />) to check if these files have been modified since their installation. Note that when this file doesn't exist, <command>dpkg</command> will generate it dynamically at installation time (and store it in the dpkg database just like other control files).
В дополнение к сценариям сопровождающего и контрольным данным, уже рассмотренным в предыдущих разделах, архив <filename>control.tar.gz</filename> пакета Debian может содержать другие интересные файлы. Первый, <filename>md5sums</filename>, содержит контрольные суммы MD5 для всех файлов пакета. Благодаря ему можно с помощью команды <command>dpkg --verify</command> (которая будет изучаться в <xref linkend="sect.dpkg-verify" />) проверить, изменялись ли эти файлы с момента установки. Обратите внимание, что при отсутствии этого файла <command>dpkg</command> создаст его динамически во время установки (и сохранит его в базе данных dpkg, как и другие контрольные файлы).
<filename>conffiles</filename> lists package files that must be handled as configuration files. Configuration files can be modified by the administrator, and <command>dpkg</command> will try to preserve those changes during a package update.
В <filename>conffiles</filename> содержится список файлов, которые должны быть обработаны как конфигурационные файлы. Конфигурационные файлы могут быть изменены администратором, и <command>dpkg</command> постарается сохранить эти изменения во время обновления пакета.
In effect, in this situation, <command>dpkg</command> behaves as intelligently as possible: if the standard configuration file has not changed between the two versions, it does nothing. If, however, the file has changed, it will try to update this file. Two cases are possible: either the administrator has not touched this configuration file, in which case <command>dpkg</command> automatically installs the new version; or the file has been modified, in which case <command>dpkg</command> asks the administrator which version they wish to use (the old one with modifications, or the new one provided with the package). To assist in making this decision, <command>dpkg</command> offers to display a “<command>diff</command>” that shows the difference between the two versions. If the user chooses to retain the old version, the new one will be stored in the same location in a file with the <filename>.dpkg-dist</filename> suffix. If the user chooses the new version, the old one is retained in a file with the <filename>.dpkg-old</filename> suffix. Another available action consists of momentarily interrupting <command>dpkg</command> to edit the file and attempt to re-instate the relevant modifications (previously identified with <command>diff</command>).
Действительно, в этой ситуации <command>dpkg</command> ведёт себя настолько интеллектуально, насколько это возможно: если стандартный конфигурационный файл не изменился между двумя версиями, она ничего не делает. Если, однако, файл был изменен, она будет пытаться обновить его. Возможны два варианта развития событий: если администратор не трогал конфигурационный файл, <command>dpkg</command> автоматически установит новую версию; если же файл был изменен, <command>dpkg</command> спросит администратора, какую версию он хочет использовать (старую с изменениями или новую из пакета). Для помощи в принятии решения <command>dpkg</command> показывает «<command>diff</command>», то есть различия между двумя версиями. Если пользователь предпочтёт оставить старую версию, новая будет храниться в том же месте, в файле с суффиксом <filename>.dpkg-dist</filename>. Если же пользователь выбирает новую версию, старая сохраняется в файле с суффиксом <filename>.dpkg-old</filename>. Другой вариант заключается в том, чтобы немедленно прервать <command>dpkg</command> и отредактировать файл, попытавшись внести нужные изменения (ранее обнаруженные с помощью <command>diff</command>).
<emphasis>GOING FURTHER</emphasis> Avoiding the configuration file questions
<emphasis>УГЛУБЛЯЕМСЯ</emphasis> Как избежать вопросов по поводу конфигурационных файлов
<command>dpkg</command> handles configuration file updates, but, while doing so, regularly interrupts its work to ask for input from the administrator. This makes it less than enjoyable for those who wish to run updates in a non-interactive manner. This is why this program offers options that allow the system to respond automatically according to the same logic: <command>--force-confold</command> retains the old version of the file; <command>--force-confnew</command> will use the new version of the file (these choices are respected, even if the file has not been changed by the administrator, which only rarely has the desired effect). Adding the <command>--force-confdef</command> option tells <command>dpkg</command> to decide by itself when possible (in other words, when the original configuration file has not been touched), and only uses <command>--force-confnew</command> or <command>--force-confold</command> for other cases.
Хотя <command>dpkg</command> сама заботится об обновлении конфигурационных файлов, она всё же регулярно прерывает свою работу, запрашивая ввод у администратора. Это весьма малоприятно для тех, кто хочет, чтобы обновление выполнялось неинтерактивно. Поэтому у программы имеются опции, позволяющие системе выбирать ответы автоматически, руководствуясь одной и той же логикой: <command>--force-confold</command> оставляет старую версию файла; <command>--force-confnew</command> использует более новую версию файла (этот выбор применяется, даже если файл не изменялся администратором, что крайне редко является желаемым эффектом). Добавление опции <command>--force-confdef</command> указывает <command>dpkg</command>, что решения должны по возможности приниматься автоматически (в тех случаях, когда конфигурационный файл не менялся), а <command>--force-confnew</command> или <command>--force-confold</command> надо применять в остальных случаях.
Mari3

Suggestion added

<primary>configuration</primary><secondary>files</secondary>

Suggested change:

<primary>конфигурационные файлы</primconfiguration</primary><secondary>files</secondary>

Failing checks:

Unchanged translation 3 months ago

Loading…

Loading…

bizdelnick

Translation comment

Сохранение оригинальной разметки невозможно, потому что в ключе верхнего уровня должно быть существительное. На английском существительное и прилагательное configuration совпадают. По-русски на верхнем уровне должно было бы быть "конфигурация" или "настройка", но никак не "конфигурационные", но это исказило бы смысл. Помимо этого очевидно, что ключ второго уровня для "конфигурационные" может быть только один, так что выделять его тем более смысла не имеет.

3 months ago

Things to check

Suggestions

There is 1 suggestion for this string.

View

XML markup

XML tags in translation do not match source

Reset

Comments

There is 1 comment for this string.

View

Glossary

English Russian
No related strings found in the glossary.

Source information

Labels
No labels currently set!
Flags
xml-text
Source string age
5 years ago
Translation file
ru-RU/05_packaging-system.po, string 165