Репозитории CentOS 6 и Fedora

Репозитории CentOS 6 и Fedora

Я выполнил поиск в Google и не смог найти конкретного ответа на свои вопросы.

Я знаю, что CentOS и Fedora очень похожи. Будет ли репозиторий Fedora (т.е.https://www.google.com/intl/en/chrome/browser/?hl=en&platform=linux&brand=CHFK) работает на CentOS? Есть ли какие-либо риски при попытке установить репозиторий Fedora на CentOS 6?

решение1

CentOS основан на RHEL, что не совсем то же самое, что Fedora. Как указано в CentOSРепозиторий вики:

Смешивание репозиториев Fedora с репозиториями, ориентированными на CentOS: ищите «name=Fedora», а не «name=CentOS.(whatever)».Репозитории Fedora, скорее всего, не будут совместимы с CentOS.Репозитории для других дистрибутивов Enterprise Linux, полученные из тех же исходных кодов, с большей вероятностью будут совместимы, но их все равно следует использовать с осторожностью.

Итак, репозитории RHELвероятнохорошо (но все равно следует использовать с осторожностью), Fedora, скорее всего, не подойдет.

решение2

Обычно вы никогда не захотите смешивать репозитории между любыми репозиториями на основе Red Hat. Иногда вы можете взять пакеты CentOS и смешать их с RHEL и наоборот, но делайте это с осторожностью!

Обычно я беру исходные RPM-файлы из пакета, который нахожу в Fedora, и пытаюсь собрать его для CentOS. Это пакеты, которые содержатся в большинстве репозиториев под названием packageX.src.rpm. По сути, эти пакеты представляют собой предварительно упакованные исходные файлы вместе с файлом RPM .spec, который инструктирует инструменты в цепочке инструментов разработчиков о том, как собирать пакет X.

Вы можете настроить свой собственныйСреда сборки RPMдовольно легко, а затем пересобрать загрузочный SRPM. Обычно, как только вы это сделаете, вы можете использовать такие команды, чтобы сделать тяжелую работу:

$ rpmbuild --rebuild packageX.src.rpm

Если для сборки пакета требуется выполнение ряда требований, вы можете использовать эту команду для их установки:

$ yum-builddep --nogpgcheck packageX.src.rpm

Более подробное руководство можно найти здесь:[однострочник]: Использование yum-builddep для ускорения сборки SRPM в Fedora и CentOS.

У меня есть изрядное количество этогозадокументировано в моем блоге(бесстыдная реклама).

Связанный контент