Info: Contare il numero totale di pacchetti su 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 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 sono attualmente in realtà non in Debian. Il 18k + stima è più di un anno fa e per questo penso che non è molto accurato. Su facendo alcune ricerche ho scoperto che non c'è modo diretto attraverso il quale è possibile interrogare il numero di pacchetti in tempo reale. Quindi ho dovuto fare affidamento sui file compressi testo sul sito di Debian package.
Ho deciso di controllare il numero di pacchetti che ci sono in corso stabile (etch), testing (Lenny) e unstable (Sid), filiali e continuare ad eliminare i numeri in main contrib e non-sezioni gratuite. Ecco alcune statistiche e se sei un fan di Debian poi avete intenzione di godere di questo.
Debian Stable (Etch)
Totale dei colli: 23.143
Break-up di sezione Pacchetti-saggio:
Principali: 22.488
Contrib: 333
Non-free: 322
Debian Testing (Lenny)
Totale dei colli: 28.278
Break-up di sezione Pacchetti-saggio:
Principali: 27.534
Contrib: 364
Non-free: 380
Debian Unstable (Sid)
Totale dei colli: 30.448
Break-up di sezione Pacchetti-saggio:
Principali: 29.632
Contrib: 349
Non-free: 467
Devo dire che i numeri di cui sopra sono piuttosto impressionanti. In realtà Debian è una distribuzione molto conservatore (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 qualsiasi altra distribuzione che viene ogni 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 un po 'touch ups e poi mi post lo script sul web. Tuttavia, posso essere po 'fuori nel mio conteggio a causa di problemi di formattazione (del file scaricato testo) e gli errori nel comando. Solo nel caso in cui si ottiene anche curiosi e cercare di farlo da soli e se i numeri non corrispondono quindi per favore fatemelo sapere. I will corretta me stesso.
Come al solito, si prega di lasciare un commento / feedback se avete. Commenti incoraggia blogger di pubblicare più e mantenere la loro allegria.
Inoltre non dimenticate di votare questo post qui sotto.










2 Gennaio 2009 at 7:31
[...] E 'un sistema estremamente potente gestione dei pacchetti e una ricca selezione di software disponibili. Conta recenti dimostrano che l'ultima versione stabile ha oltre 20.000 pacchetti nel repository principale e la più recente [...]
11 Gennaio 2009 alle 7:00 pm
Non ci sono "solo" 24.769 pacchetti di sid al momento ...
Rispondi a questo commento
Kushal Reply:
11 gennaio 2009 at 11:08
Hi Octy,
Sid è piuttosto volatile ramo, anche se al momento è abbastanza stabile perché testing (Lenny) è in stato di Freeze. Quindi non mi aspetto un grande differenza nel numero di pacchetti - circa 6000. I will ricontrollare ancora. Solo per curiosità come (quale metodo) non si calcola il numero di confezioni.
Grazie per il vostro commento.
Rispondi a questo commento
12 Gennaio 2009 at 1:47
Synaptic?!?
è molto più facile ... basta cambiare il repository, l'aggiornamento, e vi mostrerà il numero dei colli ...
Rispondi a questo commento
Kushal Reply:
12 gennaio 2009 a 6:47 pm
Hi Octy,
E 'solo che mi ha colpito per spiegare perché non ci sono differenze nei nostri numeri - credo che sia a causa delle architetture. Ciò che l'architettura avete? x86, amd64, armel, etc? Debian supporta fino a 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. Credo che Synaptic conta il numero di pacchetti che sono disponibili in architettura considerando che ho calcolato il numero totale dei colli in tutte le architetture ..
Ecco come ho fatto:
Diciamo che vogliamo calcolare per sid - Scarica questo file: http://packages.debian.org/unstable/allpackages?format=txt.gz
e poi dare il comando:
wc-l
Sottrarre 6 (a causa della intestazione all'inizio) dal totale che si ottiene.
Continuerò a ricontrollare i miei calcoli e il mio metodo. Potrebbe essere che io possa essere un po 'spento.
Rispondi a questo commento
12 gennaio 2009 a 8:35 pm
Sono su un x86 ... ci sono pacchetti in altre architetture, e non in i386? 6.000 pacchetti?
Rispondi a questo commento
Kushal Reply:
13 gennaio 2009 at 11:19
Ci sono ma voi siete di destra - il numero non può essere 6000 +. Penso di aver bisogno di definire meglio che cosa tali numero costituisce. Ciò che io voglio fare è che l'aggiornamento post con qualche informazione in più raffinati e riconoscere che questo fuori portando all'attenzione.
La ringrazio nuovamente per l'interesse.
Rispondi a questo commento
17 Gennaio 2009 at 7:41
[...] Di inviare Kushal's a contare il numero totale di pacchetti Debian, ha concluso che il SID ha attualmente più di [...]
26 febbraio 2009 at 11:07
[...] Pot bardzo? Nym zarz systemem? Dzania pakietami i ma tu wybór bogaty? Oprogramowania pnego. Pokazuj Ostatnie dane?,? Ew najnowszej stabilnej wersji posiada ponad 20.000 wg pakietów? Repozytorium ównym [...]
3 Aprile 2009 at 9:42
hey posso comprare un link nella sezione link per un paio dollari tramite PayPal? i want to get like minded lettori - me lo faccia sapere per favore
Rispondi a questo commento
7 luglio 2009 at 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-bigmem-di
acpi-modules-2.6.26-2-amd64-di
... Per un solo pacchetto, dal momento che l'utente finale è probabilmente più interessati con il numero di pacchetti unici le offerte di distribuzione. Si potrebbe chiamare questo numero metrica 'dei programmi unici offerti da Debian', fare le cose come gruppo-doc,-dev e consolidamento di tutte le 'lo stesso pacchetto, appena compilato per un arco di diversi (vedi ATL2-modules)' pacchetti. Sicuramente frazionamento arco è utile, anche se questo è un compito grande.
Rispondi a questo commento
18 Luglio 2009 alle 1:27
Questo dà una stima più precisa del numero di domande * * offerto da Debian.
tail-n 7 allpackages | cut-d ''-f1 | cut-d '-'-f1 | uniq | wc-l
Stabili: 11.448
Test: 12.194
Instabile: 13.012
Questo è ancora incredibilmente impressionante. Il numero di colli * * indicare il duro lavoro degli sviluppatori / manutentori, mentre il numero di domande * * dovrebbe essere più utile per gli utenti finali.
Rispondi a questo commento
Admin Reply:
5 agosto 2009 at 12:31
Ciao Jonathan,
Forse hai ragione. Il mio prime stime riguardanti il numero di pacchetti è stato piuttosto ingenuo. Da allora ho avuto un sacco di opinioni diverse sul numero dei colli e sto pensando di scrivere un post aggiornato su questo.
Grazie per il vostro commento e suggerimento!
Rispondi a questo commento
28 Luglio 2009 alle 4:03
[...] Pot bardzo? Nym zarz systemem? Dzania pakietami i ma tu wybór bogaty? Oprogramowania pnego. Pokazuj Ostatnie dane?,? Ew najnowszej stabilnej wersji posiada ponad 20.000 wg pakietów? Repozytorium ównym [...]
5 agosto 2009 at 12:37
Si potrebbe anche voler controllare oswatershed.org e contattare il responsabile di quel sito - avrebbe potuto script utili.
Rispondi a questo commento
19 novembre 2009 a 1:57 pm
, ..] Blogs.koolwal.net è uno deve leggere fonte di informazione su questo tema, ..]
Rispondi a questo commento