Не получается сделать yum update с локалки

Аватар пользователя Meloman

Пришла в голову хорошая мысль: скачивать обновления и когда потребуется переустановить linux, эти обновления добавить. Дело за малым: Решил для эксперимента обновить gnome-panel. Говорю yum updayr gnome-panel, на вопрос о закачке отвечаю "No", дальше скачиваю пакеты, требуемые для выполнения обновлений, делаю репозитарий, опять говорю yum update. Что бы вы думали? Все равно идет за обновлениями в инет. Конечно, несколько пакетов он взял из локалки, но половину - из инета скачивал (половина != все, поэтому я не считаю, что задача выполнена). И во-вторых, когда убираешь вообще все доступные репозитарии, оставляя только локальный- он говорит, что не может найти файлы ....so. Итак, вопрос: Возможно ли выполнение этой задачи, и какие могут быть "подводные камни"?

Аватар пользователя sergeil

Re: Не получается сделать yum update с локалки

Цитата:
Skala пишет:
... Возможно ли выполнение этой задачи, и какие могут быть "подводные камни"?

Создайте и подключите полноценный локальный репозитарий yum. Локальный репозитарий должен быть полной копией удаленного (на момент обновления). Я создал себе локальные репозитарии [master] и [updates].

Создание локального репозитария [master] из пакетов инсталляционных дисков - весьма неплохое решение, посколку этот репозитарий никогда не меняется.

Аватар пользователя Meloman

Re: Не получается сделать yum update с локалки

Итак, если я правильно понял:
1. Репозитарий из инсталляционных дисков (наз. master)
2. Копия из updates.
Спасибо за ответ!

Аватар пользователя woodoo

Re: Не получается сделать yum update с локалки

Версия ASPLinux?

Аватар пользователя sergeil

Re: Не получается сделать yum update с локалки

Цитата:
woodoo пишет:
Версия ASPLinux?

А на что влияет? Работает на всех версиях. По меньшей мере, опробовано на ASPLinux-7.3 и на ASPLinux-11.
Отличается только форматом заголовков yum и, соответственно, программой, которая их создает...

Аватар пользователя woodoo

Re: Не получается сделать yum update с локалки

Цитата:
sergeil пишет:
А на что влияет? Работает на всех версиях.

На версию yum. Для yum версии 1.х можно было косвенно задать порядок опроса репозиториев.

Аватар пользователя woodoo

Re: Не получается сделать yum update с локалки

Несколько тезисов:
1. Скачивание локально 1 пакета может не привести к желаемому результату.
2. При установке/обновлении могут "потянуться" по зависимостям еще несколько пакетов.
3. Как правило, держатели репозиториев стараются проводить "комплексную политику" - либо все необходимые пакеты есть в данном репозитории, либо они есть в некоем репозитории "по-умолчанию" (пример: базовый репо и updates).
4. Таким образом, необходимо одновременно подключить (использовать) локальное и удаленное(-ые) хранилища, последний(ие) гарантируют доступность остальных пакетов.
5. Выборка из локального репозитория - предпочтительнее, значит, и приоритетнее.
6. https://asplinux.net/node/1484

RSS-материал