好吧,问题简要如下:我运行带有两个桌面环境的 ubuntu 14.04 LTS:我通常使用的 Gnome 和 spectrwm。我删除了 gnome(按照某处的说明操作),只保留了 spectrwm。我不小心运行了以下命令:“sudo apt-get remove unity* ubuntu-desktop”,这导致了灾难(无法访问任何桌面环境,甚至 spectrwm,在低图形模式下运行,...)那么我该如何恢复上一个命令?顺便说一下,我尝试重新安装 ubuntu-desktop,但出现了未满足依赖项的错误,我没有尝试安装任何 unity 包,因为我不知道哪些包因为这个命令而被删除。
谢谢大家,我非常感谢你们的帮助。
答案1
要查找所有被删除的 Unity 包,请输入以下命令:
dpkg --list | grep -P '^rc unity.*' | awk '{print $2}'
您需要重新安装所有这些。之后使用以下命令ubuntu-desktop
再次安装该包:
apt-get install ubuntu-desktop
dpkg --list
列出所有已安装或已安装和已删除的软件包(使用 apt-get remove )grep -P '^rc unity.*'
列出所有状态为rc
(已删除)的包,并以 unity 开头awk '{print $2}'
仅打印包名称