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

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

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

  • ОС для кластера Hadoop
  • Запуск программ с правами root с моим собственным паролем в Scientific Linux / Red Hat / Fedora / CentOS
  • Крепление Samba не устанавливается при переключении на беспроводную
  • Доступ к системе после отказа GNOME
  • Как настроить мое окружение таким образом, чтобы была использована правильная (отличная от системы) версия библиотеки
  • Могу ли я спасти любые данные, если один из двух дисков в LVM не удалось?
  • Изменить / dev / sd * для Linux Linux установить?
  • Не удается контролировать журнал после установки Kickstart
  • 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 и затем анализируют их для получения основной / младшей версии.

    Interesting Posts

    создать туннель на локальном сервере

    проверьте, успешно ли genisoimage

    Когда строки файла или каталога становятся слишком длинными, перейдите в формат списка ls?

    Разделить аналогичные строки

    Запуск скрипта python в сокете с ncat?

    Как Elinks визуализирует HTML?

    Что такое $ debian_chroot в .bashrc?

    Как настроить двухфакторную аутентификацию с помощью OTP на FreeBSD?

    Можно ли дублировать дескриптор входного файла и использовать его для записи данных?

    Проблема с оборудованием после установки новой версии Linux Mint

    Как разбить большой файл на несколько меньших на основе значения в текстовом столбце?

    Как сообщить xrandr, чтобы моя мышь перемещалась между мониторами?

    Можно ли обновить систему FreeBSD до последней версии (базовая система + пакеты), используя только двоичные файлы?

    Как проверить, используется ли доступ к хранилищу virtio?

    Удалите все заглавные буквы из определенного столбца в файле CSV

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