APPLYDELTARPM(8)

НАИМЕНОВАНИЕ
applydeltarpm - восстановления значения rpm из значения разности rpm (deltarpm)

ОБЗОР
applydeltarpm [-v] [-p] [-r oldrpm] deltarpm newrpm
applydeltarpm -c|-C deltarpm
applydeltarpm [-c|-C] -s sequence
applydeltarpm -i deltarpm

ОПИСАНИЕ
Программа applydeltarpm применяет двоичную разность либо к старому rpm, либо к данным на диске, чтобы повторно создать новый rpm. Старый rpm можно задать с помощью параметра -r, если имя rpm не указано, то используются данные на диске. Вы можете использовать -p, чтобы заставить applydeltarpm выводить процент завершения или -v, чтобы сделать вывод программы более подробным.

Вторая и третья формы могут быть использованы для проверки возможности восстановления. Это может привести к сбою, если данные на диске были изменены (разности rpm создаются таким образом, что изменения в конфигурационном файле не имеют значения) или или значение разности не соответствует значению rpm, с которым была создана разность. Параметр -c выбирает полную (т.е. медленную) проверку на диске, в то время как параметр -C проверяет только то, что нет изменения размеров файлов.

Вместо полного значения разности rpm можно указать идентификатор последовательности с помощью параметра -s sequence. Этот идентификатор содержит всю информацию, необходимую для проверки возможности восстановления.

Наконец, информация о разности rpm может быть выведена с помощью параметра -i.

СООБРАЖЕНИЯ, СВЯЗАННЫЕ С ПАМЯТЬЮ
Программа applydeltarpm была создана для работы в системах с ограниченной памятью. В ней используется алгоритм подкачки по страницам, позволяющий снизить размер данных в ядре и не приводить к нехватке памяти в системе.

КОД ЗАВЕРШЕНИЯ
Программа applydeltarpm возвращает 0, если rpm удалось восстановить или, если проверка прошла успешно, она возвращает 1 и выводит сообщение об ошибке на стандартный вывод ошибок, если что-то не удалось.

СМОТРИТЕ ТАКЖЕ
makedeltarpm(8), rpm(8)

АВТОРЫ
Michael Schroeder <mls@suse.de>

ПЕРЕВОД
Русский перевод этой страницы руководства разработал(и) Aleksandr Felda <isk8da@gmail.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков (<debian-l10n-russian@lists.debian.org>).