EDIT: НОВАЯ ФОРМУЛИРОВКА ВОПРОСА
У меня установлена неправильная версия libglib2. У меня было экспериментальное репо, которое сломало все. Из этого источника https://bugs.launchpad.net/ubuntu/+source/eog/+bug/880227 Я узнал, что другие люди обратились к этой ошибке, понизив пакет libglib2. Тем не менее, я не знаю, как это сделать.
Когда я перехожу к синаптическому и ищу libylib2, я встречаюсь со многими пакетами, а не только с одним, чтобы понизить, включая:
Какая из них понижена на 2.30? Все они?
Во-вторых, если предположить, что я выбираю libglib2.0-0, я сталкиваюсь с другой проблемой: когда я принудию версию, синаптик предупреждает меня, что выбранное действие повлияет на другие пакеты, и что 14 пакетов будут удалены. К ним относятся ...
Удаляться:
Я не знаю, что это за большинство из них, но я уверен, что ubuntu-desktop и единство очень важны, и я не хочу, чтобы они удалялись. Как мне с этим справиться? Безопасно ли продвигаться в условиях понижения, хотя удаленный рабочий стол Ubuntu будет удален? Будет ли безопасно и разумно переустанавливаться и обновляться?
В Synaptic я решил понизить:
libglib2.0-doc libglib2.0-dev libglib2.0-cil libglib2.0-0 libglib2.0-bin libglib2.0-dataОн сказал мне, что автоматически удалит единство, тотем и ubuntu-desktop.
Затем на экране управления пакетами я выбрал ubuntu-desktop и единство для переустановки.
Затем я применил изменения.
Мораль этой истории заключается в том, что да, это важные вещи, которые создают предупреждающие сообщения, что страшно понижать и переустанавливать, но, похоже, это не сломалось.
Я полагаю, вы установили glib из репозитория ppa:gnome3-team/gnome3.
Чтобы удалить этот репозиторий и понизить все установленные пакеты, запустите следующие команды:
# add it back so that ppa-purge can recognize it
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
# ppa-purge will do the trick
sudo apt-get install ppa-purge
sudo ppa-purge ppa:gnome3-team/gnome3
[d3 ] В качестве альтернативы вы также можете использовать некоторые графические утилиты, такие как ppa:gnome3-team/gnome3 .