Su quale versione di Debian sono basate le diverse versioni di Ubuntu?


108

Ho alcuni pacchetti software personalizzati per Ubuntu 10.04, 10.10 e 12.10, ma ora devo installarli su Debian Squeeze. Non sono stato in grado di Google per un mapping tra specifiche versioni di Ubuntu e Debian. Qualcuno qui può aiutare?

In particolare, voglio sapere quale versione di Ubuntu corrisponde a Debian Squeeze.


1
Se possiamo credere a questo sito . Quindi 10.04
Warren Hill,

Risposte:


195

Puoi trovare la versione di Debian su cui si basa la tua versione di Ubuntu nel file: /etc/debian_version

Dal 10.04 al 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 è la distribuzione di sviluppo di Debian (sid - testing - stable)

Puoi scoprire il contenuto del file senza installare un intero sistema visualizzando le fonti per il pacchetto basefilessu Launchpad .


Grazie un sacco . Giusto per essere chiari, hai verificato questo avviando CD live di diverse versioni di Ubuntu e poi esaminando /etc/debian_version?
xkcd

@xkcd Solo 10.04, gli altri che avevo installato o su VM.
Jacob Vlijm,

Il mio 13.10 Ubuntu Gnome dice wheezy/sidquando cat /etc/debian_version...
Rmano,

2
@Rmano non è quello che dice l'elenco? sid indica la distribuzione di sviluppo di debian.
Jacob Vlijm,

1
@Rmano, aggiornerò la mia risposta oggi o domani, includendo le versioni tra + la sua variante (tutte finora
scuse

11

Sfortunatamente non esiste una mappatura diretta / etc / debian_version, come menzionato nella risposta di Jacob, dà un'idea approssimativa, ma riflette davvero solo un pacchetto e detto pacchetto è un pacchetto che è localmente modificato in Ubuntu, quindi non verrà automaticamente estratto da Debian.

In particolare Ubuntu è spesso davanti a Debian su pacchetti core come libc6. Cercare di installare un pacchetto basato su Ubuntu su una versione contemporanea di Debian rischia di finire con errori di versione su libc6.

Secondo https://superuser.com/questions/407745/wrong-libc6-version-in-debian-squeeze-can-i-go-back La compressione Debian aveva libc6 2.11. Secondo http://web.archive.org/web/20110705212424/http://packages.ubuntu.com/search?keywords=libc6 ubuntu 10.04 lucid aveva anche libc6 2.11. Quindi i pacchetti per 10.4 lucido sono quelli IMO che hanno maggiori probabilità di funzionare su Squeeze.

A seconda delle altre librerie di cui il tuo programma ha bisogno, potresti scoprire che è necessaria una build specifica per la compressione Debian.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.