Author Topic: поповоду апдейтов для RHEL 4  (Read 8608 times)

0 Members and 1 Guest are viewing this topic.

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
поповоду апдейтов для RHEL 4
« on: July 25, 2005, 12:22:19 »
Вот я там заметил, что в RPM нет апдейтов для некоторых пакетов, например, zlib...
Это можно как-то решить...

У себя собрать не могу, так как поставил себе X86_64, а для того, что бы собирать под i386 нужно ставить еще кучу devel пакетов для i386...

К стати  - у меня есть rpm для x86_64 ES можно было бы их залить на ftp (собирал на своем серваке). Сервер пока находится еще в стадии настройки, но потом будет работать постоянно, когда заменю старый сервер... В принципе могу постоянно потом выкладывать обновления...
« Last Edit: July 25, 2005, 12:23:01 by stranger »
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline ask

  • Newbie
  • *
  • Posts: 15
  • Karma: +0/-0
поповоду апдейтов для RHEL 4
« Reply #1 on: February 17, 2006, 02:33:24 »
Обновления для rhel-4ES оперативно поступают в томский репозитарий, доступный по адресу
ftp://up2date.chtd.tpu.ru/pub/linux/distr...pdate2/updates/
Каждую ночь обновляются файлы-заголовки для репозитариев под apt и yum.

Также возможен запуск "родного" сервера up2date: кому надо, пишите. Он у меня уже настроен (сделан на основе current.tigris.org) и оттестирован, но не запускаю его по причине того, что сама клиентская программа up2date -- достаточно убогая по сравнению с yum.

Сам, естественно, предпочитаю использовать yum, чего и вам желаю.

Ближе к делу:
1. Идем в
ftp://up2date.chtd.tpu.ru/pub/linux/distr...bs/RPMS/noarch/
и скачиваем все пакеты, кроме current и createrepo (последний как раз предназначен для создания yum-репозитария).
Недостающие пакеты берем в ftp://up2date.chtd.tpu.ru/pub/linux/distr...ribs/RPMS/i386/
Обязательно понадобятся:
python-sqlite
python-celementtree
sqlite
что-то еще :)

Пишем rpm -ihv yum-2.4.0-6.noarch.rpm и наблюдаем список недостающих пакетов, докачиваем их из указанного выше contribs/RPMS/i386/ и дописываем в качестве аргументов к rpm -ihv

2. Скачиваем файлики описания репозитариев из ftp://up2date.chtd.tpu.ru/pub/linux/distr...e2/yum.repos.d/
и перекладываем к себе в /etc/yum.repos.d/
Если вы не предполагаете использовать нестандартные пакеты, лучше не копировать к себе файл rhel-4es-tomsk-contribs.repo. В эту часть репозитария попадают пакеты, собранные мной и не включаемые в официальные сборки RHEL-4ES.

3. (optional)
3.1. Запускаем chkconfig --add yum (для автоматического ночного обновления)
3.2. (more optional :) Редактируем /etc/yum.conf
Например, можно дописать в конец файла
exclude=kern*
чтобы ядро не обновлялось автоматически.
3.3. (для маньяков) Редактируем файлы репозитариев /etc/yum.repos.d/*.conf
Кое-где отключена проверка gpg чтобы можно было обновлять самособранные пакеты. Параноики могут включить gpg обратно и обновляться только оригинальными RedHat-овскими бинарниками :)

4. пишем yum update, ждем пока он выдаст список обновляемых пакетов, жмем "Y" и идем пить чай :)
============
Для тех, кого не возбуждает yum, имеется apt:
1. Качаем ftp://up2date.chtd.tpu.ru/pub/linux/distr...el4.rf.i386.rpm или последнюю версию с их официального сайта
2. ставим:
rpm -ihv apt-0.5.15cnc6-4.2.el4.rf.i386.rpm
3. Качаем ftp://up2date.chtd.tpu.ru/pub/linux/distr...pt.synapse.list
и складываем его в /etc/apt/sources.list.d
4. apt-get update; apt-get upgrade

Предложения и пожелания -- в почту up2date на kas.tomsk.ru
« Last Edit: February 17, 2006, 02:44:23 by ask »

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
поповоду апдейтов для RHEL 4
« Reply #2 on: February 17, 2006, 03:23:47 »
Идея замечательная, но не лучше ли перевести с ftp протокола на http. Уж очень тормозно, а у ftp судя по всему еще и IdentLookups не отключен.
См. как обновление для ASPL 10 сделано :)
« Last Edit: February 17, 2006, 03:24:16 by demiurg »

Offline Gnomus

  • Administrator
  • Sr. Member
  • *****
  • Posts: 339
  • Karma: +4/-0
    • http://gnomus.ru
поповоду апдейтов для RHEL 4
« Reply #3 on: February 22, 2006, 13:59:28 »
Альтернативный repo для зеркала обновлений на linux.tomsk.ru
ftp://update.tomsk.ru/linux/rhel4-u2-es/r...sk-updates.repo

Offline boombastic

  • Hero Member
  • *****
  • Posts: 582
  • Karma: +9/-0
поповоду апдейтов для RHEL 4
« Reply #4 on: March 17, 2006, 15:06:24 »
i386!!!
Нет уж извините, придётся поднимать свой для i686 :)

Offline ask

  • Newbie
  • *
  • Posts: 15
  • Karma: +0/-0
поповоду апдейтов для RHEL 4
« Reply #5 on: March 17, 2006, 15:24:37 »
Quote
i386!!!
Нет уж извините, придётся поднимать свой для i686 :)
[snapback]8117[/snapback]

Разница в 2 процента? Не вижу смысла тратить время.

Offline boombastic

  • Hero Member
  • *****
  • Posts: 582
  • Karma: +9/-0
поповоду апдейтов для RHEL 4
« Reply #6 on: March 17, 2006, 15:26:22 »
ну,скажем так, в основном я делаю это для себя.
Если пригодится ещё кому-нибудь - enjoy:)