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

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

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

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

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 не является.
  • Как apache определяет, какой каталог будет отображаться из public_html?
  • Как создать правильный файл / etc / fstab для моего раздела LFS?
  • Таймер ключей был отключен при попытке добавить открытый ключ GPG
  • Общесистемный способ установить или получить $ JAVA_HOME в Ubuntu?
  • Задайте настройки прокси-сервера Ubuntu без перезагрузки из командной строки
  • nsswitch.conf против host.conf
  • Невозможно определить разрешения на доступ к файлам Samba по мере необходимости.
  • Ubuntu 10.04 не может загрузиться, паника ядра
  • Войти в систему
  • поиск только установленных пакетов с помощью apt
  • Как установить ap-hotspot
  • Получение Ubuntu работы с eSATA (чипсет Intel H57)
  • Linux и Unix - лучшая ОС в мире.