Info: Conteggio del numero totale di pacchetti in Debian Linux
Scopo: Per contare il numero totale dei colli nella distribuzione Debian.
Ho letto su molti siti web che Debian ha il maggior numero di pacchetti di ogni altra distribuzione Linux là fuori. Inoltre, come per Debian , ci sono 18000 pacchetti + in Debian. Questo mi ha incuriosito e ho deciso di interrogare il numero totale di pacchetti che attualmente sono in realtà c'è in Debian. Il + stima 18k è più di un anno di età e quindi penso che non è molto preciso. Dopo aver fatto qualche ricerca ho scoperto che non ci sia modo diretto con cui è possibile interrogare il numero di pacchetti in tempo reale. Quindi ho dovuto fare affidamento sui file di testo compressi su pacchetti di Debian sito.
Ho deciso di controllare il numero di pacchetti che ci sono in corrente stabile (etch), test (Lenny) e instabili (Sid) ramo e ulteriormente rompere i numeri nelle sezioni principali, contrib e non-free. Ecco alcune statistiche e se sei un fan di Debian allora si sta andando a godere di questo.
Debian Stable (Etch)
Pacchetti totali: 23.143
Rottura di pacchetti sezione-saggi:
Principale: 22488
Contrib: 333
Non-free: 322
Debian Testing (Lenny)
Pacchetti totali: 28.278
Rottura di pacchetti sezione-saggi:
Principale: 27534
Contrib: 364
Non-free: 380
Debian Unstable (Sid)
Pacchetti totali: 30448
Rottura di pacchetti sezione-saggi:
Principale: 29632
Contrib: 349
Non-free: 467
Devo dire che i numeri di cui sopra sono abbastanza impressionanti. In realtà Debian è una distribuzione molto conservatore (e mi piace) e, quindi, si è accennato 18.000 pacchetti + solo in contrapposizione a 23000 +. "Sotto promessa, Over consegnare". Non credo che ci sia qualsiasi altra distribuzione che viene ogni dove vicino a 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 alcuni ritocchi e poi mi post il copione sul web. Tuttavia, posso essere po 'fuori nel mio conteggio a causa di problemi di formattazione (del file di testo scaricato) e gli errori nel comando. Solo nel caso in cui se si arriva troppo curiosi e cercate di farlo da soli e se i numeri non corrispondono allora per favore fatemelo sapere. Io correggermi.
Come al solito, si prega di lasciare un commento / risposte se ne avete. Commenti incoraggia i blogger di pubblicare più e mantenere il loro spirito elevato.
Inoltre, non dimenticare di votare questo post qui sotto.
Scarica l'ultima demo di testking 640-822 domande e testking 640-816 esame di pratica per preparare e superare l'esame in tempo reale. Diventa esperto IT con testking 70-649 corso di preparazione.













