Как проверить, распространяется ли дистрибутив на Fedora?

Для библиотеки Python M2Crypto требуется немного другая команда установки, если дистрибутив Linux основан на Fedora (например, Fedora, RHEL, CentOS, Scientific Linux).

Есть ли способ проверить, является ли дистрибутив Fedora-Core основанием, поэтому я могу написать скрипт для выполнения правильной команды установки в зависимости от дистрибутива?

  • Активировать Wi-Fi при запуске 3 запуска
  • Установка TeXstudio rpm: зависимости QT (например, libQtGui.so.4)
  • Сдвиньте каждый режим на постоянный коэффициент звукового сигнала
  • Крепление Samba не устанавливается при переключении на беспроводную
  • Не удается обновить Scientific Linux до версии 6.5
  • ОС для кластера Hadoop
  • Не удается контролировать журнал после установки Kickstart
  • Как получить RPM, который был опубликован после установки DVD?
  • 3 Solutions collect form web for “Как проверить, распространяется ли дистрибутив на Fedora?”

    Не проверяйте, основана ли ваша платформа на Fedora. Проверьте, требуется ли это конкретное обходное решение. Выполните эту команду: ls /usr/include/openssl/*-* и посмотрите, есть opensslconf-x86_64.h файл opensslconf-x86_64.h или файл opensslconf-i386.h .

    Это будет зависеть от того, насколько изменилось распределение, но обычно должен быть файл с именем /etc/fedora-release содержащий явно название выпуска (сюрприз!). На моем ноутбуке Fedora он содержит строку

      Fedora release 14 (Laughlin) 

    На CentOS-сервере это redhat-release :

      [0] ktf> cat /etc/redhat-release CentOS release 5.6 (Final) 

    Я считаю (но я не уверен в данный момент), что SciLi также имеет файл redhat-release

    Найдите все rpms для rpm-имени «release». Все дистрибутивы, которые я проверил, имеют такое имя (RedHat, CentOS 3/4/5, SLES 9/10/11). Из этого вы можете вывести, какой дистрибутив (по крайней мере, основной выпуск часто представлен как версия этого числа оборотов).

    Многие «профессиональные» сценарии (например, Dell-OMSA) выполняют поиск / etc / redhat-relase, / etc / SuSE-release и затем анализируют их для получения основной / младшей версии.

    Linux и Unix - лучшая ОС в мире.