![意外安装了 Lubuntu 并想恢复到 Ubuntu](https://linux22.com/image/1049299/%E6%84%8F%E5%A4%96%E5%AE%89%E8%A3%85%E4%BA%86%20Lubuntu%20%E5%B9%B6%E6%83%B3%E6%81%A2%E5%A4%8D%E5%88%B0%20Ubuntu.png)
我正在使用 Ubuntu 14.04.1,这是一个大约一个月前全新安装的。
我试图让 5.1 环绕音频工作,所以我按照说明进行操作这里建议以下命令:
sudo apt-get remove –purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
sudo alsa force-reload
当时我并没有太注意,有一条消息说以下软件包将被删除:
alsa-base* indicator-sound* libcanberra-pulse* pulseaudio* pulseaudio-module-bluetooth* pulseaudio-module-x11* ubuntu-desktop* unity-control-center* unity-control-center-signon* webaccounts-extension-common* xul-ext-webaccounts*
...我继续这样做,因为我没有理由认为会出错。但后来,我注意到系统设置对话框看起来不一样了(有点 gnome-y),并且只列出了几个图标。
我尝试通过apt-get install
复制和粘贴上述所有我被告知将被删除的软件包来逆转该过程。然而,这似乎导致安装了相当多的额外软件包,这个过程大约需要 5-10 分钟才能完成。
现在,当我重新启动系统时,关机屏幕显示“正在关闭 Lubuntu”,grub 屏幕变为黑色,而不是以前的橙棕色,系统登录屏幕完全不同,并且仪表板的颜色和外观已更改为棕色,Ubuntu 徽标的样式与我以前的不同(我认为是 Edubuntu 徽标)。除此之外,其他一切似乎仍可正常工作。
在所有已安装的软件包中,似乎已经安装了 Lubuntu 和/或 Edubuntu 及相关软件包。
我不想要 Lubuntu、Edubuntu 或任何与上述安装过程相关的不必要的附加软件包。我该如何删除 Lubuntu / Edubuntu 并恢复到我之前的 Ubuntu 系统?
对于如何通过上述命令安装这些其他包的解释也将是一个加分项。
答案1
将“ubuntu”放回...
sudo apt-get install ubuntu-desktop
答案2
该命令apt-get install ubuntu-desktop*
使用正则表达式匹配并安装所有版本的 Ubuntu(Kubuntu、Edubuntu、Xubuntu 和 Lubuntu)。Lubuntu 被配置为活动版本,这解释了 Lubuntu 插图、软件包和文本的外观。
以下命令删除 Ubuntu 风格包和配置文件:
sudo apt-get remove --purge kubuntu*
sudo apt-get remove --purge edubuntu*
sudo apt-get remove --purge xubuntu*
sudo apt-get remove --purge lubuntu*
(接下来应该sudo apt-get autoremove
删除任何不再需要的其他包。)
然后为了返回原始的统一欢迎界面和锁定屏幕(已被更改),我使用了以下命令sudo apt-get install --reinstall unity
此后,系统恢复到原来的Ubuntu和Unity。
最后,我使用 Unity Tweak Tool 包 ( unity-tweak-tool
) 来调整一些 Dash 外观设置,使其恢复到之前的状态。
答案3
测试一下:
打开终端,
按Ctrl++AltT
运行:
sudo -i
apt-get update
apt-get install --reinstall aptitude deborphan
aptitude remove '?and(?reverse-depends(lubuntu),?not(?reverse-depends(?exact-name(ubuntu-desktop))))'
aptitude remove '?and(?reverse-depends(edubuntu),?not(?reverse-depends(?exact-name(ubuntu-desktop))))'
apt-get install --reinstall ubuntu-desktop
deborphan
apt-get --purge remove $(deborphan)
deborphan --libdevel
apt-get --purge remove $(deborphan --libdevel)
deborphan --find-config
dpkg --purge $(deborphan --find-config)
apt-get autoremove
apt-get clean
reboot
这将删除反向依赖 lubuntu 和 edubuntu 的已安装软件包,但不会删除 ubuntu-desktop 的已安装软件包。