2008年12月11日星期四

差点把系统搞挂

汗,脑袋发昏,几乎把系统搞挂了。

为了清理软件包残留,运行了下面这个命令:


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


瞎折腾系统早晚会出事滴。。。

没有评论:

发表评论