我在尝试提取包时收到错误,我不知道为什么会发生这种情况,数据是否损坏了?
sudo dpkg -x ti-openmpacc_1.1.1_cortexa15hf-vfp-neon.ipk /evmk2h_nfs/
dpkg-deb: error: archive 'ti-openmpacc_1.1.1_cortexa15hf-vfp-neon.ipk' has premature member 'data.tar.gz' before 'control.tar', giving up
有谁能帮忙吗:)
答案1
它应该是一个 ar 文件,因此您应该能够使用以下命令提取它:ar x ti-openmpacc_1.1.1_cortexa15hf-vfp-neon.ipk
ar 档案中的档案应该是 tar,因此您可以使用 提取它们tar -zxf
。
参考: http://manpages.ubuntu.com/manpages/utopic/man5/deb.5.html https://stackoverflow.com/questions/17369127/extracting-and-creating-ipk-files