Является Ubuntu двоичным файлом LTS, совместимым с Debian?

Можно хотеть попробовать

http://polypux.org/projects/read-edid/

7
03.05.2018, 22:07
4 ответа

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

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

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

1
27.01.2020, 20:15
  • 1
    Добро пожаловать для Укладки Exchange. Это - сайт ответов и вопросы. Ваше сообщение является едва-едва ответом, оно главным образом идет на касательной и несколько агрессивно. Абзац 1: верный, и релевантный, но не отвечает на вопрос самостоятельно. Абзац 2: решительно вводящий в заблуждение. Абзацы 3 и 4: несвязанная напыщенная речь. Если бы Вы объяснили, почему “ответ не”, это было бы фактическим ответом (и если Вы квалифицировали его, как bahamat сделал, это мог бы быть хороший ответ — отбрасывают напыщенную речь анти-Ubuntu). –  Gilles 'SO- stop being evil' 23.06.2012, 03:08
  • 2
    Это входит в направление "Ubuntu, предназначен для Клиентов". Интересным аспектом Вашего ответа является устойчивость. Вы классифицировали бы Debian как надежный и безопасный, в то время как Ubuntu встроили новейшие функции для создания Пользователей портативных компьютеров счастливыми? –  Nils 23.06.2012, 23:31
  • 3
    @Gilles - Я тяну очень много информации от этого ответа до моего вопроса. Хотя это ясно от pro-Debian пользователя, это отражает некоторые единые мнения, о которых я уже услышал. –  Nils 23.06.2012, 23:33
  • 4
    Здесь я нашел, по моему скромному мнению, нейтральную Wiki, которая специализируется на сравнениях. Таким образом, Ваш основной момент верен - те же заключения, что Вы потянули, может быть найден во многих местах в Интернете. –  Nils 24.06.2012, 00:04
  • 5
    @Nils я предостерегаю Вас от помещения слишком большого количества запаса в этом ответе. Между прочим, я выполняю Debian на своем домашнем настольном компьютере, и я администрирую несколько серверов Ubuntu. –  Gilles 'SO- stop being evil' 24.06.2012, 01:20

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

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

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

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

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

7
27.01.2020, 20:15
  • 1
    , который я не спросил относительно того, "Спрашивают Ubuntu", поскольку я подозреваю, что им не нравится Debian так очень... –  Nils 23.06.2012, 00:28

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

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

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

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

5
27.01.2020, 20:15
  • 1
    Можно ли объяснить различия ABI более подробно? Мое предположение было то, что они - просто различные дистрибутивы, на основе различных версий, но в основном того же исходного кода для этих версий (например, для wget-пакета). –  Nils 23.06.2012, 23:36
  • 2
    @Nils не об исходном коде, а об архитектуре - например, stackoverflow.com/questions/3784389 / …, это - главным образом проблема для модулей ядра, но если человечность или debian решают переключиться на x32 выгните это означало бы, что программы не могут использоваться на другом распределении. –  Ulrich Dangel 24.06.2012, 02:11
  • 3
    @nils stackoverflow.com/questions/2801938/gcc-abi-compatibility там был проблемным ре. совместимость abi между различными gcc версиями, но кажется, что это решено. Но для C++ нет никакого стандартизированного искажения имени, хотя некоторые компиляторы производят те же имена - en.wikipedia.org/wiki / … –  Ulrich Dangel 24.06.2012, 02:16

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

tl; dr

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

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

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

Различия

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

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

Сделать

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

Не

  • Добавляйте иностранные источники.
  • Установите слишком много пакетов из другого дистрибутива.
  • Установите важные библиотеки из другого дистрибутива. Например, можно добавить браузер из другой системы. Добавление libc6 - нет.
3
27.01.2020, 20:15

Теги

Похожие вопросы