Tomsk Sysadmins Forum

Пыль времён => update.tomsk.ru => Topic started by: stranger on July 25, 2005, 12:22:19

Title: поповоду апдейтов для RHEL 4
Post by: stranger on July 25, 2005, 12:22:19
Вот я там заметил, что в RPM нет апдейтов для некоторых пакетов, например, zlib...
Это можно как-то решить...

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

К стати  - у меня есть rpm для x86_64 ES можно было бы их залить на ftp (собирал на своем серваке). Сервер пока находится еще в стадии настройки, но потом будет работать постоянно, когда заменю старый сервер... В принципе могу постоянно потом выкладывать обновления...
Title: поповоду апдейтов для RHEL 4
Post by: ask on February 17, 2006, 02:33:24
Обновления для rhel-4ES оперативно поступают в томский репозитарий, доступный по адресу
ftp://up2date.chtd.tpu.ru/pub/linux/distr...pdate2/updates/ (http://ftp://up2date.chtd.tpu.ru/pub/linux/distr/RedHat/rhel-4es-update2/updates/)
Каждую ночь обновляются файлы-заголовки для репозитариев под apt и yum.

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

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

Ближе к делу:
1. Идем в
ftp://up2date.chtd.tpu.ru/pub/linux/distr...bs/RPMS/noarch/ (http://ftp://up2date.chtd.tpu.ru/pub/linux/distr/RedHat/rhel-4es-update2/contribs/RPMS/noarch/)
и скачиваем все пакеты, кроме current и createrepo (последний как раз предназначен для создания yum-репозитария).
Недостающие пакеты берем в ftp://up2date.chtd.tpu.ru/pub/linux/distr...ribs/RPMS/i386/ (http://ftp://up2date.chtd.tpu.ru/pub/linux/distr/RedHat/rhel-4es-update2/contribs/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/ (http://ftp://up2date.chtd.tpu.ru/pub/linux/distr/RedHat/rhel-4es-update2/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 (http://ftp://up2date.chtd.tpu.ru/pub/linux/distr/RedHat/rhel-4es-update2/contribs/RPMS/i386/apt-0.5.15cnc6-4.2.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 (http://ftp://up2date.chtd.tpu.ru/pub/linux/distr/RedHat/rhel-4es-update2/updates/apt.synapse.list)
и складываем его в /etc/apt/sources.list.d
4. apt-get update; apt-get upgrade

Предложения и пожелания -- в почту up2date на kas.tomsk.ru
Title: поповоду апдейтов для RHEL 4
Post by: demiurg on February 17, 2006, 03:23:47
Идея замечательная, но не лучше ли перевести с ftp протокола на http. Уж очень тормозно, а у ftp судя по всему еще и IdentLookups не отключен.
См. как обновление для ASPL 10 сделано :)
Title: поповоду апдейтов для RHEL 4
Post by: Gnomus on February 22, 2006, 13:59:28
Альтернативный repo для зеркала обновлений на linux.tomsk.ru
ftp://update.tomsk.ru/linux/rhel4-u2-es/r...sk-updates.repo (http://ftp://update.tomsk.ru/linux/rhel4-u2-es/rhel-4es-tomsk-updates.repo)
Title: поповоду апдейтов для RHEL 4
Post by: boombastic on March 17, 2006, 15:06:24
i386!!!
Нет уж извините, придётся поднимать свой для i686 :)
Title: поповоду апдейтов для RHEL 4
Post by: ask on March 17, 2006, 15:24:37
Quote
i386!!!
Нет уж извините, придётся поднимать свой для i686 :)
[snapback]8117[/snapback]

Разница в 2 процента? Не вижу смысла тратить время.
Title: поповоду апдейтов для RHEL 4
Post by: boombastic on March 17, 2006, 15:26:22
ну,скажем так, в основном я делаю это для себя.
Если пригодится ещё кому-нибудь - enjoy:)