Info: Optælling samlede antal kolli under Debian Linux
Formål: At tælle det samlede antal pakker i Debian-distributionen.
Jeg har læst på mange hjemmesider at Debian har de mest antallet af pakker end nogen anden Linux-distribution derude. Også som pr Debian , er der 18000 + pakker i Debian. Dette fik mig nysgerrig, og jeg besluttede at forespørge det samlede antal pakker, der i øjeblikket faktisk er der i Debian. Den 18k + skøn er mere end et år gamle, og derfor tror jeg det ikke er meget præcis. Ved at gøre nogle forskning fandt jeg, at der ikke er en direkte måde, hvorpå du kan søge i antallet af pakker i real-tid. Derfor måtte jeg til at stole på de komprimerede tekstfiler på Debians pakke hjemmeside.
Jeg besluttede at kontrollere antallet af pakker, der er der i den nuværende stabile (etch), testing (Lenny) og ustabile (Sid) filial og videre bryde tallene i hoved, contrib og non-free sektioner. Her er nogle statistikker, og hvis du er en Debian fan så du kommer til at nyde dette.
Debian Stable (etch)
Kolli i alt: 23143
Break-up pakker sektion-wise:
Main: 22488
Bidrager: 333
Non-free: 322
Debian Testing (Lenny)
Kolli i alt: 28278
Break-up pakker sektion-wise:
Main: 27534
Bidrager: 364
Non-free: 380
Debian Unstable (Sid)
Kolli i alt: 30448
Break-up pakker sektion-wise:
Main: 29632
Contrib: 349
Non-free: 467
Jeg må sige, at ovenstående tal er temmelig imponerende. Faktisk Debian er en meget konservativ distribution (og jeg kan lide det), og dermed har det nævnes 18000 + pakker kun i modsætning til 23000 +. "Under løfte, leverer Over". Jeg tror ikke, der er nogen anden fordeling, der kommer nogen hvor tæt på Debian i form af pakker, som det har at tilbyde.
Jeg har skrevet et lille shell script, som dybest set spytter ud af tallene. Jeg har stadig brug for at gøre nogle touch-ups og så vil jeg skrive scriptet på nettet. Dog kan jeg være lidt i min optælling på grund af formatering spørgsmål (af den downloadede tekstfil) og fejl i kommando. Bare i tilfælde, hvis du får nysgerrig for og forsøge at gøre det selv, og hvis tallene ikke passer så lad mig det vide. Jeg vil rette mig selv.
Som sædvanlig kan du efterlade en kommentar / feedback, hvis du har nogen. Kommentarer opfordrer bloggere til at skrive mere og holde deres humør højt.
Også glem ikke at vurdere dette indlæg nedenfor.
Download den nyeste demo af testking 640-822 spørgsmål og testking 640-816 praksis eksamen for at forberede og videregive real eksamen til tiden. Bliv IT-ekspert med testking 70-649 prep kursus.













