RedHat und CentOS sind binär kompatibel. Also wird alles, was auf dem einen funktioniert, höchstwahrscheinlich auf dem anderen funktionieren (gleiche RPMs, gleiche Bibliotheken, gleiche Versionen, gleiche Abhängigkeiten) ...
Gilt das auch für den Vergleich von Ubuntu LTS mit Debian? Beim Versuch, einen Spiegel für Ubuntu LTS aufzubauen, habe ich festgestellt, dass die Pakete aus einem Debian-Repository stammen ...
Funktioniert alles gleich im gleichen Sinne wie bei RH / CO oder ist dies ein Tag / Nacht-Unterschied (wie OpenSuSE im Vergleich zu SLES)?
ubuntu
debian
compatibility
Nils
quelle
quelle
Antworten:
Ubuntu ist von Sid abgeleitet, der instabilen und fortlaufenden Release-Version von Debian. Jede Ubuntu-Hauptversion ist nichts anderes als ein Sid, der zu einem bestimmten Zeitpunkt eingefroren und mit allem angereichert ist, was einen Debian in eine Ubuntu-Distribution verwandelt.
Die Antwort auf Ihre Frage lautet nein.
Einige Bibliotheken werden auch in Verzeichnissen mit unterschiedlichen Namenskonventionen abgelegt. Der Ubuntu-Kernel kommt dem Vanillegeschmack nicht einmal nahe und ist voller Flecken.
quelle
Sie sind nicht unbedingt binär kompatibel. Davon abgesehen werden die meisten Pakete wahrscheinlich gut funktionieren. Ich habe das gelegentlich gemacht und hatte nie ein Problem.
Es wird jedoch nicht empfohlen, Debian- und Ubuntu-Pakete auf einem einzigen System zu mischen. Wenn Sie es tun wollen, versuchen Sie es auf ein Minimum zu beschränken. Wenn Sie zu viel von dem anderen ziehen, dann wollen Sie vielleicht wirklich nur den anderen. Ich würde sagen, wenn Sie das Gefühl haben, eine fremde Quelle hinzufügen zu müssen, verwenden Sie wahrscheinlich die falsche.
Je näher das Einfrieren der beiden Releases (dh das Einfrieren von Ubuntu LTS und Debians Release) rückt, desto besser ist die Kompatibilität.
Wenn es sich um ein Paket eines Drittanbieters im Deb-Format handelt, das besagt, dass es sich um eines handelt, funktioniert es mit ziemlicher Sicherheit mit wenigen Problemen auf dem anderen.
Denken Sie daran, dass dies anekdotisch ist und nur meine Erfahrung. Es gibt wirklich keine Garantie oder Implikation der Kreuzkompatibilität. Erwarten Sie nicht, dass die Debian- oder Ubuntu-Community Ihnen viel Sympathie entgegenbringt, wenn etwas schief geht. In diesem Fall bist du meistens alleine. Solange Sie damit einverstanden sind, können Sie es versuchen.
quelle
Nein, Debian und Ubuntu sind nicht binär kompatibel. Debian und Ubuntu verwenden möglicherweise unterschiedliche Compiler mit unterschiedlichem ABI , unterschiedlichen Kernelversionen, unterschiedlichen Bibliotheken, unterschiedlichen Paketen / Versionen usw. Da nicht alle Ubuntu-Pakete in Debian enthalten sind (und umgekehrt), hängen Deb-Pakete möglicherweise auch von deinstallierbaren Versionen ab.
RedHat und CentOS sind dieselben wie CentOS, das im Grunde alle Quellpakete von RedHat erhält und kompiliert. Ubuntu bietet jedoch viel mehr die Möglichkeit, eigene Pakete bereitzustellen, eigene Software zu verpacken, ältere oder neuere Versionen von Upstream-Software zu verwenden, Fehler zu beheben usw.
Also nein technisch sind sie nicht binär kompatibel.
Ich könnte es schlimmer klingen lassen als es in Wirklichkeit ist. ABER es ist wichtig zu verstehen, dass die Beziehung zwischen Ubuntu und Debian NICHT so ist wie zwischen Rhel und CentOS
quelle
x32
Arch entscheiden, bedeutet dies, dass Programme ausgeführt werden kann nicht für die andere Distribution verwendet werden.Ubuntu / Debian-Kompatibilität
tl; dr
Nicht technisch , aber viele Pakete sind.
Wie man die beste Chance bekommt
Verwenden Sie Ubuntu LTS und Debian Stable oder Ubuntu und Debian Sid / Testing.
Unterschiede
Wie es funktioniert
Tun
Tu es nicht
quelle