linux apt-get remove如何恢复

linux卸载或删除软件时,若不小心删除到关联的软件,如果想撤销删除操作需要在/var/log/apt/history.log中依次安装删除的软件,具体操作如下:

$echo '#!/bin/bash' > restore
$echo sudo apt-get install `grep Remove /var/log/apt/history.log | tail -1 | sed -e 's|Remove: ||g' -e 's|([^)]*)||g' -e 's|:[^ ]* ||g' -e 's|,||g'` >> restore
$chmod +x restore 
$./restore
遇到软件冲突,最坏的打算是先autoremove再执行上面的恢复操作,最好的办法还是删除软件时注意不能随意卸载关联软件,否则后果不堪设想。
posted @ 2018-04-12 21:20  xia-ting  阅读(2302)  评论(0编辑  收藏  举报