Tôi có tệp RPM mà tôi muốn kiểm tra nội dung tệp của nó. Đối với .debcác gói, tôi có thể sử dụng dpkg -x file.debđể giải nén nó.
Lệnh tương đương cho một .rpmtập tin là gì? Tôi đang tìm kiếm một ứng dụng dòng lệnh.
Tôi có tệp RPM mà tôi muốn kiểm tra nội dung tệp của nó. Đối với .debcác gói, tôi có thể sử dụng dpkg -x file.debđể giải nén nó.
Lệnh tương đương cho một .rpmtập tin là gì? Tôi đang tìm kiếm một ứng dụng dòng lệnh.
Câu trả lời:
Theo tôi nhớ, bạn phải sử dụng một ứng dụng có tên là Alien, biến đổi .rpm thành các tệp deb. Sử dụng một thiết bị đầu cuối để làm:
sudo apt-get install alien
sau đó
sudo alien -d nameofyourpackage.rpm (-d for Debian package)
Nếu sau đó bạn cần kiểm tra nó, bạn có thể sử dụng phương thức d.dkg -x file.deb của bạn
rpm2cpioCó vẻ như hoạt động tốt, vì vậy tôi đã không thử cái này.
Cài đặt 7z:
apt install p7zip-full
và giải nén:
7z x /path/to/file.rpm
7z x /path/to/file.cpio -o/path/to/extract/folder/
rpm2cpio file.rpm | cpio --extract --make-directories