Вопрос про обновление системы

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Sniker
Сообщения: 128

Вопрос про обновление системы

Сообщение Sniker »

Ребята, подскажите, пожалуйста.

У меня установлена на домашнем компе FC6 и все прекрасно работает. Я периодически обновляю систему через Software Updater.

Я хотел бы и на своем рабочем компе в студии поставить FC6 с теми же пакетами и обновлениями, короче на рабочем компе сделать все также как и дома. Но дело в том что у меня на работе нет интернета, а отсюда мой вопрос. Когда Software Updater обновляет систему он закачивает все необходимые пакеты из Инета.
Вопрос 1: Куда он их складывает после закачки?
Вопрос 2: Стирает ли он rpm-пакеты после того как он обновил соответствующий пакет? Если нет, то где он их оставляет? А если нет (т.е. стирает), то можно ли как-нибудь сделать, чтобы он после обновления все необходимые пакеты не стирал, а складывал в отдельную папку.

Заранее благодарен
Спасибо сказали:
Аватара пользователя
fa_gtr_michael
Сообщения: 153
ОС: Gentoo Linux

Re: Вопрос про обновление системы

Сообщение fa_gtr_michael »

Когда систему обнавляешь или что-нибудь ставишь то
они попадают в /var/cache/имя проги/ в большенстве слечаев cache
если прога работает поверх консольного yum то
/var/cache/yum/имя репозитария/packagers/
После окончания
установки/или обновления все пакеты сносятся

что-бы сохранить пакеты в дир какой-нидь после того как скачал пакеты и спросил добро на установку/обновление
быстро копируем всё что было скачено
Как хорошо быть свободным - Ах как жаль что она(свобода) дана не всем!!
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Вопрос про обновление системы

Сообщение Ali1 »

fa_gtr_michael писал(а):
20.02.2007 07:48
...
что-бы сохранить пакеты в дир какой-нидь после того как скачал пакеты и спросил добро на установку/обновление
быстро копируем всё что было скачено

Или поменять значение соответствующего ключа в yum.conf(может находиться в другом месте ).
Или получив от yum список необходимых пакетов применить yumdownloader , wget.
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: Вопрос про обновление системы

Сообщение esvaf »

Ali1 писал(а):
20.02.2007 10:06
fa_gtr_michael писал(а):
20.02.2007 07:48

...
что-бы сохранить пакеты в дир какой-нидь после того как скачал пакеты и спросил добро на установку/обновление
быстро копируем всё что было скачено

Или поменять значение соответствующего ключа в yum.conf

keepcache=1
Спасибо сказали:
Аватара пользователя
123456
Сообщения: 490

Re: Вопрос про обновление системы

Сообщение 123456 »

esvaf писал(а):
20.02.2007 10:16
Ali1 писал(а):
20.02.2007 10:06

fa_gtr_michael писал(а):
20.02.2007 07:48

...
что-бы сохранить пакеты в дир какой-нидь после того как скачал пакеты и спросил добро на установку/обновление
быстро копируем всё что было скачено

Или поменять значение соответствующего ключа в yum.conf

keepcache=1

Файлы находяться в каталоге /etc/yum.repos.d
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: Вопрос про обновление системы

Сообщение esvaf »

123456 писал(а):
20.02.2007 12:50
esvaf писал(а):
20.02.2007 10:16

Ali1 писал(а):
20.02.2007 10:06

fa_gtr_michael писал(а):
20.02.2007 07:48

...
что-бы сохранить пакеты в дир какой-нидь после того как скачал пакеты и спросил добро на установку/обновление
быстро копируем всё что было скачено

Или поменять значение соответствующего ключа в yum.conf

keepcache=1

Файлы находяться в каталоге /etc/yum.repos.d

нет, там лежат настройки репозиториев. /etc/yum.conf вам нужен
Спасибо сказали:
hton5
Сообщения: 3
ОС: FC6

Re: Вопрос про обновление системы

Сообщение hton5 »

Подскажите пожалуйста!
Если я правильно понял то при включении keepcache=1 пакеты скачаные с репозиториев храняться на диске и по идее если я удалю какой-то из этих скачаных и установленных в системе пакетов, а потом опять понадобиться его поставить то пакет будет браться из этого кеша!?
У меня такая проблема- на работе и дома стоит федора 6, НО на работе у меня выделенка дешевая, а вот дома gprs- 7 руб. метр :( . Как мне сделать что бы скачаные с репозиториев пакеты устанавливались дома без проблем с диска? То есть в идеале это должно выглядеть так- я полностью копирую папку с кешом на диск домашнего компа в туже директорию и при установки пакетов он берет их от туда (при условии что они там есть) или же качает из нета (если их там нет). Пробовал так делать- один фиг качает из нета хотя я точно знаю что эти пакеты у меня присутствуют в кеше. Насторойки yum и репозиторий идентичны на обоих компах. Сейчас дома мучаюсь в ручную ставлю пакеты (скачаные и принесенные с работы домой) и также в ручную зависимости удовлетворяю :(
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Вопрос про обновление системы

Сообщение Liksys »

Код: Выделить всё

[liksys@max ~]$ ls /var/cache/yum/
core  extras  livna  updates

Кэш хранится тут.
Спасибо сказали:
hton5
Сообщения: 3
ОС: FC6

Re: Вопрос про обновление системы

Сообщение hton5 »

Liksys писал(а):
28.02.2007 14:13

Код: Выделить всё

[liksys@max ~]$ ls /var/cache/yum/
core  extras  livna  updates

Кэш хранится тут.


Я знаю! И именно эту папку я целиком переношу. НЕПОМАГАЕТ.
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Вопрос про обновление системы

Сообщение BlackStar »

Я меня раньше была такая ситуация - инет только на работе - новые пакеты копировал на флешку приносил домой. Дома специально создал локальный репозитарий. Пакеты с флешки копировал в него, обновлял и устанавливал.

Репозитарий создается утилитой createrepo (у меня он лежит в /var/install/updates). В /etc/yum.repos.d создается его описание (например fedora-local.repo) следующего вида:

[local]
name=Fedora Core $releasever - $basearch - local
baseurl=file:///var/install/updates
enabled=1
gpgcheck=0


Во всех остальный файлах *.repo параметр enabled=0. Единственное что неудобно - надо каждый раз при добавлении пакетов пересоздавать репозитарий.
LightLang Team
Спасибо сказали:
hton5
Сообщения: 3
ОС: FC6

Re: Вопрос про обновление системы

Сообщение hton5 »

BlackStar

СПАСИБО тебе БОЛЬШОЕ!!! ОЧЕНЬ выручил.
Спасибо сказали: