Невозможно переустановить xfce или какой-либо графический интерфейс из Ubuntu 18.04 tty

Я пытаюсь переустановить xfce или xubuntu-desktop на Ubuntu 18.04 на TTY после, к сожалению, ошибочного удаления моих пакетов с графическим интерфейсом и, возможно, многого другого. Мой список источников в настоящее время выглядит так:

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: Пакет 'aptitude' не имеет кандидата на установку .

Я знаю, что могу установить эти зависимости вручную с sudo apt-get install , но я навсегда застряну в цикле, выполняя это для сотен зависимостей.

Не хватает ли мне чего-то в моем списке источников, что могло бы в результате я не могу 1) устанавливать такие пакеты, как aptitude и xfce? 2) установить зависимости? Я не совсем уверен, что делать дальше.

Примечание: я новичок в Ubuntu! Кроме того, я действительно подключен к Wi-Fi.

0
задан 2 December 2020 в 02:13

2 ответа

Посмотрите на свой sources.list

Вы включили несколько репозиториев для резервных копий, безопасности и обновлений, но они отсутствуют в основной выпуск bionic , что означает, что если вы удалите пакеты с исходного носителя, вы не сможете их повторно установить (кроме «вселенной»; например, aptitude находится в «main»).

попробуйте

deb http://ca.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
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

Примечание: я использовал форматирование вашего сообщения; это не то, как мое будет выглядеть.

Ключевым моментом является то, что вам нужно добавить «main» в первую строку, хотя я бы также добавьте также «мультивселенную» и «ограниченную»

https://help.ubuntu.com/community/Repositories/Ubuntu

Я не думаю, что это ваша единственная проблема; это не объясняет xfwm4

3
ответ дан 3 January 2021 в 22:47

В вашем sources.list отсутствует строка

deb http://ca.archive.ubuntu.com/ubuntu/ bionic main restricted multiverse

Я также вижу, у вас есть предложенный -repository включен, обычно этого не должно быть. Но у вас может быть причина. Если есть сомнения, отключите предложенный -репозиторий.

0
ответ дан 3 January 2021 в 22:47

Другие вопросы по тегам:

Похожие вопросы: