РЕДАКТИРОВАТЬ: НОВАЯ ФОРМУЛЯЦИЯ ВОПРОСА
У меня установлена неправильная версия libglib2. У меня был экспериментальный репо, который сломал все. Из этого источника https://bugs.launchpad.net/ubuntu/+source/eog/+bug/880227 я узнал, что другие люди исправили эту ошибку, понизив пакет libglib2. Однако я не знаю, как это сделать.
Когда я захожу в synaptic и ищу libglib2, меня встречает множество пакетов, а не только один для понижения, в том числе:
Что из этого понижается до 2,30? Все они? Один мастер?
Во-вторых, если я выберу libglib2.0-0, я столкнусь с другой проблемой: когда я запускаю версию, synaptic предупреждает меня, что выбранное действие повлияет на другие пакеты, и что 14 пакетов удалить. К ним относятся ...
Будет удалено:
Я не знаю, что большинство из них, но я довольно уверен, что Ubuntu-Desktop и Unity очень важны, и я не хочу, чтобы они были удалены. Как мне с этим бороться? Безопасно ли переходить на более раннюю версию, даже если Ubuntu-Desktop будет удален? Будет ли он безопасно и разумно переустанавливаться и обновляться?
В Synaptic я решил понизить рейтинг:
Он сказал, что автоматически удалит Unity, тотем, и Ubuntu-рабочий стол. Я нажал «ОК».
Затем на экране управления пакетами я выбрал ubuntu-desktop и unity для переустановки.
Затем я применил изменения.
Мораль этой истории в том, что да, это важные вещи, которые выдают предупреждающие сообщения о том, что страшно понизить версию и переустановить, но, похоже, она не сломалась.
Я полагаю, вы установили 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
В качестве альтернативы, вы также можете использовать некоторые графические утилиты, такие как Y PPA Manager для сделай это.