为了清理软件包残留,运行了下面这个命令:
for pkg in `dpkg -l|grep ^rc|awk '{print $2}'`
do
sudo dpkg --purge $pkg
done
结果不小心把“
^rc
”弄成了“^[^rc]
”。而这样做的后果就是,所有的安装正常的软件包都标志为要删除了。幸好及时发现了不对劲,Ctrl-C中止了执行。
用
dpkg -l |grep ^[ii]
一看,就发现有10多个包已经遭罪。分析了以下,执行了下面这个命令,总算把系统恢复了。汗~
for pkg in `dpkg -l|grep ^p|awk '{print $2}'`
do
sudo apt-get install $pkg --reinstall -y
done
瞎折腾系统早晚会出事滴。。。
没有评论:
发表评论