Je sais comment lister les packages disponibles à partir des dépôts et ainsi de suite, mais comment puis-je trouver une liste qui correspond à des méta-packages équivalents, tels que le build-essential
.
Existe-t-il une telle chose et sinon, quelle serait une approche raisonnable pour trouver des correspondances aussi proches / similaires?
linux
ubuntu
rhel
package-management
0xC0000022L
la source
la source
yum groupinstall "Development Tools"
m'aiderait. Mais comment puis-je trouver la liste de ces méta-packages et y a-t-il une liste qui les correspond à travers les distributions? Cela fait également partie de ma question. J'ai cherché sur le site avant de demander.yum grouplist
pour obtenir une liste de groupes.yum groupinfo
. Malheureusement, comme l'a souligné Derobert, il semble que la portée des «outils de développement» soit plus large quebuild-essential
. Écrivez-le comme réponse et vous obtiendrez au moins un vote positif :)Réponses:
Vous ne trouverez pas de groupes de packages correspondant exactement aux distributions non liées, ce sont des distributions différentes précisément parce qu'elles ne sont pas d'accord sur certains problèmes fondamentaux. Notez que différentes distributions sélectionnent différents packages en amont à installer, et regroupent / divisent également les sources en amont différemment avant d'ajouter une configuration locale. La plupart reconnaissent la séparation entre l’exécution et les éléments requis pour le développement (normalement
-devel
ou certains dans le nom du package), et peut-être de la documentation et des exemples supplémentaires. Votre meilleur pari est de disséquer le groupe de la source et d'installer les packages respectifs sur la destination. Vous pouvez essayer de faire correspondre la liste détaillée des packages de l'étape précédente au groupement fourni par la cible. Les noms de groupe donnent probablement des indications, ou vous pouvez consulter une page Web donnant un aperçu de la structure du package (ne trouve rien pour Fedora, juste les différences entre les plus récentes et les plus anciennes, désolé). Beaucoup de travail, bien sûr.la source
La commande équivalente est
la source
Lorsque vous consultez la liste des packages pour le méta-package essentiel à la génération, vous voyez que les fichiers suivants sont inclus:
Donc, je devrais supposer que l'on pourrait regarder la liste incluse et voir ce qu'elle fournit. En regardant / usr / share / build-essential / essential-packages-list, vous voyez que ces packages sont installés dans le cadre de build-essential:
En regardant cette liste, je devrais supposer que certains d'entre eux sont déjà installés sur Red Hat par défaut, il suffit donc d'installer les paquets manquants. Je doute fortement que vous trouverez un package complet qui les installe simplement pour vous.
la source
apt-rdepends
fonctionne également pour cela, sans consulter ce fichier texte :), toujours +1