課程
/運(yùn)維&測(cè)試
/Linux
/Linux軟件安裝管理
為什么我提取不出文件呢 格式和老師一樣
2017-08-22
源自:Linux軟件安裝管理 3-5
正在回答
你的這個(gè)我也出現(xiàn)過 我是因?yàn)闆]有在絕對(duì)路徑前面加點(diǎn) 后來加上就可以了 你可以試一下
輸入命令:rpm2cpio? /mnt/cdrom/Packages/coreutils-8.22-21.e17.x86_64.rpm |? \
> cpio -idv ./usr/bin/ls? 執(zhí)行后就會(huì)在當(dāng)前目錄看到 usr,然后將 cp /root/usr/bin/ls? /bin 即可
rpm2cpio /mnt/cdrom/Packages/coreutils-8.22-18.el7.x86_64.rpm|cpio -idv ./usr/bin/ls
#提取RPM包中l(wèi)s命令到當(dāng)前目錄的/usr/bin/ls下
(用whereis查發(fā)現(xiàn)ls其實(shí)路徑在/usr/bin/ls下)
兮蓅
Shalleo 回復(fù) 兮蓅
可能這就是版本問題吧 放到了不同的目錄下
是因?yàn)閏entos版本的區(qū)別嗎?我打rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-46.el6.x86_64.rpm | cpio -idv ./bin/ls什么都解不出來。只打rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-46.el6.x86_64.rpm | cpio -idv,就會(huì)在當(dāng)前目錄下得到一個(gè)usr文件夾,里面有bin? libexec? sbin? share文件夾,復(fù)制usr/bin/ls到/bin/,ls才恢復(fù)
這是什么原因?有高手指點(diǎn)下嗎?
xk873006480
為啥我是這個(gè)
Shalleo
3:從RPM包中提取所需文件(注意到根目錄~下執(zhí)行)
[root@bogon ~]# rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-46.el6.x86_64.rpm | cpio -idv ./bin/ls
./bin/ls
25240 塊
#提取RPM包中l(wèi)s命令到當(dāng)前目錄的 bin/ls下
[root@bogon ~]# dir
abc.txt bin ? install.log ? ? ? tmpana
anaconda-ks.cfg ?hello.sh ?install.log.syslog
#此時(shí)還不能使用ls
[root@bogon ~]# dir bin
ls
[root@bogon ~]# dir bin/ls
bin/ls
#暫用dir查看
4:把ls命令復(fù)制到 /bin/目錄,修復(fù)文件丟失
[root@bogon ~]# pwd
/root
[root@bogon ~]# dir /root/bin/ls
/root/bin/ls
[root@bogon ~]# cp /root/bin/ls /bin/
[root@bogon ~]# ls
abc.txt ? ? ? ? ?bin ? ? ? install.log ? ? ? ? tmpana
ls命令可以正常使用
慕斯卡5526745 提問者
舉報(bào)
通過本課程了解Linux中的軟件如何進(jìn)行安裝、卸載、升級(jí)等管理
4 回答關(guān)于防火墻的問題
1 回答關(guān)于換行快捷鍵的問題
2 回答關(guān)于RPM包的安裝位置的問題
2 回答關(guān)于yum鏡像站的書寫格式問題
3 回答關(guān)于abrt
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-10-15
你的這個(gè)我也出現(xiàn)過 我是因?yàn)闆]有在絕對(duì)路徑前面加點(diǎn) 后來加上就可以了 你可以試一下
2018-07-27
輸入命令:rpm2cpio? /mnt/cdrom/Packages/coreutils-8.22-21.e17.x86_64.rpm |? \
> cpio -idv ./usr/bin/ls? 執(zhí)行后就會(huì)在當(dāng)前目錄看到 usr,然后將 cp /root/usr/bin/ls? /bin 即可
2018-04-21
rpm2cpio /mnt/cdrom/Packages/coreutils-8.22-18.el7.x86_64.rpm|cpio -idv ./usr/bin/ls
#提取RPM包中l(wèi)s命令到當(dāng)前目錄的/usr/bin/ls下
(用whereis查發(fā)現(xiàn)ls其實(shí)路徑在/usr/bin/ls下)
2017-11-02
可能這就是版本問題吧 放到了不同的目錄下
2017-11-02
是因?yàn)閏entos版本的區(qū)別嗎?我打rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-46.el6.x86_64.rpm | cpio -idv ./bin/ls什么都解不出來。只打rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-46.el6.x86_64.rpm | cpio -idv,就會(huì)在當(dāng)前目錄下得到一個(gè)usr文件夾,里面有bin? libexec? sbin? share文件夾,復(fù)制usr/bin/ls到/bin/,ls才恢復(fù)
這是什么原因?有高手指點(diǎn)下嗎?
2017-09-11
為啥我是這個(gè)
2017-08-23
3:從RPM包中提取所需文件(注意到根目錄~下執(zhí)行)
[root@bogon ~]# rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-46.el6.x86_64.rpm | cpio -idv ./bin/ls
./bin/ls
25240 塊
#提取RPM包中l(wèi)s命令到當(dāng)前目錄的 bin/ls下
[root@bogon ~]# dir
abc.txt bin ? install.log ? ? ? tmpana
anaconda-ks.cfg ?hello.sh ?install.log.syslog
#此時(shí)還不能使用ls
[root@bogon ~]# dir bin
ls
[root@bogon ~]# dir bin/ls
bin/ls
#暫用dir查看
4:把ls命令復(fù)制到 /bin/目錄,修復(fù)文件丟失
[root@bogon ~]# pwd
/root
[root@bogon ~]# dir /root/bin/ls
/root/bin/ls
[root@bogon ~]# cp /root/bin/ls /bin/
[root@bogon ~]# ls
abc.txt ? ? ? ? ?bin ? ? ? install.log ? ? ? ? tmpana
anaconda-ks.cfg ?hello.sh ?install.log.syslog
ls命令可以正常使用