我正在尝试在 TTY 上的 Ubuntu 18.04 上重新安装 xfce 或 xubuntu-desktop,但不幸的是,我错误地删除了我的 GUI 包以及可能更多。我的来源列表目前看起来像:
deb http://ca.archive.ubuntu.com/ubuntu/ bionic universe
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
的输出apt policy ubuntu-desktop
是
ubuntu-desktop:
Installed: (none)
Candidate: 1.417.5
Versiontable:
1.417.5 500
500 http://ca.archive.ubuntu.com/ubuntu bionic-updates.main amd64 Packages
运行后,sudo apt-get update && sudo apt-get upgrade
我尝试安装 xubuntu-desktop,sudo apt-get install xubuntu-desktop
它sudo apt-get install xfce4
给了我一个依赖项列表,所有这些都说它“不会被安装”。例如:
The following packages have unmet dependencies:
xfce4: Depends: xfwm4 (>= 4.12.0) but it is not going to be installed
...
E: Unable to correct problems, you have held broken packages.
为了尝试调查这个损坏的包问题,我尝试了:
sudo apt-get install -f && sudo dpkg --configure -a
和
dpkg --get-selections | grep hold
它什么也没返回。我也尝试sudo apt-get install aptitude
了一种解决方法,但我得到了:
E: Package 'aptitude' has no installation candidate
.
我知道我可以手动安装这些依赖项,sudo apt-get install <unmet dependencies> <unmet dependencies>
但我将永远陷入为数百个依赖项执行此操作的循环中。
我是否在源列表中遗漏了某些内容,导致我无法 1) 安装 aptitude 和 xfce 等软件包?2)安装依赖项?我不确定下一步该做什么。
注意:我是 Ubuntu 新手!另外,我确实连接到wifi。
看看你的sources.list
您已经包含多个用于向后移植、安全和更新的存储库,但它们在主要仿生版本中缺失,这意味着如果您删除原始媒体上的软件包,您将无法重新安装它们(除非在“宇宙”中; 例如 aptitude 在“main”中)。
尝试
注意:我使用了您帖子的格式;这不是我的样子。
关键是您需要在第一行添加“main”,尽管我也会添加“multiverse”和“restricted”
https://help.ubuntu.com/community/Repositories/Ubuntu
我认为这不是您唯一的问题;它没有解释 xfwm4
你
sources.list
错过了这条线我还看到,您
proposed
启用了 -repository,通常情况下不应如此。但你可能有你的理由。如有疑问,请禁用proposed
-repository。