我正在使用 Kubuntu 14.04。我丢失了桌面并收到错误unable to launch "/usr/bin/startkde" X sesssion - "/usr/bin/startkde" not found; falling back to default session
。我发现帖子中可能出现的修复然后我按照说明进入终端Ctrl+Alt+F1
:
sudo apt-get update
sudo apt-get install -f
sudo apt-get dist-upgrade
sudo apt-get install kubuntu-desktop
最后一个命令导致依赖关系问题未得到满足,我陷入了困境。
[更新]
结果apt-cache policy kubuntu-desktop kde-workspace plasma-desktop plasma-netbook
看起来像
我遇到了类似的问题之前我可以成功安装桌面,但我认为这种情况与它没什么不同。
答案1
看起来您正在升级 kubuntu,但是在升级过程中不知为何失去了连接。
kubuntu-desktop
尽管您运行的命令是正确的,但合理的解决方法是重新安装软件包。您是否尝试过手动安装 上列出的缺失软件包it is not going to be installed
?
sudo apt-get install kde-workspace plasma-desktop plasma-netbook software-properties-kde kadressbook apturl-kde apport-kde akregator kde-telepathy kdepim-kresources kdepim-runtime kmail knotes kontact korganizer muon-discover muon-notifier plasma-runner-telepathy-contact plasma-widgets-addons usb-creator-kde
答案2
逐一深入研究未满足的依赖关系即可解决问题。
apt-get install kubuntu-desktop
apt-get install kubuntu-workspace
apt-get install kubuntu-workspace-bin
apt-get install plasma-desktop
apt-get install plasma-dataengines-workspace
apt-get install kdepim-runtime
apt-get install akonadi-server
apt-get install akonadi-backend-mysql
当我逐个尝试上述命令时,依赖项要求停止在akonadi-backend-mysql
。我注意到在安装过程中删除了 mysql 5.6 akonadi-backend-mysql
。就在我的桌面丢失之前,我将 mysql 5.5 升级到了 5.6。可能这导致桌面损坏。
最后我通过运行这些命令成功恢复了我的桌面,但我丢失了 mysql 5.6。
apt-get install kubuntu-desktop
apt-get install kubuntu-desktop --fix-missing