Info: Il conteggio totale dei pacchetti in Debian Linux
Scopo: Per contare il numero totale di pacchetti nella distribuzione Debian.
Ho letto su molti siti web che Debian ha il maggior numero di pacchetti di quanto qualsiasi altra distribuzione Linux, là fuori. Anche nel mese di Debian , ci sono 18.000 + pacchetti in Debian. Questo mi ha incuriosito e ho deciso di interrogare il numero totale di pacchetti che in realtà ci sono attualmente in Debian. La stima + 18k è più di un anno di età e quindi penso che non è molto accurato. Dopo facendo alcune ricerche ho scoperto che c'è non è il modo diretto che vi can interrogare il numero dei colli in real-tempo. Quindi ho dovuto fare affidamento su file di testo compressi su di pacchetti di Debian sito web.
Ho deciso di verificare il numero di pacchetti che ci sono in stabile attuale (etch), testing (Lenny) e instabile (Sid), filiali e continuare ad eliminare i numeri in main, contrib e le sezioni non-free. Qui ci sono alcune statistiche e se sei un fan di Debian quindi avete intenzione di godere di questo.
Stabile di Debian (Etch)
Pacchetti totali: 23.143
Break-up di confezioni sezione-saggio:
Principale: 22.488
Contrib: 333
Non-free: 322
Debian testing (Lenny)
Pacchetti totali: 28.278
Break-up di confezioni sezione-saggio:
Principale: 27.534
Contrib: 364
Non-free: 380
Debian Unstable (Sid)
Pacchetti totali: 30.448
Break-up di confezioni sezione-saggio:
Principale: 29.632
Contrib: 349
Non-free: 467
Devo dire che i numeri sopra sono piuttosto impressionanti. Attualmente Debian è una distribuzione molto conservativa (e questo mi piace) e quindi ha citato solo i pacchetti + 18.000 rispetto a 23.000 +. "Sotto la promessa, Over consegnare". Non credo che vi sia qualunque altra distribuzione che viene ne dove nei pressi di Debian, in termini di pacchetti che essa ha da offrire.
Ho scritto un piccolo script di shell che sputa sostanzialmente i numeri. Ho ancora bisogno di fare qualche ritocco e poi mi post lo script sul web. Tuttavia, posso essere poco spento in mia conta perché of problemi di formattazione (del file di testo scaricato) and errors in comando. Just nel caso se ottenere troppo curioso e cercare di fare questo voi stessi e se the numeri non corrispondono then per favore fatemelo sapere. Mi corretta.
Come al solito, si prega di lasciare un commento / feedback se avete. Commenti incoraggia i blogger di pubblicare più e mantenere la loro allegria.
Inoltre, non dimenticate di votare questo post qui sotto.