2 jan 2009 kl 07:31
[...] Det har en yderst stærk pakke management system og et rigt udvalg af software. De seneste tællinger viser, at den seneste stabile version har mere end 20.000 pakker i hovedarkivet og den seneste [...]
Jan 11, 2009 7:00 PM
Der er "kun" 24.769 pakker i sid i øjeblikket ...
Svar på denne kommentar
Kushal Svar:
11 januar, 2009 kl 11:08
Hej Octy,
Sid er temmelig volatil branche selv i øjeblikket er det temmelig stabil, fordi prøvning (Lenny) står i Freeze tilstand. Så jeg forventer ikke sådan en enorm forskel i antallet af pakker - omkring 6000. Jeg vil kontrollere igen det igen. Bare af nysgerrighed, hvordan (hvilken metode) har du beregne antallet af pakker.
Tak for din kommentar.
Svar på denne kommentar
12 januar 2009 kl 01:47
Synaptic?!? :) Er det meget nemmere ... bare ændre repository, opdatere og det vil vise dig antallet af pakker ...
Svar på denne kommentar
Kushal Svar:
12 januar 2009 kl 06:47
Hej Octy,
Det bare slog mig, hvorfor der er forskelle i vores tal - jeg tror det er på grund af de arkitekturer. Hvilken arkitektur har du? x86, amd64, armel, etc? Debian understøtter så mange som 14 arkitekturer og pakker er ikke ens for alle arkitekturer.
Så for eksempel, pakke A kan være i x86, men muligvis ikke i amd64. Jeg tror Synaptiske tæller antallet af pakker, der er tilgængelige i arkitekturen mens jeg beregnet det samlede antal pakker på tværs af alle arkitekturer ..
Dette er, hvordan jeg gjorde:
Lad os sige, at vi ønsker at beregne for sid - Download denne fil: http://packages.debian.org/unstable/allpackages?format=txt.gz
og derefter give kommandoen:
wc-l
Fratræk 6 (på grund af header i starten) fra den samlede, du får.
Jeg vil fortsætte med at re-check min beregning og min metode. Det kunne være, at jeg kan være lidt off.
Svar på denne kommentar
12 januar 2009 kl 20:35
Jeg er på en x86 ... er der pakker i andre arkitekturer og ikke i i386? 6000 pakker?
Svar på denne kommentar
Kushal Svar:
13 Jan 2009 kl 11:19
Der er, men du har ret - antallet kan ikke være 6000 +. Jeg tror, jeg har brug for at bedre at definere, hvad de tal udgør. Hvad jeg vil gøre er at opdatere denne post med nogle mere raffinerede oplysninger og vil anerkender du bringer dette ud til opmærksomhed.
Tak for din interesse.
Svar på denne kommentar
17 Jan 2009 kl 07:41
[...] Til Kushal s indlæg om at tælle antallet af Debian-pakker, konkluderede han, at sid har i øjeblikket mere end [...]
26 februar 2009 kl 23:07
[...] Bardzo pot? Nym systemem zarz? Dzania pakietami I ma bogaty wybór dost? Pnego oprogramowania. Ostatnie Dane pokazuj?,? Ew najnowszej stabilnej wersji posiada ponad 20000 pakietów wg? Ównym repozytorium [...]
3 april 2009 kl 09:42
hej kan jeg købe et link i dit link sektion for et par bukke via paypal? jeg ønsker at få ligesindede læsere - lad mig det vide venligst :)
Svar på denne kommentar
Jul 7, 2009 kl 10:17
Det ville være fedt, hvis du hvor i stand til at gøre ting som konsoliderer ...
acpi-moduler
acpi-moduler-2.6.26-2-486-di
acpi-moduler-2.6.26-2-686-bigmem-di
acpi-moduler-2.6.26-2-amd64-di
... Til blot én pakke, da slutbrugeren er nok mere optaget af antallet af unikke pakker fordelingen tilbud. Man kunne kalde denne parameter 'antallet af unikke programmer, der tilbydes af Debian', gøre ting som gruppering-doc,-dev, og konsolidere alle de "samme pakke, bare kompileret til en anden bue (se atl2-moduler) 'pakker. Bestemt opdeling af arch er nyttigt, også selvom det er en stor opgave.
Svar på denne kommentar
18 Juli 2009 kl 01:27
Dette giver et mere nøjagtigt skøn over antallet af * applikationer * tilbydes af Debian.
tail-n +7 allpackages | cut-d ''-f1 | cut-d'-'-f1 | uniq | wc-l
Stabil: 11448
Test: 12194
Ustabil: 13012
Det er stadig utroligt imponerende. Antallet af * pakker * angiver det hårde arbejde af udviklerne / vedligeholdere, mens antallet af * applikationer * bør være mere nyttigt for slutbrugerne.
Svar på denne kommentar
Admin Reply:
5 august 2009 kl 12:31
Hej Jonathan,
Du kan være rigtige. Mine første skøn med hensyn til antallet af pakker var temmelig naiv. Siden da har jeg fået en masse forskellige synspunkter vedrørende antallet af pakker, og jeg planlægger at skrive en opdateret POST på denne ene.
Tak for din kommentar og forslag!
Svar på denne kommentar
28 juli 2009 kl 04:03
[...] Bardzo pot? Nym systemem zarz? Dzania pakietami I ma bogaty wybór dost? Pnego oprogramowania. Ostatnie Dane pokazuj?,? Ew najnowszej stabilnej wersji posiada ponad 20000 pakietów wg? Ównym repozytorium [...]
5 august 2009 kl 12:37
Du kan også prøve at tjekke ud oswatershed.org og kontakte lederen af denne hjemmeside - han kunne have nyttige scripts.
Svar på denne kommentar
19 november 2009 kl 01:57
, ..] Linux.koolsolutions.com er en skal læse kilde til oplysninger om dette emne, ..]
Svar på denne kommentar