Ребята, подскажите, пожалуйста.
У меня установлена на домашнем компе FC6 и все прекрасно работает. Я периодически обновляю систему через Software Updater.
Я хотел бы и на своем рабочем компе в студии поставить FC6 с теми же пакетами и обновлениями, короче на рабочем компе сделать все также как и дома. Но дело в том что у меня на работе нет интернета, а отсюда мой вопрос. Когда Software Updater обновляет систему он закачивает все необходимые пакеты из Инета.
Вопрос 1: Куда он их складывает после закачки?
Вопрос 2: Стирает ли он rpm-пакеты после того как он обновил соответствующий пакет? Если нет, то где он их оставляет? А если нет (т.е. стирает), то можно ли как-нибудь сделать, чтобы он после обновления все необходимые пакеты не стирал, а складывал в отдельную папку.
Заранее благодарен
Вопрос про обновление системы
Модератор: Модераторы разделов
-
fa_gtr_michael
- Сообщения: 153
- ОС: Gentoo Linux
Re: Вопрос про обновление системы
Когда систему обнавляешь или что-нибудь ставишь то
они попадают в /var/cache/имя проги/ в большенстве слечаев cache
если прога работает поверх консольного yum то
/var/cache/yum/имя репозитария/packagers/
После окончания
установки/или обновления все пакеты сносятся
что-бы сохранить пакеты в дир какой-нидь после того как скачал пакеты и спросил добро на установку/обновление
быстро копируем всё что было скачено
они попадают в /var/cache/имя проги/ в большенстве слечаев cache
если прога работает поверх консольного yum то
/var/cache/yum/имя репозитария/packagers/
После окончания
установки/или обновления все пакеты сносятся
что-бы сохранить пакеты в дир какой-нидь после того как скачал пакеты и спросил добро на установку/обновление
быстро копируем всё что было скачено
Как хорошо быть свободным - Ах как жаль что она(свобода) дана не всем!!
-
Ali1
- Сообщения: 2250
Re: Вопрос про обновление системы
fa_gtr_michael писал(а): ↑20.02.2007 07:48...
что-бы сохранить пакеты в дир какой-нидь после того как скачал пакеты и спросил добро на установку/обновление
быстро копируем всё что было скачено
Или поменять значение соответствующего ключа в yum.conf(может находиться в другом месте ).
Или получив от yum список необходимых пакетов применить yumdownloader , wget.
-
esvaf
- Бывший модератор
- Сообщения: 844
- Статус: экс- LinuxForum.Ru team
- ОС: CentOS 5.3
Re: Вопрос про обновление системы
Ali1 писал(а): ↑20.02.2007 10:06fa_gtr_michael писал(а): ↑20.02.2007 07:48
...
что-бы сохранить пакеты в дир какой-нидь после того как скачал пакеты и спросил добро на установку/обновление
быстро копируем всё что было скачено
Или поменять значение соответствующего ключа в yum.conf
keepcache=1
-
123456
- Сообщения: 490
Re: Вопрос про обновление системы
esvaf писал(а): ↑20.02.2007 10:16Ali1 писал(а): ↑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: Вопрос про обновление системы
123456 писал(а): ↑20.02.2007 12:50esvaf писал(а): ↑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: Вопрос про обновление системы
Подскажите пожалуйста!
Если я правильно понял то при включении keepcache=1 пакеты скачаные с репозиториев храняться на диске и по идее если я удалю какой-то из этих скачаных и установленных в системе пакетов, а потом опять понадобиться его поставить то пакет будет браться из этого кеша!?
У меня такая проблема- на работе и дома стоит федора 6, НО на работе у меня выделенка дешевая, а вот дома gprs- 7 руб. метр
. Как мне сделать что бы скачаные с репозиториев пакеты устанавливались дома без проблем с диска? То есть в идеале это должно выглядеть так- я полностью копирую папку с кешом на диск домашнего компа в туже директорию и при установки пакетов он берет их от туда (при условии что они там есть) или же качает из нета (если их там нет). Пробовал так делать- один фиг качает из нета хотя я точно знаю что эти пакеты у меня присутствуют в кеше. Насторойки yum и репозиторий идентичны на обоих компах. Сейчас дома мучаюсь в ручную ставлю пакеты (скачаные и принесенные с работы домой) и также в ручную зависимости удовлетворяю 
Если я правильно понял то при включении keepcache=1 пакеты скачаные с репозиториев храняться на диске и по идее если я удалю какой-то из этих скачаных и установленных в системе пакетов, а потом опять понадобиться его поставить то пакет будет браться из этого кеша!?
У меня такая проблема- на работе и дома стоит федора 6, НО на работе у меня выделенка дешевая, а вот дома gprs- 7 руб. метр
-
Liksys
- Сообщения: 2910
Re: Вопрос про обновление системы
Код: Выделить всё
[liksys@max ~]$ ls /var/cache/yum/
core extras livna updatesКэш хранится тут.
-
hton5
- Сообщения: 3
- ОС: FC6
Re: Вопрос про обновление системы
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: Вопрос про обновление системы
Я меня раньше была такая ситуация - инет только на работе - новые пакеты копировал на флешку приносил домой. Дома специально создал локальный репозитарий. Пакеты с флешки копировал в него, обновлял и устанавливал.
Репозитарий создается утилитой createrepo (у меня он лежит в /var/install/updates). В /etc/yum.repos.d создается его описание (например fedora-local.repo) следующего вида:
Во всех остальный файлах *.repo параметр enabled=0. Единственное что неудобно - надо каждый раз при добавлении пакетов пересоздавать репозитарий.
Репозитарий создается утилитой 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: Вопрос про обновление системы
BlackStar
СПАСИБО тебе БОЛЬШОЕ!!! ОЧЕНЬ выручил.
СПАСИБО тебе БОЛЬШОЕ!!! ОЧЕНЬ выручил.