added update system

This commit is contained in:
Elena Mishina 2019-03-10 14:11:40 +02:00
parent 76606d2c43
commit 197bdf367b

View File

@ -607,42 +607,44 @@ Running /usr/lib/rpm/posttrans-filetriggers
<chapter>
<title>Обновление всех установленных пакетов</title>
<title>Обновление системы</title>
<note>
<para>
Несмотря на то, что команда <command>apt-get <option>upgrade</option></command>
существует, использовать её следует осторожно, либо не использовать вовсе.
</para>
<para>
Она позволяет
обновить только те установленные пакеты, для которых в репозиториях,
перечисленных в <filename>/etc/apt/sources.list</filename>, имеются новые
версии.
</para>
<para>
Никакие другие пакеты при этой операции из системы удалены не будут. Этот
способ полезен при работе со стабильными пакетами приложений, относительно
которых известно, что они при смене версии изменяются несущественно.
</para>
<para>
Иногда, однако, происходит изменение в наименовании пакетов или изменение их
зависимостей. Такие ситуации не обрабатываются командой
<command>apt-get <option>upgrade</option></command>, в
результате чего происходит нарушение целостности системы: появляются
неудовлетворённые зависимости. Для разрешения этой проблемы существует
режим обновления в масштабе дистрибутива — <command>apt-get <option>dist-upgrade</option></command>.
</para>
</note>
<para>
Для обновления всех установленных пакетов используются команды:
Для обновления системы используются команды:
<screen>
# <command>apt-get <option>update</option></command> &amp;&amp; <command>apt-get <option>dist-upgrade</option></command>
</screen>
Она позволяет
обновить только те установленные пакеты, для которых в репозиториях,
перечисленных в <filename>/etc/apt/sources.list</filename>, имеются новые
версии.
</para>
<!--
<para>
Никакие другие пакеты при этой операции из системы удалены не будут. Этот
способ полезен при работе со стабильными пакетами приложений, относительно
которых известно, что они при смене версии изменяются несущественно.
</para>
<para>
Иногда происходит изменение в наименовании пакетов или изменение их
зависимостей. Такие ситуации не обрабатываются командой `apt-get upgrade`, в
результате чего происходит нарушение целостности системы: появляются
неудовлетворённые зависимости. Например, переименование пакета `MySQL-shared`,
содержащего динамически загружаемые библиотеки для работы с СУБД MySQL, в
`libMySQL` (отражающая общую тенденцию к наименованию библиотек в дистрибутиве)
не приводит к тому, что установка обновлённой версии `libMySQL` требует
удаления старой версии `MySQL-shared`. Для разрешения этой проблемы существует
режим обновления в масштабе дистрибутива — `apt-get dist-upgrade`.
</para>
-->
<para>
В случае обновления всего дистрибутива <application>APT</application> проведёт
сравнение системы с репозиторием и удалит устаревшие пакеты, установит новые
@ -653,6 +655,25 @@ Running /usr/lib/rpm/posttrans-filetriggers
<application>APT</application> предварит само обновление.
</para>
<para>
Команда <command>apt-get <option>dist-upgrade</option></command> обновит систему,
но ядро и образ диска начальной загрузки останутся нетронутыми.
Для обновления ядра, необходимо выполнить команду:
<screen>
# <command>update-kernel</command>
</screen>
</para>
<para>
Новое ядро загрузится только после перезагрузки системы, которую рекомендуется выполнить немедленно.
Если с новым ядром что-то пойдёт не так, вы сможете вернуться к предыдущему варианту,
выбрав его в начальном меню загрузчика. Если с новым ядром всё в порядке,
не копите старые ядра, удалите их, выполнив команду (только после перезагрузки):
<screen>
# <command>remove-old-kernels</command>
</screen>
</para>
</chapter>
</part>