Пакеты не устанавливаются на ubuntu 12.04

нашел этот вопрос из-за того, что случилось со мной, поэтому для тех, кто посещает этот вопрос, вы также можете запустить следующее:

sudo sed -i s/XSession.*/XSession=ubuntu/ /var/lib/AccountsService/users/USERNAME

, где USERNAME - ваш имя пользователя учетной записи, в моем случае, так как моя учетная запись /home/cyrex я бы использовал:

sudo sed -i s/XSession.*/XSession=ubuntu/ /var/lib/AccountsService/users/cyrex

Что бы это могло сделать, это изменить текущий сеанс по умолчанию из Mir ( Unity8) к единству Unity по умолчанию. Прежде чем это сделать, значение для переменной XSession было похоже на unity8-mir-default (возможно, я ошибаюсь с именем), после запуска этого значения теперь должно быть установлено значение ubuntu. Затем просто перезагрузитесь, и теперь вы увидите, как работает Unity по умолчанию.

Все значения сеанса можно найти в /usr/share/xsessions/ с прикрепленным к ним .desktop, поэтому для единства (Unity 3D) вы должны увидеть . Имя сеанса будет ubuntu, и это будет значение, которое вы использовали бы на скрипте SED выше. Поэтому, если вы хотели использовать, например, lxde.ubuntu, вы изменили бы часть скрипта SED с ubuntu на lxde.

1
задан 23 May 2017 в 15:39

1 ответ

Запуск:

sudo dpkg -r nginx-common

Если он успешный или не запущен:

gksudo gedit /var/lib/dpkg/status

В полученном gedit удалите весь раздел, начиная с:

[d3 ] Package : nginx-common

, затем запустите установку

1
ответ дан 24 May 2018 в 06:17

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

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