佛系程序喵
2020-03-07 21:26
centos 7.4版本,rpm包相同
原因出在:这个coreutils包下的ls文件不在/bin/ls路径下,而是在/usr/bin/ls下。 whereis ls 查询出ls实际路径为 /usr/bin/ls
所以rpm2cpio /mnt/cdrom/Packages/coreutils-8.22-15.el7.x86_64.rpm|cpio -idv ./bin/ls
这条命令根本就没有解压出来(但是不会报错,也不会生成提取出来的文件夹,),应该写成
rpm2cpio /mnt/cdrom/Packages/coreutils-8.22-15.el7.x86_64.rpm|cpio -idv ./usr/bin/ls
这样就好了 就能提取出来且在当前目录下生成 usr文件夹了
感谢。一直没找到原因,?????
centos 7.4版本,rpm包相同
原因出在:这个coreutils包下的ls文件不在/bin/ls路径下,而是在/usr/bin/ls下。 whereis ls 查询出ls实际路径为 /usr/bin/ls
所以rpm2cpio /mnt/cdrom/Packages/coreutils-8.22-15.el7.x86_64.rpm|cpio -idv ./bin/ls
这条命令根本就没有解压出来(但是不会报错,也不会生成提取出来的文件夹,),应该写成
rpm2cpio /mnt/cdrom/Packages/coreutils-8.22-15.el7.x86_64.rpm|cpio -idv ./usr/bin/ls
这样就好了 就能提取出来且在当前目录下生成 usr文件夹了
Linux软件安装管理
80150 学习 · 275 问题
相似问题