$apt-get install libgtk2.0-dev 时,与内驻的libgtk2.0-0版本不匹配,无法安装。所以运行$apt-get remove libgtk2.0-0,以期重装。结果remove了Ubuntu的全部依赖于gtk的桌面软件,系统不能启动到桌面。

解决的步骤如下:

1. 使进入shell模式,即runlevel=1

    我的系统引导是grub,启动到grub的系统选择列表,选中要进入的kernel按'e‘进行编辑。

    在行"linux /boot/vmlinuz-2.6.31-22-generic .... ro quite 行后面加上数字1

    Ctrl + s进行保存,Ctrl + x进行启动

2. 选中带网络功能的shell

    在shell下把原先删除的软件通过apt-get install安装回来。

    幸好,在之前remove的时候有所防范,拷贝了被remove的软件列表。。。。