привет сегодня на сервер наинсталлил CentOS v5. Выбор на этот дистрибутив пал по причине, что софт Cisco пишется и отлаживается для RHEL, а CentOS заявляет свою совместимость с RHEL на уровне бинарей. Понимаю, что теоретически это можно обойти, но не хочется наступать на грабли со скриптами или какими-то другими привязками к конкретной реализации. У меня несколько чайниковских вопросов, на которые не нужны исчерпывающие ответы, а только brief: 1) RPM - это традиционный способ package maintaining и присутствует в системе. С другой стороны, в системе есть также Yum - как они друг с другом взаимодействуют? Или это по сути два разных интерфейса к одному репозиторию? 2) Существует-ли сетевой репозиторий, откуда можно тянуть более свежие версии packages? Для примера - в ISO-дистрибутиве идет FreeRadius 1.1.3, в то время как latest - 1.1.7 / 2.0.4. Его можно взять на FreeRadius.org, но может есть такое место, где лежать CentOS approved пакеты? 3) На примере-же FreeRadius - на их сайте есть RPM для Федоры. Значит-ли это практически, что его можно инсталлировать на CentOS? Спасибо. -- /doka =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
День добрий! Tue, May 27, 2008 at 01:57:30PM +0300, doka.ua wrote:
привет
сегодня на сервер наинсталлил CentOS v5. Выбор на этот дистрибутив пал по причине, что софт Cisco пишется и отлаживается для RHEL, а CentOS заявляет свою совместимость с RHEL на уровне бинарей. Понимаю, что теоретически это можно обойти, но не хочется наступать на грабли со скриптами или какими-то другими привязками к конкретной реализации.
У меня несколько чайниковских вопросов, на которые не нужны исчерпывающие ответы, а только brief:
1) RPM - это традиционный способ package maintaining и присутствует в системе. С другой стороны, в системе есть также Yum - как они друг с другом взаимодействуют? Или это по сути два разных интерфейса к одному репозиторию?
yum-интерфейс к rpm. Он автоматизирует отслеживание зависимостей, в частности.
3) На примере-же FreeRadius - на их сайте есть RPM для Федоры. Значит-ли это практически, что его можно инсталлировать на CentOS?
Можно, но если в rpm есть зависимости на софт не из репозитария CentOS, их придется удовлетворить средствами или другого репозитория, или еще каким-то образом. В общем случае, лучше не пользовать софт не из репозитория, могут вылезти глюки, особенно при обновлении версии дистрибутива (до 5.больше, до 6).
Спасибо.
--
/doka
-- WBR, pseudo Avalon Project http://avalon.org.ua =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Hi, Vladimir! On Tue, May 27, 2008 at 13:57 +0300, Vladimir Litovka wrote:
1) RPM - это традиционный способ package maintaining и присутствует в системе. С другой стороны, в системе есть также Yum - как они друг с другом взаимодействуют? Или это по сути два разных интерфейса к одному репозиторию?
Yum это надстройка над RPM, для удобства. Есть еще apt.
2) Существует-ли сетевой репозиторий, откуда можно тянуть более свежие версии packages? Для примера - в ISO-дистрибутиве идет FreeRadius 1.1.3, в то время как latest - 1.1.7 / 2.0.4. Его можно взять на FreeRadius.org, но может есть такое место, где лежать CentOS approved пакеты?
Тут как бы несколько вопросов. Репозитории существуют, а на счет конкретного софта в них я ответить не могу. Как вариант -- взять src.rpm старой версии, распаковать и пересобрать с новой версией, правя/выкидывая неподошедшие патчи.
3) На примере-же FreeRadius - на их сайте есть RPM для Федоры. Значит-ли это практически, что его можно инсталлировать на CentOS?
Федора != RHEL, хотя для 5го RHEL'а, подходят пакеты от 6й и 7й Федоры, но не редко для них нужно доставить библиотек, которые есть в Федоре, но нет в RHEL, или вообще пересобрать. -- Victor Cheburkin VCW61, VC319-RIPE, VC1-UANIC =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Victor Cheburkin wrote:
Hi, Vladimir!
On Tue, May 27, 2008 at 13:57 +0300, Vladimir Litovka wrote:
1) RPM - это традиционный способ package maintaining и присутствует в системе. С другой стороны, в системе есть также Yum - как они друг с другом взаимодействуют? Или это по сути два разных интерфейса к одному репозиторию?
Yum это надстройка над RPM, для удобства. Есть еще apt.
2) Существует-ли сетевой репозиторий, откуда можно тянуть более свежие версии packages? Для примера - в ISO-дистрибутиве идет FreeRadius 1.1.3, в то время как latest - 1.1.7 / 2.0.4. Его можно взять на FreeRadius.org, но может есть такое место, где лежать CentOS approved пакеты?
Тут как бы несколько вопросов. Репозитории существуют, а на счет конкретного софта в них я ответить не могу. Как вариант -- взять src.rpm старой версии, распаковать и пересобрать с новой версией, правя/выкидывая неподошедшие патчи.
Куда проще поначалу попробовать http://rpm.pbone.net/index.php3/stat/2/simple/2 где можно задать поиск требуемого софта на репозиториях выбрав "Centos5" и "RedHat EL 5" накликав нужных checkboxes. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Vladimir Litovka пишет:
привет
сегодня на сервер наинсталлил CentOS v5. Выбор на этот дистрибутив пал по причине, что софт Cisco пишется и отлаживается для RHEL, а CentOS заявляет свою совместимость с RHEL на уровне бинарей. Понимаю, что теоретически это можно обойти, но не хочется наступать на грабли со скриптами или какими-то другими привязками к конкретной реализации.
У меня несколько чайниковских вопросов, на которые не нужны исчерпывающие ответы, а только brief:
1) RPM - это традиционный способ package maintaining и присутствует в системе. С другой стороны, в системе есть также Yum - как они друг с другом взаимодействуют? Или это по сути два разных интерфейса к одному репозиторию?
RPM - это формат и набор стандартных утилит управления отдельными пакетами. YUM - это более удобная оболочка и добавляет репозитарий
2) Существует-ли сетевой репозиторий, откуда можно тянуть более свежие версии packages? Для примера - в ISO-дистрибутиве идет FreeRadius 1.1.3, в то время как latest - 1.1.7 / 2.0.4. Его можно взять на FreeRadius.org, но может есть такое место, где лежать CentOS approved пакеты?
http://wiki.centos.org/Repositories
3) На примере-же FreeRadius - на их сайте есть RPM для Федоры. Значит-ли это практически, что его можно инсталлировать на CentOS Не обязательно, он может быть собран с какими-нибудь либами более новыми чем в CentOS.
=================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
1) RPM - это традиционный способ package maintaining и присутствует в системе. С другой стороны, в системе есть также Yum - как они друг с другом взаимодействуют? Или это по сути два разных интерфейса к одному репозиторию?
yum-у быть, без него очень сложно работать. Идеологически надстройка для rpm, изначально задумывалась для rpm-дистрибутивов. apt лучше не использовать - изначально "вражеский" пакет, придуман для дебиана, на нем же лучше его и использовать. Для rpm-дистрибутивов не сильно подходит - притянут за уши. юм быстрее и не вмещивается в основные принципы работы. Делают одно и тоже. Посему выбор yum и только
2) Существует-ли сетевой репозиторий, откуда можно тянуть более свежие версии packages? Для примера - в ISO-дистрибутиве идет FreeRadius 1.1.3, в то время как latest - 1.1.7 / 2.0.4. Его можно взять на FreeRadius.org, но может есть такое место, где лежать CentOS approved пакеты? Это как раз тот момент, чем ярюха лучше. Если после yum -y update не произошло счастья в виде нового пакета с нужной версией нужно будет тянуть исходник, править его и пытаться собрать. Тут уже как карта ляжет. У меня часто получалось нужное.
3) На примере-же FreeRadius - на их сайте есть RPM для Федоры. Значит-ли это практически, что его можно инсталлировать на CentOS?
Так он для центоса есть - зачем изобретать. Плюс можно обратиться к другим репозитариям, например: DAG, FreshRPMS - очень часто там полезные отсутсвующие в официальной поставке пакеты. Вобщем для меня федора-ридхет это либо десктоп-система, либо под специфические задачи как у Вас. Учитывая то, что центос - это просто собранные бинарники от rhel, т.к. лицензия линукс обязывает к их публикации и они есть в свободном доступе, то никаких проблем вы не должны получить - версии ПО в 99% идентичны. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Спасибо всем за хорошие ответы :-)
2008/5/27 Vladimir Litovka
привет
сегодня на сервер наинсталлил CentOS v5. Выбор на этот дистрибутив пал по причине, что софт Cisco пишется и отлаживается для RHEL, а CentOS заявляет свою совместимость с RHEL на уровне бинарей. Понимаю, что теоретически это можно обойти, но не хочется наступать на грабли со скриптами или какими-то другими привязками к конкретной реализации.
У меня несколько чайниковских вопросов, на которые не нужны исчерпывающие ответы, а только brief:
1) RPM - это традиционный способ package maintaining и присутствует в системе. С другой стороны, в системе есть также Yum - как они друг с другом взаимодействуют? Или это по сути два разных интерфейса к одному репозиторию?
2) Существует-ли сетевой репозиторий, откуда можно тянуть более свежие версии packages? Для примера - в ISO-дистрибутиве идет FreeRadius 1.1.3, в то время как latest - 1.1.7 / 2.0.4. Его можно взять на FreeRadius.org, но может есть такое место, где лежать CentOS approved пакеты?
3) На примере-же FreeRadius - на их сайте есть RPM для Федоры. Значит-ли это практически, что его можно инсталлировать на CentOS?
Спасибо.
--
/doka
-- /doka =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Vladimir Litovka wrote:
привет
сегодня на сервер наинсталлил CentOS v5. Выбор на этот дистрибутив пал по причине, что софт Cisco пишется и отлаживается для RHEL, а CentOS заявляет свою совместимость с RHEL на уровне бинарей. Понимаю, что теоретически это можно обойти, но не хочется наступать на грабли со скриптами или какими-то другими привязками к конкретной реализации.
У меня несколько чайниковских вопросов, на которые не нужны исчерпывающие ответы, а только brief:
1) RPM - это традиционный способ package maintaining и присутствует в системе. С другой стороны, в системе есть также Yum - как они друг с другом взаимодействуют? Или это по сути два разных интерфейса к одному репозиторию?
Это 2 разных уровня, rpm сам по себе не может резолвить dependencies, в то время как с помощью yum можно апгрейдить софт из репозиториев используя информацию о взаимозависимостях RPM-ов из самого-же репозитория. То есть yum использует rpm, и одно другое вовсе и не заменяет
2) Существует-ли сетевой репозиторий, откуда можно тянуть более свежие версии packages? Для примера - в ISO-дистрибутиве идет FreeRadius 1.1.3, в то время как latest - 1.1.7 / 2.0.4. Его можно взять на FreeRadius.org, но может есть такое место, где лежать CentOS approved пакеты?
Конечно. Но все зависит от конкретного софта. Надо заметить что CentOS довольно консервативный дистрибутив, где люди вовсе и не пытаются иметь самое свежее ПО, а только то, что себя зарекомендовало на практике. на wiki.centos можно наити рекомендации по использованию различных репозиториев по поиску и инсталляции софта
3) На примере-же FreeRadius - на их сайте есть RPM для Федоры. Значит-ли это практически, что его можно инсталлировать на CentOS?
В принципе некоторые RPMы можно поставить из репозиториев некоторых версий Федоры, но каждый конкретный RPM нужно проверять. Гарантированно должно ставится только из Centos5.0(5.1) ориентированных репозиториев repositories и из RHEL5 repositories ..
Спасибо.
=================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Tue, May 27, 2008 at 04:05:52PM +0300, Viktor Kirilko wrote:
3) На примере-же FreeRadius - на их сайте есть RPM для Федоры. Значит-ли это практически, что его можно инсталлировать на CentOS?
VK> В принципе некоторые RPMы можно поставить из репозиториев VK> некоторых версий Федоры, но каждый VK> конкретный RPM нужно проверять. VK> Гарантированно должно ставится только VK> из Centos5.0(5.1) ориентированных репозиториев VK> repositories и из RHEL5 repositories .. Как показала практика - помогает вытащить src.rpm нужный и rpmbuild --rebuild <rpm> причем часто густо для сборки приходится тящить еще пару тройку других rpm-ов и ставить до фига библиотек и -devel -- Best regard, Aleksander Trotsai aka MAGE-RIPE aka MAGE-UANIC My PGP key at ftp://blackhole.adamant.ua/pgp/trotsai.key[.asc] Ничто так не согревает душу, как холодное пиво =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (7)
-
Alexander Trotsai
-
Max A. Krasilnikov
-
Sergey Holod
-
Vasiliy P. Melnik
-
Victor Cheburkin
-
Viktor Kirilko
-
Vladimir Litovka