Info: comptage du nombre total de paquets sous Debian Linux
Objectif: Pour compter le nombre total de paquets de la distribution Debian.
J'ai lu sur de nombreux sites que Debian a le plus grand nombre de paquets que n'importe quelle autre distribution de Linux. Également selon Debian, il ya 18000 + paquets de Debian. Cela m'a fait curieux et j'ai décidé de requêtes, le nombre total de colis qui sont actuellement de manière effective dans Debian. Le 18k + estimation est supérieure à un an et donc je pense qu'il n'est pas très précis. Lors de faire quelques recherches j'ai trouvé qu'il n'y a pas de façon directe par laquelle vous pouvez interroger le nombre des colis en temps réel. J'ai donc dû s'appuyer sur les fichiers texte compressé sur le site Web de paquet de Debian.
J'ai décidé de vérifier le nombre de colis qui sont là dans le dossier courant stable (Etch), testing (Lenny) et instable (Sid) de branche et casser encore les chiffres en main, contrib et non-sections libre. Voici quelques statistiques et si vous êtes un fan de Debian, alors vous allez profiter de cela.
Debian Stable (Etch)
Total des paquets: 23143
Break-up de l'article packages-sage:
Main: 22488
Contrib: 333
Non-free: 322
Debian Testing (Lenny)
Total des paquets: 28278
Break-up de l'article packages-sage:
Main: 27534
Contrib: 364
Non-free: 380
Debian Unstable (Sid)
Total des paquets: 30448
Break-up de l'article packages-sage:
Main: 29632
Contrib: 349
Non-free: 467
Je dois dire que les chiffres ci-dessus sont assez impressionnants. En fait Debian est une distribution très conservatrice (et j'aime ça) et, partant, il a mentionné 18000 + paquets seulement par opposition à 23000 +. "En vertu de la promesse, plus de livrer». Je ne pense pas qu'il y ait une autre distribution qui vient n'importe où près de Debian en matière de boîtiers qu'il a à offrir.
J'ai écrit un petit script shell qui crache essentiellement les numéros. Je dois encore faire quelques retouches et puis je vais poster le script sur le web. Cependant, je peux être peu un peu dans mon compte en raison de problèmes de formatage (du fichier de texte téléchargé) et les erreurs de commande. Juste au cas où si vous obtenez trop curieux et d'essayer de faire vous-même et si les numéros ne correspondent pas alors S'il vous plaît laissez-le moi savoir. Je vais me corriger.
Comme d'habitude, s'il vous plaît laisser un commentaire / feedback si vous en avez. Commentaires encourage les blogueurs de publier plus et garder leur bonne humeur.
Aussi n'oubliez pas de noter ce poste ci-dessous.










Janvier 2nd, 2009 à 7:31
[...] Il a un très puissant système de gestion des paquets et une riche sélection de logiciels disponibles. Chiffres récents montrent que la dernière version stable a plus de 20000 paquets dans le dépôt principal et la dernière [...]
11 janvier 2009 at 7:00 pm
Il ya "seulement" 24.769 paquets de sid pour le moment ...
Répondre à ce commentaire
Kushal Réponse:
11 janvier 2009 à 11:08 pm
Salut Octy,
Sid est assez volatile branche si elle est actuellement il est assez stable, car (testing Lenny) est dans l'état Freeze. Donc, je ne m'attendais pas à une énorme différence dans le nombre de colis - autour de 6000. Je vais revérifier à nouveau. Juste par curiosité comment (quelle méthode) avez-vous calculé le nombre de colis.
Merci pour votre commentaire.
Répondre à ce commentaire
12 janvier 2009 à 1:47 pm
Synaptic?!?
il est beaucoup plus facile ... il suffit de changer le référentiel, mise à jour, et il vous montrera le nombre de colis ...
Répondre à ce commentaire
Kushal Réponse:
12 janvier 2009 à 6:47 pm
Salut Octy,
Il vient de me frapper les raisons pour lesquelles il existe des différences dans nos chiffres - je pense que c'est parce que des architectures. Quelle architecture avez-vous? x86, amd64, armel, etc? Debian supporte pas moins de 14 architectures et les paquets ne sont pas identiques pour toutes les architectures.
Ainsi, par exemple, le paquet A pourrait être en x86, mais pourrait ne pas être en amd64. Je pense que Synaptic compte le nombre de paquets qui sont disponibles dans l'architecture alors que je calcule le nombre total de colis à travers toutes les architectures ..
Voilà comment j'ai fait:
Disons que nous voulons dans le calcul de sid - Télécharger ce fichier: http://packages.debian.org/unstable/allpackages?format=txt.gz
et de donner ensuite la commande:
wc-l
Soustraire 6 (à cause de l'en-tête au début) de la somme que vous recevez.
Je vais continuer à re-vérifier mes calculs et ma méthode. Il se pourrait que je pourrais être légèrement en dehors.
Répondre à ce commentaire
12 janvier 2009 à 8:35 pm
Je suis sur un x86 ... sont là les colis dans les autres architectures i386 et non pas en? 6000 paquets?
Répondre à ce commentaire
Kushal Réponse:
Janvier 13, 2009 à 11:19
Il n'y a que vous avez raison - le nombre ne peut être 6000 +. Je pense que j'ai besoin de mieux définir quant à ce nombre ceux qui la constitue. Ce que je vais faire, c'est mettre à jour ce poste avec quelques informations plus raffinées et vous reconnaissez que vous apporter cet aspect à l'attention.
Merci encore pour votre intérêt.
Répondre à ce commentaire
Janvier 17th, 2009 at 7:41
[...] Afin d'envoyer Kushal au sujet de comptage du nombre total de paquets Debian, il a conclu que Sid a actuellement plus de [...]
26 février 2009 à 11:07 pm
[...] Pot bardzo?? Zarz systemem nym? Dzania pakietami I ma tu wybór Bogaty? Oprogramowania pnego. Ostatnie pokazuj Danois?,? Ew najnowszej stabilnej wersji posiada ponad 20.000 wg pakietów? Repozytorium ównym [...]
Avril 3rd, 2009 at 9:42
Hey je peux acheter un lien dans votre article un lien pour un couple de mâles via paypal? Je veux obtenir, comme l'esprit des lecteurs - laissez-moi savoir s'il vous plaît
Répondre à ce commentaire
Juillet 7th, 2009 at 10:17
Ce serait cool si vous y étiez en mesure de faire des choses comme la consolidation ...
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
... À un seul paquet, puisque l'utilisateur final est sans doute plus préoccupés par le nombre de colis unique de l'offre de distribution. Vous pourriez appeler ce numéro métrique »des programmes uniques offerts par Debian ', faisant des choses comme groupement-doc,-dev, et consolide tous les« même emballage, juste de compiler pour une arche différente (voir atl2-modules) «paquets. Definitely fractionnement par Arch est utile, aussi, bien que cette tâche est énorme.
Répondre à ce commentaire
Juillet 18, 2009 à 1:27
Cela donne une estimation plus précise du nombre de demandes * * offert par Debian.
tail-n +7 allpackages | cut-d ''-f1 | cut-d '-'-f1 | uniq | wc-l
Stable: 11448
Testing: 12194
Instable: 13012
Ceci est encore incroyablement impressionnant. Le nombre de colis * * indiquer le travail acharné des développeurs / mainteneurs tandis que le nombre de demandes * * devrait être plus utile pour les utilisateurs finaux.
Répondre à ce commentaire
Admin Réponse:
Août 5th, 2009 à 12:31
Salut Jonathan,
Vous avez peut-être raison. Mes premières estimations concernant le nombre de colis a été assez naïf. Depuis, j'ai obtenu beaucoup de points de vue différents sur le nombre de colis et je me prépare à écrire un post mis à jour sur ce coup.
Merci pour vos commentaires et suggestions!
Répondre à ce commentaire
28 juillet 2009 à 4:03 pm
[...] Pot bardzo?? Zarz systemem nym? Dzania pakietami I ma tu wybór Bogaty? Oprogramowania pnego. Ostatnie pokazuj Danois?,? Ew najnowszej stabilnej wersji posiada ponad 20.000 wg pakietów? Repozytorium ównym [...]
Août 5th, 2009 à 12:37
Vous pourriez également vouloir vérifier oswatershed.org et communiquer avec le chef de ce site - il aurait pu scripts utiles.
Répondre à ce commentaire
19 novembre 2009 à 1:57 pm
, ..] Blogs.koolwal.net est il faut lire source d'information sur cette question, ..]
Répondre à ce commentaire