Auf welcher Debian-Version basieren die verschiedenen Ubuntu-Versionen?

108

Ich habe einige Software-Pakete, die für Ubuntu 10.04, 10.10 und 12.10 angepasst wurden, aber jetzt muss ich sie auf Debian Squeeze installieren. Ich war nicht in der Lage, eine Zuordnung zwischen bestimmten Ubuntu- und Debian-Versionen zu finden. Kann hier jemand helfen?

Insbesondere möchte ich wissen, welche Ubuntu-Version Debian Squeeze entspricht.

xkcd
quelle
1
Wenn wir diese Seite glauben können . Dann 10.04
Warren Hill
Related: unix.stackexchange.com/q/404258/85039
Sergiy Kolodyazhnyy

Antworten:

195

Die Debian-Version, auf der Ihre Ubuntu-Version basiert, finden Sie in der Datei: /etc/debian_version

Vom 10.04 bis zum 19.04:

Ubuntu            Debian  
19.04  disco      buster  / sid   - 10
18.10  cosmic     buster  / sid
18.04  bionic     buster  / sid
17.10  artful     stretch / sid   - 9
17.04  zesty      stretch / sid
16.10  yakkety    stretch / sid
16.04  xenial     stretch / sid
15.10  wily       jessie  / sid   - 8
15.04  vivid      jessie  / sid
14.10  utopic     jessie  / sid
14.04  trusty     jessie  / sid
13.10  saucy      wheezy  / sid   - 7
13.04  raring     wheezy  / sid
12.10  quantal    wheezy  / sid
12.04  precise    wheezy  / sid
11.10  oneiric    wheezy  / sid
11.04  natty      squeeze / sid   - 6
10.10  maverick   squeeze / sid
10.04  lucid      squeeze / sid

sid ist die Entwicklungsdistribution von Debian (sid - testing - stable)

Sie können den Inhalt der Datei herausfinden, ohne ein gesamtes System zu installieren, indem Sie die Quellen für das Paket basefilesauf Launchpad anzeigen .

Jacob Vlijm
quelle
Dank viel . Sie haben dies überprüft, indem Sie Live-CDs verschiedener Ubuntu-Versionen gebootet und dann nachgesehen haben /etc/debian_version?
XKCD
@xkcd Nur 10.04, die anderen hatte ich entweder installiert oder auf VM.
Jacob Vlijm
Mein 13.10 Ubuntu Gnome sagt, wheezy/sidwenn ich cat /etc/debian_version...
Rmano
2
@Rmano ist das nicht was die Liste sagt? sid bedeutet die Entwicklungsdistribution von debian.
Jacob Vlijm
1
@Rmano, ich werde meine Antwort heute oder morgen aktualisieren, einschließlich der Versionen dazwischen + der Variante davon (alle Sid bisher)
Jacob Vlijm
11

Leider gibt es kein direktes Mapping / etc / debian_version, wie in Jacobs Antwort erwähnt. Es gibt nur eine ungefähre Vorstellung, aber es spiegelt wirklich nur ein Paket wider. Das Paket ist ein Paket, das in Ubuntu lokal modifiziert ist und daher nicht automatisch von Debian abgerufen wird.

Insbesondere bei Kernpaketen wie libc6 ist Ubuntu Debian oft voraus. Der Versuch, ein auf Ubuntu basierendes Paket auf einer aktuellen Debian-Version zu installieren, führt wahrscheinlich zu Versionsfehlern auf libc6.

Laut https://superuser.com/questions/407745/wrong-libc6-version-in-debian-squeeze-can-i-go-back hatte Debian Squeeze libc6 2.11. Laut http://web.archive.org/web/20110705212424/http://packages.ubuntu.com/search?keywords=libc6 hatte Ubuntu 10.04 Lucid auch libc6 2.11. Also sind die Pakete für 10.4 lucid IMO die wahrscheinlichsten für Squeeze.

Abhängig davon, welche anderen Bibliotheken Ihr Programm benötigt, werden Sie möglicherweise feststellen, dass ein spezifischer Build für Debian Squeeze benötigt wird.

Peter Green
quelle