Версія Amazon Linux AMI 2010.11.1 відповідає якій версії RHEL (4/5/6)?


0

Я використовую Amazo Linux AMI за замовчуванням в екземплярі EC2 - Amazon Linux AMI реліз 2010.11.1. Я бачу, що це система, заснована на Redhat, але, випробувавши багато інструментів (/ etc / issues, unme -a, lsb_release), я не можу сказати, на якій версії RHEL чи CentOS базується. Мені потрібно отримати кілька пакетів, які недоступні в репост-пакетів Amazon. У мене є список користувальницьких yum repos, якими я можу користуватися, але оскільки я не знаю, на якій версії RHEL лежить Amazon AMI, я не можу вибирати різні версії репостів.

Як я можу дізнатися, чи працює він RHEL 4/5/6 (або їх аналоги CentOS)?

Відповіді:


1

Схоже, відповідь не є прямолінійною. Ось відповідь від представника Amazon на форумі AWS:

AMI Amazon Linux базується на RHEL 5.x та частинах RHEL6. Однією з наших цілей є двійкова сумісність з RHEL 5.x, а отже і CentOS5.x. Користувачі Astute відзначають, що наше ядро ​​базується на 2.6.34, і ми створили зображення відповідно до хмарного середовища. Наприклад, відсутність підтримки Xorg допомагає зберегти зображення невеликими та худорливими. Мета AMI Amazon Linux - створити зображення для використання у хмарі та слугувати орієнтовним зображенням кращих практик EC2. Технічне обслуговування (безпека, удосконалення, функції та виправлення помилок) буде надходити безпосередньо від Amazon, зберігаючи максимальну сумісність, безпеку та функціональність.


0

Ви можете сказати, який реліз на основі RedHat працює, переглянувши вміст / etc / redhat-release.

Можливо, що цей файл, можливо, було видалено, але в цьому випадку деякі інструменти не приймуть, що вони працюють в системі RedHat'ish.

EDIT: Спробуйте виконати одну (або більше) з наступних команд

rpm -qa | grep el
rpm -qa | grep centos
rpm -qa | grep rhel

Вони покажуть, чи встановлені будь-які пакети RHEL 5/6 або CentOS 5.

Якщо ви бачите кілька el5 і кілька центів, ви запускаєте CentOS5. Якщо ви бачите лише el5, у вас працює RHEL 5 (пакети CentOS 5 і RHEL 5 в будь-якому випадку взаємозамінні).

Якщо ви бачите el4, це RHEL 4 або, можливо, CentOS 4 - я вважаю це малоймовірним.

Якщо ви бачите rhel6 або el6, це RHEL 6.

Ви також можете спробувати

rpm -qa | grep release

Що також може віддати гру.


Так, / etc / redhat-release немає. Після того, як я встановив lsb, є / etc / redhat-lsb каталог.
Jayesh

0

Посібник користувача Amazon ( внизу сторінки ) згадує, що він здебільшого сумісний з CentOS5 або новішою версією.

Ви повинні мати можливість порівняти версію ядра з версіями CentOS, щоб вибрати найбільш відповідну. На основі версії ядра, зазначеної у їхніх нотатках до випуску , вони можуть відслідковувати Fedora трохи ближче, ніж Enterprise. RHEL6 все ще знаходиться на рівні 2.6.32.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.