1 (20.10.2013 07:56:06 отредактировано lone_wolf)

Всем привет, предлагаю поделится инфой кто какие использует репозитории.
Я на сервере с CentOS 6 использую :

base
extras
rpmforge
updates

и вот подумываю о EPEL и CentALT, читал описание вроди хорошие репы, вот думаю подключать иль нет.

Спросить - стыд минуты, не узнать - стыд всей жизни

2

EPEL стоит подключать в первую очередь, к тому же, многие сторонние репы требуют его наличия, поскольку там нужные библиотеки лежат
Плюс у меня местами используются репы для nginx, percona и что-то еще было ab

3

Если сервер на CentOS, то rpmforge лучше использовать по минимуму. Поставил, что то и сразу отключил, т.к. они могут поломать сервер. ИМХО

Я использую все стандартные плюс CentALT и EPEL. Это точно проверенные временем.

Из CentALT всегда прибегает свеженький bind, nginx и mc.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

4

Понял... Учту  ah
Но я вот тут читал вот тут что

Однако, дополнительно рекомендуется установить и настроить плагин yum: yum-priorities. Применение данного плагина обусловлено тем, что в подключенных дополнительных репозиториях могут содержаться пакеты обновляющие такие из официальных репозиториев, что часто может вызвать проблемы, к примеру несовместимость версии php и вашей CMS. Плагин  yum-priorities применяется для упорядочивания приоритетов репозиториев. Пакеты из репозиторя с более низким приоритетом не будут обновлять пакеты, установленные из репозиториев, имеющих более высокий приоритет. Также приоритеты используются и при установке новых пакетов - в том случае, если пакет находится в двух или более репозиториях, он будет установлен из того репозитория, который имеет наивысший приоритет.

то есть выходит что если я добавлю дополниоельные репы (ну с растановкой приоритетов что родные репы имеют высший приоритет 1 а дополнительные EPEL и CentALT будт 2), итогда выходит что если в updates репе будет bind 9.8.7 (уже заинсталеный у меня) а в CentALT или EPEL будет bind 9.9.4 то update не произойдет.

Спросить - стыд минуты, не узнать - стыд всей жизни

5 (20.10.2013 21:53:17 отредактировано AlfaStriker)

А я стараюсь не использовать допонительные репы, если надо, с них качаю  обычно wget'ом  и инсталю.
Yum priorites -  пока еще не использовал, но думаю что скоро буду юзат его, так как надо!
Мне обычно хватает подключить репозитроий, установить пакет с него, а потом уже удалить подключенный репус. Это все сделано чтобы не связыватся лишний раз с  yum priorites.  Знаю что это не правильно, но пока мне так удобно.

Если не использовать yum priorites, получится каша в системе, на разгребание которой можно потратить кучу времени. У меня в последнее время был случай),  я не использовал приоритеты, установил пакеты с Centalt,  при этом обновилось куча зависимостей, и так вышло что была не совместимость php библиотек с apache, из за чего демон не стартовал. Пришлось удалить все пакеты Cetnalt'a, и все пришло в норму.

Из за этого наши без почты два часа сиделт, это пiпец стресовый день был. Плюс еще диски с одинковыми UUID'ами добавили гемора на ровном.месте. Но как говорится: хороший опыт, горкий опыт ab

Тем более назвать себя линуксоидом губа не поворачивается, считаю что true admin linux - это админ владеющий bash'om. А мы к таковым пока не относимся, а просто мечтаем...

6

AlfaStriker пишет:

Из за этого наши без почты два часа сиделт, это пiпец стресовый день был. Плюс еще диски с одинковыми UUID'ами добавили гемора на ровном.месте. Но как говорится: хороший опыт, горкий опыт ab

Тем более назвать себя линуксоидом губа не поворачивается, считаю что true admin linux - это админ владеющий bash'om. А мы к таковым пока не относимся, а просто мечтаем...

Золотые слова  az  Да че там не побоюсь даного слова платиновые слова  bw

Спросить - стыд минуты, не узнать - стыд всей жизни

7

кроме приоритетов есть такие штуки, как include и exclude ab

8

alexfinn пишет:

кроме приоритетов есть такие штуки, как include и exclude ab

А как же без них? Без них будет зоопарк!  ab

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

9

alexfinn пишет:

кроме приоритетов есть такие штуки, как include и exclude ab

а можно поподробней для тех кто в танке  ag  тобишь я 1 из таких  ah

Спросить - стыд минуты, не узнать - стыд всей жизни

10 (21.10.2013 01:29:39 отредактировано redix)

lone_wolf, есть два способа, первый, когда запускаете yum, можно использовать опцию --exclude=

yum --exclude=package* update
yum --exclude=php* update
yum --exclude=*rrd* update
yum --exclude=kernel*,*snmp,perl* update

Второй, он более радикальный, можно  добавить исключение в конфиг файл /etc/yum.conf :
exclude=php* kernel*
Выглядеть это будет так:

[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
exclude=php* kernel*

Также, можно добавлять exclude в конкретный репо-файл в /etc/yum.repos.d/
просто добавить строку exclude=список файлов через пробел.

О репозиториях, не считая тех, что отключены:

http://storage9.static.itmages.ru/i/13/1020/s_1382305384_1474108_20bc39d161.png

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

11 (21.10.2013 02:26:44 отредактировано lone_wolf)

redix пишет:
+ открыть спойлер

lone_wolf, есть два способа, первый, когда запускаете yum, можно использовать опцию --exclude=

yum --exclude=package* update
yum --exclude=php* update
yum --exclude=*rrd* update
yum --exclude=kernel*,*snmp,perl* update

Второй, он более радикальный, можно  добавить исключение в конфиг файл /etc/yum.conf :
exclude=php* kernel*
Выглядеть это будет так:

[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
exclude=php* kernel*

Также, можно добавлять exclude в конкретный репо-файл в /etc/yum.repos.d/
просто добавить строку exclude=список файлов через пробел.

О репозиториях, не считая тех, что отключены:

http://storage9.static.itmages.ru/i/13/1020/s_1382305384_1474108_20bc39d161.png

эм прикольно, признаю не знал...  ah
да век живи век учись...

Спросить - стыд минуты, не узнать - стыд всей жизни