2 gennaio 2009 alle 07:31
[...] E 'un potente sistema di gestione dei pacchetti e una ricca selezione di software disponibile. Conta recenti mostrano che l'ultima versione stabile ha oltre 20.000 pacchetti nel repository principale e le ultime [...]
11 gennaio, 2009 alle 7:00 pm
Ci sono "solo" 24.769 pacchetti in sid al momento ...
Rispondi a questo commento
Kushal Rispondi:
11 gennaio, 2009 alle 11:08
Ciao octy,
Sid è ramo piuttosto volatile, anche se al momento è abbastanza stabile perché testing (Lenny) è in stato di congelamento. Quindi non mi aspetto una grande differenza nel numero dei colli - intorno al 6000. Farò ricontrollare di nuovo. Solo per curiosità come (quale metodo) hai fatto a calcolare il numero di colli.
Grazie per il tuo commento.
Rispondi a questo commento
12 gennaio 2009 alle 01:47
Synaptic?!? :) È molto più facile ... basta cambiare il repository, aggiornare, e vi mostrerà il numero dei colli ...
Rispondi a questo commento
Kushal Rispondi:
12 gennaio 2009 alle 06:47
Ciao octy,
E 'appena mi ha colpito il motivo per cui non ci sono differenze nei nostri numeri - Penso 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. Credo che conta Synaptic il numero di pacchetti che sono disponibili in architettura, mentre ho calcolato il numero totale dei pacchetti per tutte le architetture ..
Ecco come ho fatto:
Diciamo che vogliamo calcolare per sid - Scaricate questo file: http://packages.debian.org/unstable/allpackages?format=txt.gz
e poi dare il comando:
wc-l
Sottrarre 6 (a causa del colpo di testa in principio) dal totale che si ottiene.
Io continuerò a ricontrollare il mio calcolo e il mio metodo. Potrebbe essere che io possa essere un po 'fuori.
Rispondi a questo commento
12 gennaio 2009 alle 20:35
Io sono su un x 86 ... ci sono pacchetti in altre architetture e non in i386? 6000 pacchetti?
Rispondi a questo commento
Kushal Rispondi:
13 Gennaio 2009 alle 11:19
Ci sono, ma hai ragione - il numero non può essere 6000 +. Penso di aver bisogno di definire meglio di ciò che coloro numero costituisce. Ciò che io voglio fare è aggiornare quel post con qualche informazione più raffinato e riconoscerà che portare questo fuori per l'attenzione.
Grazie ancora per il vostro interesse.
Rispondi a questo commento
17 gennaio 2009 alle 07:41
[...] Per il post di Kushal di contare il numero totale di pacchetti Debian, ha concluso che la sid ha attualmente più di [...]
26 Febbraio, 2009 alle 23:07
[...] Pentola bardzo?? Nym systemem zarz? Dzania pakietami ho ma Bogaty wybór Dost? Pnego oprogramowania. Ostatnie dane pokazuj?,? Ew najnowszej stabilnej wersji posiada ponad 20000 pakietów wg? Ównym repozytorium [...]
3 aprile 2009 alle 09:42
ehi posso comprare un link nella sezione collegamento per un paio di dollari tramite paypal? voglio ottenere come la pensano i lettori - me lo faccia sapere per favore :)
Rispondi a questo commento
7 luglio 2009 alle 10:17
Sarebbe bello se si dove in grado di fare le cose come consolidare ...
acpi-moduli
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
... Ad un solo pacchetto, poiché l'utente finale è probabilmente più interessato con il numero di pacchetti unici offre la distribuzione. Si potrebbe chiamare 'numero di programmi unici offerti da Debian' questa metrica, fare le cose come raggruppamento-doc,-dev, e consolidare tutte le 'stesso pacchetto, appena compilato per un arco diverso (vedi ATL2-moduli)' pacchetti. Sicuramente scissione da arco è utile, anche se questo è un grande compito.
Rispondi a questo commento
18 Luglio, 2009 alle 01:27
Questo dà una stima più accurata del numero di * applicazioni * pacchetti da installare.
tail-n +7 allpackages | cut-d ''-f1 | cut-d'-'-f1 | uniq | wc-l
Stabile: 11448
Test: 12194
Instabile: 13012
Questo è ancora incredibilmente impressionante. Il numero di * pacchetti * indicare il duro lavoro degli sviluppatori / manutentori mentre il numero di * applicazioni * dovrebbe essere più utile per gli utenti finali.
Rispondi a questo commento
Admin Rispondi:
5 Agosto 2009 alle 12:31
Ciao Jonathan,
Forse hai ragione. Le mie prime stime riguardanti il numero dei colli era abbastanza 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 tuo commento e suggerimento!
Rispondi a questo commento
28 luglio, 2009 alle 04:03
[...] Pentola bardzo?? Nym systemem zarz? Dzania pakietami ho ma Bogaty wybór Dost? Pnego oprogramowania. Ostatnie dane pokazuj?,? Ew najnowszej stabilnej wersji posiada ponad 20000 pakietów wg? Ównym repozytorium [...]
5 Agosto 2009 alle 12:37
Si potrebbe anche voler controllare oswatershed.org e contattare il capo di quel sito - che potrebbe avere script utili.
Rispondi a questo commento
19 novembre 2009 alle 01:57
, ..] Linux.koolsolutions.com è una lettura obbligatoria fonte di informazioni su questo problema, ..]
Rispondi a questo commento