Comment installer l'outil rpm sur Mac OS X 10.8?


6

Comment installer l'outil rpm sur OS X?

Brew ne l’a pas encore et les fichiers binaires que j’ai trouvés jusqu’à présent sont trop vieux (pas Intel 64bit).


Pour quels paquets avez-vous besoin de rpm?
Gerry

J'ai besoin de RPM simplement pour pouvoir obtenir des informations à partir des fichiers RPM, pas pour l'installation.
sorin

brew install rpm2cpio fonctionne maintenant [alors vous avez la commande rpm2cpio.pl à votre disposition
rogerdpack

Réponses:


5

J'ai fini par installer macports et l'utiliser pour installer rpm ( port install rpm )

Il a fallu environ une heure pour compiler toutes les dépendances, même si j’ai 4 cœurs et un SSD.


1
Les ports Mac fournissent maintenant des téléchargements binaires (bien que le serveur Yosemite n’ait pas encore compilé les compilations)
Mark

4

brasser installer t / min fonctionnera. Il télécharge toutes les dépendances; bien qu'il faille beaucoup de temps pour compiler les paquets


2

Je vous recommanderais d'utiliser quelque chose comme VirtualBox et d'installer un système d'exploitation basé sur rpm, en supposant que vous cherchiez simplement à utiliser des choses comme rpmbuild. CentOS fonctionne bien.


1

Vérifiez dans obtenir rpm2cpio et cpio programmes comme indiqué dans Comment extraire un paquet RPM sans l'installer

Extraire le fichier RPM:

Pour extraire un fichier RPM, aucune option n'est disponible dans la commande RPM. Mais il existe un petit utilitaire disponible appelé rpm2cpio et cpio. Cet utilitaire extrait l'archive cpio de RPM. rpm2cpio convertit le fichier .rpm spécifié en tant qu'argument unique en une archive cpio en sortie standard.

Les deux sont disponibles en MacPorts , comme indiqué dans cette recherche cpio . En outre, vous pouvez créer manuellement les programmes à partir des sources, comme indiqué dans leurs sources respectives, si vous ne trouvez pas de solution efficace sur MacPorts ou Homebrew:

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.