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.
Antworten:
Die Debian-Version, auf der Ihre Ubuntu-Version basiert, finden Sie in der Datei:
/etc/debian_version
Vom 10.04 bis zum 19.04:
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
basefiles
auf Launchpad anzeigen .quelle
/etc/debian_version
?wheezy/sid
wenn ichcat /etc/debian_version
...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.
quelle