Когда я делаю yum install
или yum update
, иногда я получаю это
Loaded plugins: presto, refresh-packagekit
говорит мне, что пакеты обновляются.
Что такое Presto?
Когда я делаю yum install
или yum update
, иногда я получаю это
Loaded plugins: presto, refresh-packagekit
говорит мне, что пакеты обновляются.
Что такое Presto?
Presto заставляет ням скачивать только дельту. Перемены. Он загружает их и применяет их к существующим данным, тем самым экономя большую пропускную способность. (Вместо этого вы платите дисковым вводом-выводом и загрузкой процессора.)
Это действительно хорошая вещь для развивающихся стран, людей с мобильным интернетом и так далее.
PS: OpenSUSE использует это в течение длительного времени. Если я четко помню, что они были первыми пользователями дельты на основе RPM, но fixme, я не уверен в этом. openSUSE загружает дельту, применяет, устанавливает пакет. На Fedora: Скачайте все дельты, примените их, установите их все.)
Добавлена поддержка дельта-RPM, которые используют алгоритм дельта-передачи для экономии времени загрузки. По сути, Presto не загружает весь пакет, а только изменения с последней версии.
Плагин presto для yum добавляет поддержку загрузки deltarpms и использования их для создания новых пакетов. Если пользователь включит этот плагин, он существенно повлияет на объем данных, которые необходимо загрузить для обновлений.
Presto - это плагин, который включает поддержку Delta RPM в yum. По сути, deltaRPM создает новый RPM на основе различий в новой и предыдущей версиях - экономит пропускную способность и время, необходимое для загрузки, поскольку вместо полного монолитного пакета будут загружаться только "измененные" биты.
Больше деталей: