Настройка репозитариев

Дистрибутивные пакеты и обновления

Импортируем публичный ключ

rpm --import http://mirror.tomtel.ru/centos/RPM-GPG-KEY-TOMTEL

Проверка пакета на валидность

rpm --checksig http://mirror.tomtel.ru/centos/mirror-centos-5-tomtel.noarch.rpm
http://mirror.tomtel.ru/centos/mirror-centos-5-tomtel.noarch.rpm: (sha1) dsa sha1 md5 gpg OK

Установка пакета

rpm -ivh http://mirror.tomtel.ru/centos/mirror-centos-5-tomtel.noarch.rpm


EPEL (Extra Packages for Enterprise Linux)

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/`uname -i`/epel-release-5-4.noarch.rpm


REMI (depend on epel)

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm


DAG

rpm -Uhv http://apt.sw.be/redhat/el5/en/`uname -i`/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm


CentOS-plus

/etc/yum.repos.d/CentOS-plus.repo

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5


Centos-Testing (есть php-5.2.*)

cd /etc/yum.repos.d && wget http://dev.centos.org/centos/5/CentOS-Testing.repo
sed -i 's/enabled=0/enabled=1/' ./CentOS-Testing.repo
yum update


простой скрипт исправления известных уязвимостей ОС

update.sh

#!/bin/sh

status=`/usr/bin/yum --security -e 0 -d 1 -y update`

if [ "$status" != "" ];
then
         echo "${status}" | mail -s "Attention Security Update on `hostname`" your@mail
         exit 0
fi

exit 1


Ссылки

Комментарии

 
blog/2011/11/18-базовые_пакеты_и_обновления.txt · Последние изменения: 2011/11/18 15:13 — Антон Бугреев · []