VRMS : Différence entre versions
De Asso Val Libre
(→vrms) |
|||
| (5 révisions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
| − | https://forum.linuxquimper.org/t/debian-les-debutants/4932 | + | https://forum.linuxquimper.org/t/debian-les-debutants/4932 |
| − | == | + | == vrms == |
* VRMS compte les licences des paquets binaires installés sur une machine | * VRMS compte les licences des paquets binaires installés sur une machine | ||
| − | * C'est un calcul grossièrement biaisé car un seul logiciel peut induire plusieurs/beaucoup de paquets binaires (exemple, [[texlive]], [[libreoffice]] | + | * C'est un calcul grossièrement biaisé, car un seul logiciel peut induire plusieurs/beaucoup de paquets binaires (exemple, [[texlive]], [[libreoffice]] |
| + | apt-cache search texlive | grep ^texlive | wc -l == 54 | ||
| + | |||
| + | ; [[Discussion:VRMS]] : | ||
== Amélioration == | == Amélioration == | ||
| Ligne 11 : | Ligne 14 : | ||
Il est possible de compter un truc plus représentatif que le nombre de paquets "binaires". | Il est possible de compter un truc plus représentatif que le nombre de paquets "binaires". | ||
| − | grep ^Source /var/lib/dpkg/status | sort | awk '{print $2}' | uniq | wc -l | + | grep ^Source /var/lib/dpkg/status | sort | awk '{print $2}' | uniq | wc -l == 831 |
| − | + | ||
Ce sont les paquets sources Debian | Ce sont les paquets sources Debian | ||
| Ligne 18 : | Ligne 21 : | ||
On peut même affiner, en considérant que les libs ne sont pas des logiciels au sens usuel, avec | On peut même affiner, en considérant que les libs ne sont pas des logiciels au sens usuel, avec | ||
| − | grep ^Source /var/lib/dpkg/status | sort | awk '{print $2}' | grep -v ^lib | uniq | wc -l | + | grep ^Source /var/lib/dpkg/status | sort | awk '{print $2}' | grep -v ^lib | uniq | wc -l == 612 |
| − | == 612 | ||
Le tout étant de s'entendre sur ce que l'on appelle "logiciel" ... | Le tout étant de s'entendre sur ce que l'on appelle "logiciel" ... | ||
| − | |||
| − | |||
En 2024, il faudrait intégrer un décompte (des licences) des snap, flatpak et autres appimages. | En 2024, il faudrait intégrer un décompte (des licences) des snap, flatpak et autres appimages. | ||
| Ligne 29 : | Ligne 29 : | ||
== Flatpaks == | == Flatpaks == | ||
| − | flatpak list --app --columns=application | xargs -L1 flatpak info | grep License: | sort | grep LicenseRef | wc -l | + | flatpak list --app --columns=application | xargs -L1 flatpak info | grep License: | sort | grep LicenseRef | wc -l == 6 |
| − | |||
| − | |||
6 flatpak non libres sur 50 installés. Gulps. | 6 flatpak non libres sur 50 installés. Gulps. | ||
Version actuelle en date du 7 novembre 2024 à 20:45
https://forum.linuxquimper.org/t/debian-les-debutants/4932
vrms
- VRMS compte les licences des paquets binaires installés sur une machine
- C'est un calcul grossièrement biaisé, car un seul logiciel peut induire plusieurs/beaucoup de paquets binaires (exemple, texlive, libreoffice
apt-cache search texlive | grep ^texlive | wc -l == 54
Amélioration
Il est possible de compter un truc plus représentatif que le nombre de paquets "binaires".
grep ^Source /var/lib/dpkg/status | sort | awk '{print $2}' | uniq | wc -l == 831
Ce sont les paquets sources Debian
On peut même affiner, en considérant que les libs ne sont pas des logiciels au sens usuel, avec
grep ^Source /var/lib/dpkg/status | sort | awk '{print $2}' | grep -v ^lib | uniq | wc -l == 612
Le tout étant de s'entendre sur ce que l'on appelle "logiciel" ...
En 2024, il faudrait intégrer un décompte (des licences) des snap, flatpak et autres appimages.
Flatpaks
flatpak list --app --columns=application | xargs -L1 flatpak info | grep License: | sort | grep LicenseRef | wc -l == 6
6 flatpak non libres sur 50 installés. Gulps.