2 gennaio 2009 alle 07:31
[...] E 'estremamente un potente sistema di gestione dei pacchetti e una ricca selezione di software disponibili. conta recenti dimostrano che l'ultima versione stabile ha più di 20.000 pacchetti nel repository principale e le ultime [...]
11 Gen, 2009 alle 7:00 pm
Ci sono "solo" 24.769 pacchetti sid per il momento ...
Rispondi a questo commento
Kushal Risposta:
11 gen 2009 alle 11:08
Ciao Octy,
Sid è ramo piuttosto volatile, anche se attualmente è abbastanza stabile perché testing (Lenny) è in stato di Freeze. Quindi non mi aspetto una tale enorme differenza nel numero dei pacchetti - circa 6000. Io lo ricontrollare ancora. Solo per curiosità come (quale metodo) non si calcola il numero di confezioni.
Grazie per il tuo commento.
Rispondi a questo commento
12 Gennaio 2009 alle 01:47
Synaptic?!?
è molto più semplice ... basta cambiare il repository, l'aggiornamento, e vi mostrerà il numero dei colli ...
Rispondi a questo commento
Kushal Risposta:
12 Gennaio 2009 alle 6:47 pm
Ciao Octy,
E 'appena mi ha colpito per spiegare perché non ci sono differenze nei nostri numeri - credo che sia a causa delle architetture. Che architettura hai? x86, AMD64, armel, ecc? Debian supporta ben 14 architetture ed i pacchetti non sono uguali per tutte le architetture.
Così, per esempio, il pacchetto A potrebbe essere in x86, ma potrebbe non essere in amd64. Penso che Synaptic conta il numero di pacchetti che sono disponibili in architettura mentre ho calcolato il numero totale dei colli in tutte le architetture ..
Ecco come ho fatto:
Diciamo che vogliamo calcolare per SID - Scaricare questo file: http://packages.debian.org/unstable/allpackages?format=txt.gz
e poi dare il comando:
wc-l
Sottrarre 6 (a causa dell'intestazione in principio) dal totale che si ottiene.
Continuerò a ricontrollare il mio calcolo e il mio metodo. È possibile che io possa essere leggermente fuori.
Rispondi a questo commento
12 Gennaio 2009 alle 20:35
Io sono su un x86 ... ci sono pacchetti in altre architetture i386 e non? 6.000 pacchetti?
Rispondi a questo commento
Kushal Risposta:
13 Gennaio 2009 alle 11:19
Ci sono ma voi siete di destra - il numero non può essere 6000 +. Penso che ho bisogno di definire meglio che cosa quelle numero costituisce. Ciò che io voglio fare è aggiornare quel post con alcune informazioni più precise e ti far riconoscere questo fuori sull'attenti.
Grazie ancora per il vostro interesse.
Rispondi a questo commento
17 gennaio 2009 alle 07:41
[...] Per inviare Kushal circa contando il numero totale dei pacchetti Debian, ha concluso che Sid ha attualmente più di [...]
26 Febbraio, 2009 alle 23:07
[...] Pentola bardzo? Systemem nym zarz? Dzania pakietami i bogaty ma tu wybór? Oprogramowania pnego. pokazuj Ostatnie dane?,? ew najnowszej stabilnej posiada wersji ponad 20.000 wg pakietów? [...] repozytorium ównym
3 Aprile 2009 alle 09:42
ehi posso comprare un link nella sezione link per un paio di dollari tramite paypal? Voglio arrivare, come lettori di mentalità - fammi sapere per favore
Rispondi a questo commento
7 luglio 2009 alle 10:17
Sarebbe bello se si dove in grado di fare cose come consolidare ...
acpi-modules
acpi-modules-2.6.26-2-486-di
acpi-modules-2.6.26-2-686-di-bigmem
acpi-modules-2.6.26-2-amd64-di
... Per un solo pacchetto, dal momento che l'utente finale è probabilmente più interessata con il numero dei colli unico le offerte di distribuzione. Si potrebbe chiamare questa metrica 'numero di programmi unici offerti da Debian', facendo le cose come gruppo-doc,-dev, e consolidamento di tutte le 'stesso pacchetto, appena compilato per un arco di diverse (vedi atl2 moduli)' pacchetti. Sicuramente frazionamento arco è utile, anche se questo è un compito grande.
Rispondi a questo commento
18 Luglio, 2009 alle 01:27
Questo dà una stima più precisa del numero di domande * * da installare.
tail-n 7 allpackages | cut-d ''-f1 | cut-d '-'-f1 | uniq | wc-l
Stabile: 11.448
Test: 12.194
Instabile: 13.012
Questo è ancora incredibilmente impressionante. Il numero di pacchetti * * indicare il duro lavoro degli sviluppatori / manutentori mentre il numero di * * le domande devono essere più utile per gli utenti finali.
Rispondi a questo commento
Admin Risposta:
5 Agosto 2009 alle 12:31
Ciao Jonathan,
Forse hai ragione. Il mio prime stime relative al numero di pacchetti è stato piuttosto ingenuo. Da allora ho avuto un sacco di opinioni diverse sul numero di pacchetti e sto progettando di scrivere un post aggiornato su questo.
Grazie per il tuo commento e suggerimento!
Rispondi a questo commento
28 luglio, 2009 alle 04:03
[...] Pentola bardzo? Systemem nym zarz? Dzania pakietami i bogaty ma tu wybór? Oprogramowania pnego. pokazuj Ostatnie dane?,? ew najnowszej stabilnej posiada wersji ponad 20.000 wg pakietów? [...] repozytorium ównym
5 Agosto 2009 alle 12:37
Si potrebbe anche voler controllare oswatershed.org e contattare il responsabile del sito web che - egli avrebbe potuto script utili.
Rispondi a questo commento
19 novembre 2009 alle 01:57
, .. Blogs.koolwal.net] è uno deve leggere fonte di informazioni su questo problema, ..]
Rispondi a questo commento