Является ли Ubuntu LTS бинарным, совместимым с Debian?

RedHat и CentOS совместимы с двоичными файлами. Таким образом, все, что работает на одном, будет наиболее эффективно работать на другом (одни и те же RPM, те же самые библиотеки, одинаковые версии, одинаковые зависимости) …

То же самое верно при сравнении Ubuntu LTS с Debian? При попытке создать зеркало для Ubuntu LTS я заметил, что пакеты поступают из репозитория Debian …

Будет ли все работать одинаково в том же смысле, что и с RH / CO, или это разница в день / ночь (например, OpenSuSE по сравнению с SLES)?

  • Установка openjdk-7-jdk не обновляет java (это еще версия 1.6)
  • Как узнать размер файла приложений Ubuntu Прежде чем загружать их на Chromebook в режиме разработчика
  • установить python 3.6 из исходного кода, теперь dpkg запутался
  • В Ubuntu, как установить статический IP-адрес для firewire?
  • Как получить UTF8 из шестнадцатеричной переменной?
  • Не удается запустить snmpd правильно
  • Как я могу связать poweroff с git push?
  • Сервер Ubuntu: как сделать загрузочное RAID-устройство bios_grub?
  • 4 Solutions collect form web for “Является ли Ubuntu LTS бинарным, совместимым с Debian?”

    Ubuntu является производным от Sid, нестабильной и скользящей версии Debian, каждый выпуск Ubuntu – это не что иное, как сид, замороженный в определенный момент времени, и обогащенный всем, что превращает Debian в дистрибутив Ubuntu.

    Ответ на ваш вопрос – нет.

    Некоторые библиотеки также размещаются в каталогах с различными соглашениями об именах. Ядро Ubuntu даже не близко к аромату ванили и полон патчей.

    Они не обязательно бинарно совместимы. При этом большинство пакетов, вероятно, будут работать нормально. Я делал это по случаю, и у меня никогда не было проблемы.

    Хотя, не рекомендуется смешивать пакеты Debian и Ubuntu в одной системе. Если вы собираетесь это сделать, постарайтесь свести его к минимуму. Если вы тянете слишком много другого, тогда, возможно, вы действительно хотите другого. Я бы сказал, что к тому времени, когда вы почувствуете, что вам нужно добавить иностранный источник, вы, вероятно, работаете неправильно.

    Чем ближе во времени замораживание двух выпусков (то есть, замораживание выпуска Ubuntu LTS и Debian), тем лучше будет ваша совместимость.

    Если это пакет сторонних производителей в формате deb, который говорит, что он для одного, он почти наверняка работает на другом с небольшим количеством проблем.

    Имейте в виду, что это анекдотично и просто мой опыт. На самом деле не существует никакой гарантии или даже подразумевается кросс-совместимость. Не ожидайте, что сообщества Debian или Ubuntu дадут вам много сочувствия, если все пойдет не так. В этом случае вы в основном сами по себе. Пока вы в порядке с этим, не стесняйтесь попробовать.

    Нет, Debian и Ubuntu не совместимы с двоичными файлами. Debian и Ubuntu могут использовать разные компиляторы с различными ABI , разными версиями ядра, разными библиотеками, разными пакетами / версиями и т. Д. Поскольку не все пакеты Ubuntu находятся в Debian (и наоборот), пакеты deb также могут зависеть от неиспользуемых версий.

    RedHat и CentOS такие же, как CentOS, в основном получает все исходные пакеты RedHat и компилирует их. Но Ubuntu делает гораздо больше, чем предоставление собственных пакетов, собственное программное обеспечение пакета, использование старых или более новых версий программного обеспечения для восходящего потока, исправление ошибок и т. Д.

    Так что технически они не совместимы с бинарными.

    Я могу сделать это хуже, чем в действительности. НО важно понять, что отношения между Ubuntu и Debian не являются чем-то вроде rhel и CentOS

    Совместимость Ubuntu / Debian

    ТЛ; др

    Не технически , но много пакетов.

    Как получить наилучший шанс

    Используйте Ubuntu LTS и Debian Stable, или Ubuntu и Debian Sid / Testing.

    Различия

    • Ubuntu и Debian используют разные компиляторы. AFAIK Ubuntu скомпилирован на предыдущем Ubuntu, тогда как Debian скомпилирован на предыдущем Stable.
    • У Ubuntu и Debian есть несколько библиотек в разных местах.
    • Ubuntu LTS использует выскочку, тогда как Debian использует systemd.
    • Ubuntu и Debian имеют разные имена пакетов.

    Как заставить его работать

    Делать

    • Установите только изолированные пакеты.
    • Устанавливайте их только на некритических машинах.

    не

    • Добавьте иностранные источники.
    • Установите слишком много пакетов из другого дистрибутива.
    • Установите критические библиотеки из другого дистрибутива. Например, добавление браузера из другой системы в порядке. Добавление libc6 не является.
    Linux и Unix - лучшая ОС в мире.