Как мне понизить версию libglib2? (от 2.31 до 2.30?)

РЕДАКТИРОВАТЬ: НОВАЯ ПОСТАНОВКА ВОПРОСА

У меня установлена ​​неправильная версия libglib2. У меня был экспериментальный репо, который сломал все. Из этого источника, https://bugs.launchpad.net/ubuntu/+source/eog/+bug/880227 я узнал, что другие люди исправили эту ошибку, понизив пакет libglib2. Однако я не знаю, как это сделать.

Когда я захожу в synaptic и ищу libglib2, меня встречает множество пакетов, а не только один для понижения, в том числе:

  • libglib2.0-документ
  • libglib2.0-DEV
  • libglib2.0-CIL
  • libglib2.0-0
  • libglib2.0-Бен
  • libglib2.0-данные

Какой из них понижен до 2,30? Все они? Один мастер?

Во-вторых, предполагая, что я выбираю libglib2.0-0, я сталкиваюсь с другой проблемой: когда я запускаю версию, synaptic предупреждает меня, что выбранное действие повлияет на другие пакеты, и что 14 пакетов будут удалены. Они включают...

Быть удаленным:

  • gir1.2-тотем-1,0
  • libatk1.0-DEV
  • libcairo2-DEV
  • libgdk-pixbuf2.0-DEV
  • libglib2.0-Бен
  • libglib2.0-DEV
  • libgtk-3-DEV
  • libpango1.0-DEV
  • libtotem0
  • тотем
  • Тотем-Mozilla
  • тотем-pugins
  • убунт-рабочий стол
  • единство

Я не знаю, что из этого больше всего, но я уверен, что Ubuntu-Desktop и Unity очень важны, и я не хочу, чтобы они были удалены. Как мне с этим бороться? Безопасно ли переходить на более раннюю версию, даже если Ubuntu-Desktop будет удален? Будет ли он безопасно и разумно переустанавливать и обновлять себя?

2 ответа

Решение

В Synaptic я решил понизить рейтинг:

  • libglib2.0-документ
  • libglib2.0-DEV
  • libglib2.0-CIL
  • libglib2.0-0
  • libglib2.0-Бен
  • libglib2.0-данные

Он сказал мне, что автоматически удалит Unity, Totem и Ubuntu-Desktop. Я нажал "ОК".

Затем, вернувшись на экран управления пакетами, я выбрал 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, чтобы сделать это.

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