Ich arbeite auf einem MacBook Pro mit Apple Leopard (Mac OS X 10.5.8).
Ich möchte eine RPM entpacken und die Dateien in der Datei wget-1.11.4-2.el5_4.1.src.rpm anzeigen . Ich muss die Dateien nicht an einem bestimmten Speicherort installieren oder% postinstall-Skripts ausführen. Ich möchte nur dieses RPM entpacken, damit ich die Quelldateien darunter anzeigen kann.
Ist es möglich, eine RPM-Datei auf einem Nicht-RedHat / CentOS-System zu entpacken?
rpm2cpio
Utility nicht imrpm
Port? Wenn nicht, versuchen Sie das Skript./opt/local/bin/rpm
! Der Pfad in meiner alten Umgebung muss durcheinander gebracht worden sein.rpm
diesen Tagen tatsächlich im Gebräu ...Über die Befehlszeile können Sie den
tar
Befehl verwenden. Zum Beispiel,tar -tf example.rpm | less
um alle Dateien in der rpm aufzulisten.quelle
tar -tvzf some.rpm
um dietar -xvzf some.rpm
zu extrahierenden InhalteSo entpacken Sie alle Dateien in das lokale Verzeichnis:
ohne dass neue Tools installiert werden müssen
quelle
Homebrew hat auch ein Rezept für die RPM-Installation, einfach ausführen
quelle
Ich denke, dass (wie Windows und Linux) jedes Archivierungsprogramm in der Lage sein sollte, es zu dekomprimieren. iArchiver , unArchiver und Archiver listen alle "Nur-Lese-RPM" in ihren unterstützten Formaten auf.
quelle
/usr/bin/tar
,cpio
etc.Das portable rpm2cpio-Skript ist wirklich gut!
quelle
Ja, Midnight Commander öffnet RPM-Dateien. Ich benutze es nicht, aber google liste einige Links auf, die auf eine GUI verweisen könnten .
quelle