@Anton_volkov

Linux-программы подходят для всех дистрибутивов линукса?

Linux-программы подходят для всех дистрибутивов линукса ? + для всех DE?
Например, когда в интернете качаю программу, вижу кнопки Linux, MacOS
  • Вопрос задан
  • 375 просмотров
Пригласить эксперта
Ответы на вопрос 5
@pfg21
ex-турист
Вполне может и не заработать. к примеру в конкретном ядре/операционной системе не будут реализованы необходимые функции.
плюс в самосборном ядре возможно огромное разнообразие наличия или отсутвия функционала разного рода, настроенного при компиляции.
плюс наличие библиотек и их не всегда меж собой совместимых версий.
самое хреновое если прога будет падать изредка...

но достаточно часто (особенно если прога не лезет в мудренные тонкости) вполне работоспособно будет и просто бинарь полученный архивом.
Ответ написан
Комментировать
DMGarikk
@DMGarikk
Lead Software Developer
Например когда в интернете качаю программу вижу кнопки Linux MacOS


Обычно гдето есть подпись что "Совместимо с ubuntu, debian, redhat"
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
конечно нет
Ответ написан
Комментировать
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
Может быть.
А может быть и нет.

Все зависит от того, что за программа. Ну и от вида ее распространения, конечно.
Если это src.tar.bz2 - то скорее всего там универсальный исходник, который либо не требует настройки а соберется сам, либо сам настроится через configure
Если это пакет - то он заработает в соответствующем дистрибе (а иногда и только в соответствующей версии, например .rpm-пакеты с _el7 в имени бесполезно ставить в CentOS 6)
.deb-пакет можно установить на дистрибы линейки Debian
.rpm-пакет - на дистрибы линейки RedHat (а также на любой дистриб, где стоит программа rpm, с потерей существенной части ее функционала)
есть еще множество малоизвестных форматов - применяемых в одном-двух дистрибах
Иногда распространяется "портативная" версия - как в винде - где все свое, так например распространяется Firefox и Thunderbird. LO распространяется в rpm, но ставится разумеется всюду (нужно только сам rpm поставить)
Ответ написан
Комментировать
take
@take
я люблю любить
чтобы прога заработала в первую очередь нужны и библиотеки
и поддержка ядра, и иногда конкретные функции программ, например X -серверра

не забываем про разрядность: i386, i586, i686 с одной стороны и amd64 с другой )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы